.hero{flex-direction:column;min-height:100dvh;padding:84px clamp(16px,4vw,48px) 32px;display:flex;position:relative;overflow-x:clip}.hero:after{content:"";background:radial-gradient(ellipse at center,rgba(var(--paper-rgb),.05) 0%,rgba(var(--paper-rgb),.015) 40%,transparent 70%);pointer-events:none;z-index:-1;width:min(1000px,95vw);height:min(760px,90vw);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.stage{width:100%;max-width:1280px;margin:0 auto;position:relative}@media (width>=881px){.stage{flex:1 1 0;min-height:400px;max-height:620px}}.circulo{aspect-ratio:1;z-index:-1;pointer-events:none;position:absolute;top:50%;left:50%}.circulo--actual{width:124%;transform:translate(-49.13%,-50.8%)}.circulo--sello{width:146%;transform:translate(-50%,-50%)}.circulo-in{will-change:transform;position:absolute;inset:0}.circulo img{width:100%;height:100%;filter:var(--circulo-filtro);position:absolute;inset:0}.c-anillo{opacity:.55;will-change:transform;animation:160s linear infinite girar}.c-interior{opacity:.3}@keyframes girar{to{transform:rotate(360deg)}}.lines{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ink{transition:opacity .4s var(--ease-std)}.node-wrap{z-index:3;width:clamp(330px,31vw,460px);transition:opacity .5s var(--ease-std);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.node{aspect-ratio:1;width:71%;box-shadow:inset 0 1px 0 #ffffff0f,0 30px 80px -30px rgba(var(--paper-rgb),.12);border-radius:50%;margin-inline:auto;padding:8px;position:relative}.node-frame{background:var(--superficie);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.node-frame video{object-fit:cover;width:100%;height:100%;display:block}.node-frame:after{content:"";background:linear-gradient(180deg,rgba(var(--bg-rgb),0) 45%,rgba(var(--bg-rgb),.55) 100%);position:absolute;inset:0}.hero--sello .node{width:62%}.sat{z-index:4;will-change:transform;position:absolute}.sat:has(.sat-card:hover),.sat:has(.sat-card:focus-visible){z-index:6}.sat-1{width:clamp(160px,13.2vw,200px);top:7%;left:0}.sat-2{width:clamp(160px,13.2vw,200px);bottom:0;left:9%}.sat-3{width:clamp(160px,13.2vw,200px);top:0;right:2%}.sat-4{width:clamp(160px,13.2vw,200px);bottom:-2%;right:9%}.sat-card{transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease),opacity .5s var(--ease-std);border-radius:24px;padding:8px 8px 12px;display:block}.sat-card .foto{background:var(--superficie);border-radius:16px;overflow:hidden}.sat-card img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.86);width:100%;height:auto;transition:filter .7s var(--ease-std),transform .9s var(--ease)}.sat-1 img,.sat-3 img{aspect-ratio:4/5}.sat-2 img,.sat-4 img{aspect-ratio:1}.sat-cap{justify-content:space-between;align-items:center;padding:11px 6px 0;display:flex}.sat-cap .nombre{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;color:var(--paper);font-size:21px;font-weight:400}.sat-cap .flecha{color:var(--acento-claro);opacity:0;transition:opacity .4s var(--ease-std),transform .5s var(--ease);display:inline-flex;transform:translate(-4px,4px)}.sat-cap .flecha .icono{width:13px;height:13px}.sat-card:hover,.sat-card:focus-visible{border-color:rgba(var(--acento-claro-rgb),.38);box-shadow:inset 0 1px 0 #ffffff14,0 28px 60px -22px rgba(var(--acento-rgb),.5);transform:translateY(-6px)scale(1.04)}.sat-card:hover img,.sat-card:focus-visible img{filter:grayscale(0)contrast()brightness();transform:scale(1.05)}.sat-card:hover .flecha,.sat-card:focus-visible .flecha{opacity:1;transform:none}@media (hover:hover) and (width>=881px){.stage:has(.sat-card:hover) .sat-card:not(:hover){opacity:.45}}.ink-movil{display:none}.hero-foot{z-index:5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;width:100%;max-width:1280px;margin:clamp(14px,2.6vh,30px) auto 0;display:grid;position:relative}.hero h1{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;max-width:34ch;padding-bottom:3px;font-size:clamp(2.2rem,3.3vw,3.2rem);font-weight:400;line-height:1}.hero h1 em{color:var(--acento-claro);font-style:normal}.hero .lede{color:var(--muted);max-width:46ch;margin-top:12px;font-size:14.5px;line-height:1.6}.hero .ctas{gap:10px;display:flex}.btn-color{gap:12px;padding:0 22px 0 3px}.btn-color:hover{color:var(--paper);border-color:rgba(var(--paper-rgb),.22)}.color-mini{width:var(--mini,42px);height:var(--mini,42px);background:var(--superficie);box-shadow:0 0 0 1px rgba(var(--paper-rgb),.22);transition:box-shadow .3s var(--ease-std);border-radius:50%;flex:none;position:relative;overflow:hidden}.color-mini picture{position:absolute;inset:0}.color-mini img{left:var(--mini-x,0);top:var(--mini-y,0);width:var(--mini-ancho,100%);max-width:none;height:auto;position:absolute}.btn-color:focus-visible .color-mini{box-shadow:0 0 0 1px rgba(var(--paper-rgb),.85)}@media (hover:hover) and (pointer:fine){.btn-color:hover{border-color:rgba(var(--paper-rgb),.55)}.btn-color:hover .color-mini{box-shadow:0 0 0 1px rgba(var(--paper-rgb),.85)}}.sat-card .foto{position:relative}.foto-color{opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .2s var(--ease-std),filter .2s var(--ease-std),transform .2s var(--ease-std);position:absolute;inset:0;transform:scale(1.04)}.foto-color picture{height:100%;transform:scale(var(--zoom,1));transform-origin:var(--foco-x,50%) var(--foco-y,50%);display:block}.sat-card .foto-color img{filter:none;object-position:var(--foco-x,50%) var(--foco-y,50%);height:100%}.hero[data-color] .sat-card img{filter:grayscale(0)contrast()brightness();transition:filter .35s var(--ease),transform .9s var(--ease)}.hero--gris-fijo[data-color] .sat:not([data-con-color]) .sat-card:not(:hover):not(:focus-visible) img{filter:grayscale()contrast(1.06)brightness(.86)}.hero[data-color] .node-wrap{opacity:.4}.hero[data-color] .foto-color.lista{opacity:1;filter:blur();transition:opacity .32s var(--ease),filter .32s var(--ease),transform .4s var(--ease);transition-delay:calc(var(--turno,0) * 70ms);transform:none}.hero[data-color] .sat[data-con-color] .sat-card{border-color:rgba(var(--acento-claro-rgb),.38)}@media (prefers-reduced-motion:reduce){.foto-color{filter:none;transform:none}.hero[data-color] .foto-color.lista{transition:opacity .15s linear}}@media (width>=881px) and (height<=820px){.hero{padding-top:76px}.stage{--ancho-sat:clamp(150px,min(13.2vw,22vh),200px)}.sat-1,.sat-2,.sat-3,.sat-4{width:var(--ancho-sat)}.node-wrap{width:clamp(320px,min(31vw,58vh),460px)}.hero h1{max-width:44ch;font-size:clamp(2rem,min(3.3vw,5.8vh),3.2rem)}}@media (width>=1180px) and (height<=820px){.sat-2{left:calc(var(--ancho-sat) + 24px)}}@media (width<=880px){.hero{min-height:auto;padding:78px 16px 36px}.hero:after{top:30%}.stage{grid-template-columns:1fr 1fr;gap:10px;height:auto;display:grid}.lines{display:none}.node-wrap{grid-column:1/-1;width:100%;margin-top:calc(84px - 7.4%);position:relative;top:auto;left:auto;transform:none}.hero--sello .node-wrap{margin-top:calc(112px - 2.9%)}.node{padding:6px}.ink-movil{grid-column:1/-1;width:100%;max-width:320px;height:46px;margin:-4px auto;display:block}.sat{position:static;width:auto!important;transform:none!important}.sat-card{border-radius:20px;padding:6px 6px 10px}.sat-card .foto{border-radius:14px}.sat-card img{aspect-ratio:1!important}.sat-card:hover{transform:none;box-shadow:inset 0 1px #ffffff0f}.sat-card:active{transform:scale(.98)}.sat-card.visto img{filter:grayscale(0)contrast()brightness()}.sat-cap{padding:9px 4px 0}.sat-cap .nombre{font-size:19px}.hero-foot{grid-template-columns:1fr;gap:22px;margin-top:30px}.hero h1{font-size:clamp(2.3rem,10vw,3rem)}.hero .ctas{flex-wrap:wrap}.hero .ctas .btn{flex:auto;justify-content:center}.hero .ctas .btn-solid{flex-basis:100%}.hero .ctas .btn-ghost:not(.btn-color){padding:0 20px}.btn-color{padding:0 18px 0 3px}}.sobre[data-astro-cid-ggjoqgxf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,6vw,96px);padding-block:clamp(80px,12vw,160px) 0;display:grid}h2[data-astro-cid-ggjoqgxf]{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;padding-bottom:4px;font-size:clamp(2.3rem,4.8vw,3.3rem);font-weight:400;line-height:1}.sobre-texto[data-astro-cid-ggjoqgxf] p[data-astro-cid-ggjoqgxf]{color:var(--muted);max-width:52ch;margin-top:14px;line-height:1.7}.sobre-texto[data-astro-cid-ggjoqgxf] .sobre-entrada[data-astro-cid-ggjoqgxf]{color:var(--paper);margin-top:22px;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.sobre-texto[data-astro-cid-ggjoqgxf] h3[data-astro-cid-ggjoqgxf]{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;margin-top:clamp(32px,4vw,48px);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400;line-height:1.05}.sobre-foto[data-astro-cid-ggjoqgxf]{margin:0;transform:translateY(-6%)}.sobre-foto[data-astro-cid-ggjoqgxf] img{aspect-ratio:4/5;object-fit:cover;background:var(--superficie);border-radius:24px;width:100%;height:auto}@media (width<=880px){.sobre[data-astro-cid-ggjoqgxf]{grid-template-columns:1fr;align-items:start}.sobre-foto[data-astro-cid-ggjoqgxf]{max-width:420px;transform:none}}.como[data-astro-cid-h4paav4i]{padding-block:clamp(80px,12vw,160px) 0}h2[data-astro-cid-h4paav4i]{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;padding-bottom:4px;font-size:clamp(2.3rem,4.8vw,3.3rem);font-weight:400;line-height:1}.recorrido[data-astro-cid-h4paav4i]{margin-top:clamp(28px,4vw,48px);position:relative}.tinta-pasos[data-astro-cid-h4paav4i] .tinta[data-astro-cid-h4paav4i]{fill:var(--tinta-inicio)}.tinta-pasos[data-astro-cid-h4paav4i].h{width:100%;height:auto;display:block}.tinta-pasos[data-astro-cid-h4paav4i].v{display:none}.pasos[data-astro-cid-h4paav4i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(12px,2vw,24px);list-style:none;display:grid}.pasos[data-astro-cid-h4paav4i] li[data-astro-cid-h4paav4i]:nth-child(2){margin-top:clamp(20px,4vw,56px)}.pasos[data-astro-cid-h4paav4i] li[data-astro-cid-h4paav4i]:nth-child(3){margin-top:clamp(40px,8vw,112px)}h3[data-astro-cid-h4paav4i]{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;padding-bottom:3px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:400;line-height:1}.pasos[data-astro-cid-h4paav4i] p[data-astro-cid-h4paav4i]{color:var(--muted);max-width:34ch;margin-top:10px;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tinta-pasos[data-astro-cid-h4paav4i].h{animation:linear both revelar-h}.tinta-pasos[data-astro-cid-h4paav4i].v{animation:linear both revelar-v}.como[data-astro-cid-h4paav4i] .tinta-pasos[data-astro-cid-h4paav4i].h{animation-timeline:view();animation-range:cover 40vh cover 70vh}.como[data-astro-cid-h4paav4i] .tinta-pasos[data-astro-cid-h4paav4i].v{animation-timeline:view();animation-range:cover 40vh cover 60%}}}@keyframes revelar-h{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes revelar-v{0%{clip-path:inset(0 -50% 100%)}to{clip-path:inset(0 -50%)}}@media (width<=880px){.tinta-pasos[data-astro-cid-h4paav4i].h{display:none}.tinta-pasos[data-astro-cid-h4paav4i].v{width:44px;height:calc(100% - 6px);display:block;position:absolute;top:6px;bottom:0;left:0}.pasos[data-astro-cid-h4paav4i]{grid-template-columns:1fr;gap:36px;margin-top:0;padding-left:60px}.pasos[data-astro-cid-h4paav4i] li[data-astro-cid-h4paav4i]:nth-child(n){margin-top:0}}.pd[data-astro-cid-cf57clci]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,6vw,96px);padding-block:clamp(80px,12vw,160px) 0;display:grid}.pd-cabeza[data-astro-cid-cf57clci]{align-self:start;justify-items:start;gap:24px;display:grid;position:sticky;top:96px}h2[data-astro-cid-cf57clci]{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.02em;padding-bottom:4px;font-size:clamp(2.3rem,4.8vw,3.3rem);font-weight:400;line-height:1}dl[data-astro-cid-cf57clci]>div[data-astro-cid-cf57clci]{padding-block:22px}dl[data-astro-cid-cf57clci]>div[data-astro-cid-cf57clci]+div[data-astro-cid-cf57clci]{border-top:1px solid var(--line)}dl[data-astro-cid-cf57clci]>div[data-astro-cid-cf57clci]:first-child{padding-top:6px}dt[data-astro-cid-cf57clci]{font-size:17px;font-weight:500}dd[data-astro-cid-cf57clci]{color:var(--muted);max-width:60ch;margin-top:8px;line-height:1.65}dd[data-astro-cid-cf57clci] a[data-astro-cid-cf57clci]{color:var(--acento-claro);text-underline-offset:3px;text-decoration:underline}@media (width<=880px){.pd[data-astro-cid-cf57clci]{grid-template-columns:1fr;gap:12px}.pd-cabeza[data-astro-cid-cf57clci]{display:contents;position:static}.pd-cabeza[data-astro-cid-cf57clci] .btn[data-astro-cid-cf57clci]{order:3;justify-self:start;margin-top:8px}h2[data-astro-cid-cf57clci]{order:1}dl[data-astro-cid-cf57clci]{order:2}}
