.pt{--pt-negro:#06070a;--pt-humo:#0d0f14;--pt-tinta:#f4f3ef;--pt-tenue:#8b909a;--pt-linea:#f4f3ef24;--pt-acento:#c9f24a;--pt-orilla:calc(clamp(1.25rem, 5vw, 5rem) + max(0px, (100vw - 1440px) / 2));background:var(--pt-negro);width:100%;color:var(--pt-tinta);font-family:var(--fuente-archivo), "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;font-synthesis:none;position:relative;overflow-x:clip}.pt ::selection{background:var(--pt-acento);color:#fff}.pt-display{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;font-weight:700;font-stretch:118%;line-height:.96}.pt-h1{font-size:clamp(2.9rem,12.5vw,11rem);line-height:.88}.pt-h2{font-size:clamp(2.1rem,6.5vw,5.5rem)}.pt-micro{letter-spacing:.22em;text-transform:uppercase;color:var(--pt-tenue);font-size:.6875rem;font-stretch:108%}.pt-lede{color:#f4f3efb8;text-wrap:pretty;font-size:clamp(1.05rem,1.9vw,1.375rem);line-height:1.5}.pt-cuerpo{color:var(--pt-tenue);text-wrap:pretty;font-size:1rem;line-height:1.65}.pt-marco{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.pt-seccion{border-top:1px solid var(--pt-linea);padding-block:clamp(5rem,14vh,11rem)}.pt:after{content:"";z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.pt-progreso{inset-inline:0;z-index:50;transform-origin:0;background:var(--pt-acento);height:2px;position:fixed;top:0}.pt-nav{inset-inline:0;z-index:45;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2.4vw,1.75rem) clamp(1.25rem,5vw,5rem);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;display:flex;position:fixed;top:0}.pt-nav[data-pegado=si]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--pt-linea);background:#06070ab8}.pt-nav-logo{opacity:0;width:auto;height:clamp(22px,2.6vw,32px);transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(-6px)}.pt-nav[data-pegado=si] .pt-nav-logo{opacity:1;transform:none}.pt-nav-derecha{align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);display:flex}.pt-nav-enlaces{align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);display:none}@media (min-width:860px){.pt-nav-enlaces{display:flex}}@media (max-width:859px){.pt-nav .pt-boton{padding:.7rem 1.15rem;font-size:.7rem}}.pt-enlace{letter-spacing:.1em;text-transform:uppercase;color:#f4f3efc7;font-size:.8125rem;transition:color .3s;position:relative}.pt-enlace:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.pt-enlace:hover{color:var(--pt-tinta)}.pt-enlace:hover:after{transform-origin:0;transform:scaleX(1)}.pt-boton{--_fondo:var(--pt-tinta);--_texto:#06070a;isolation:isolate;background:var(--_fondo);color:var(--_texto);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.75rem;padding:.95rem 1.6rem;font-size:.8125rem;font-weight:600;font-stretch:108%;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}.pt-boton:before{content:"";z-index:-1;background:var(--pt-acento);transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(101%)}.pt-boton:hover{color:#fff}.pt-boton:hover:before{transform:translateY(0)}.pt-boton--fantasma{--_fondo:transparent;--_texto:var(--pt-tinta);border:1px solid var(--pt-linea)}.pt-flecha{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-block}.pt-boton:hover .pt-flecha{transform:translate(4px)}.pt-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:clamp(2.5rem,6vh,5rem);display:flex;position:relative}.pt-hero-fondo{z-index:-2;background:#000;position:absolute;inset:0;overflow:hidden}.pt-hero-fondo video,.pt-hero-fondo img{object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;animation:2.4s cubic-bezier(.16,1,.3,1) .15s forwards pt-entrada-video;transform:scale(1.14)}@keyframes pt-entrada-video{to{opacity:1;transform:scale(1)}}.pt-hero-velo{z-index:-1;background:linear-gradient(#06070a99 0%,#06070a0f 20%,#06070a14 52%,#06070a8c 100%),radial-gradient(95% 65% at 6% 88%,#06070a9e,#0000 68%);position:absolute;inset:0}.pt-hero .pt-lede,.pt-hero .pt-micro,.pt-hero h1{text-shadow:0 1px 30px #06070abf}.pt-hero-logo{width:clamp(120px,14vw,200px);height:auto;margin-bottom:clamp(1.25rem,3.5vh,2.25rem)}.pt-hero-pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.75rem,5vh,3rem);display:flex}.pt-linea-masc{display:block;overflow:hidden}.pt-linea-masc>span{animation:1.15s cubic-bezier(.16,1,.3,1) forwards pt-sube;display:block;transform:translateY(110%)}@keyframes pt-sube{to{transform:translateY(0)}}.pt-fade-arriba{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards pt-fade}@keyframes pt-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pt-baja{align-items:center;gap:.75rem;display:flex}.pt-baja i{background:linear-gradient(180deg, var(--pt-tinta), transparent);transform-origin:50% 0;width:1px;height:42px;animation:2.2s ease-in-out infinite pt-baja-anim;display:block}@keyframes pt-baja-anim{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pt-hero{view-timeline:--hero block}.pt-hero>.pt-marco{animation:linear both pt-hero-texto;animation-timeline:--hero;animation-range:exit exit 90%}.pt-hero-fondo{animation:linear both pt-hero-fondo;animation-timeline:--hero;animation-range:exit}.pt-baja{animation:linear both pt-hero-cue;animation-timeline:--hero;animation-range:exit exit 22%}}}@keyframes pt-hero-texto{to{opacity:0;transform:translateY(-26%)}}@keyframes pt-hero-fondo{to{filter:brightness(.32);transform:scale(1.09)}}@keyframes pt-hero-cue{to{opacity:0;transform:translateY(14px)}}.pt-aliados{border-bottom:1px solid var(--pt-linea);background:linear-gradient(#f4f3ef08,#0000);padding-block:clamp(1.5rem,3.5vw,2.5rem)}.pt-aliados-caja{grid-template-columns:1fr;align-items:center;gap:clamp(1rem,3vw,3rem);display:grid}@media (min-width:900px){.pt-aliados-caja{grid-template-columns:auto 1fr}}.pt-aliados-tira{gap:clamp(1.5rem,4vw,3rem);display:flex}.pt-aliados-tira ul{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.85rem clamp(1.5rem,4vw,3rem);width:100%;display:flex}.pt-aliados-tira li{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#f4f3ef9e;font-size:clamp(.75rem,1.05vw,.9rem);font-weight:600;transition:color .35s,opacity .35s}.pt-aliados-tira li:hover{color:var(--pt-tinta)}.pt-aliados-tira img{opacity:.65;filter:grayscale()brightness(1.6);width:auto;height:clamp(20px,2.4vw,30px);transition:opacity .35s,filter .35s}.pt-aliados-tira li:hover img{opacity:1;filter:grayscale(0)brightness()}.pt-aliados-cta{letter-spacing:.14em;text-transform:uppercase;color:var(--pt-tenue);align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.6875rem;font-weight:600;transition:color .35s;display:inline-flex}.pt-aliados-cta:hover{color:var(--pt-acento)}@media (min-width:900px){.pt-aliados-cta{grid-column:2;justify-self:start;margin-top:0}}@media (max-width:899px){.pt-aliados-tira{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pt-aliados-tira ul{flex-wrap:nowrap;justify-content:flex-start;width:auto;padding-right:clamp(2rem,5vw,4rem);animation:26s linear infinite pt-correr}}@media (min-width:900px){.pt-aliados-tira ul[aria-hidden=true]{display:none}}.pt-marquesina{border-block:1px solid var(--pt-linea);-webkit-user-select:none;user-select:none;padding-block:clamp(1.1rem,2.4vw,1.6rem);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pt-marquesina-pista{will-change:transform;display:flex}.pt-marquesina ul{flex-shrink:0;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding-right:clamp(1.75rem,4vw,3.5rem);display:flex}.pt-marquesina li{white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;color:#f4f3ef8c;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:600;display:flex}.pt-marquesina li:after{content:"";background:var(--pt-acento);border-radius:50%;width:5px;height:5px}@keyframes pt-correr{to{transform:translate(-100%)}}[data-revelar]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--retraso,0s);transform:translateY(34px)}[data-revelar=visible]{opacity:1;transform:none}.pt-figura{display:block;position:relative}.pt-figura-marco{background:var(--pt-humo);clip-path:inset(0 0 100%);--pt-fundido:linear-gradient(180deg, transparent 0%, #00000040 7%, #000000bf 16%, #000 26%, #000 80%, #000000b8 90%, #00000040 96%, transparent 100%);width:100%;height:100%;-webkit-mask-image:var(--pt-fundido);-webkit-mask-image:var(--pt-fundido);mask-image:var(--pt-fundido);transition:clip-path 1.35s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.pt-figura[data-revelar=visible] .pt-figura-marco{clip-path:inset(0)}.pt-figura img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.16,1,.3,1);transform:scale(1.12)}.pt-figura[data-revelar=visible] img{transform:scale(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pt-figura[data-revelar=visible] img{animation:linear both pt-respira;animation-timeline:view();animation-range:entry exit;transform:none}}}@keyframes pt-respira{0%{transform:scale(1.16)translateY(-3.5%)}to{transform:scale(1.16)translateY(3.5%)}}.pt-figura-pie{letter-spacing:.16em;text-transform:uppercase;color:var(--pt-tenue);align-items:center;gap:.75rem;margin-top:0;font-size:.6875rem;display:flex}.pt-figura-pie:before{content:"";background:var(--pt-linea);flex:none;width:clamp(18px,3vw,34px);height:1px}@media (min-width:980px){.pt-sangra-izq{width:calc(100% + var(--pt-orilla));margin-left:calc(-1 * var(--pt-orilla))}.pt-sangra-der{width:calc(100% + var(--pt-orilla));margin-right:calc(-1 * var(--pt-orilla))}.pt-sangra-izq .pt-figura-pie{padding-left:var(--pt-orilla)}.pt-sangra-der .pt-figura-pie{padding-right:var(--pt-orilla);flex-direction:row-reverse;justify-content:flex-end}}.pt-manifiesto{grid-template-columns:1fr;gap:clamp(2rem,6vw,5rem);display:grid}@media (min-width:900px){.pt-manifiesto{grid-template-columns:1fr 1fr;align-items:end}}.pt-pilares{flex-direction:column;gap:clamp(4rem,12vh,9rem);display:flex}.pt-pilar{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:980px){.pt-pilar{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pt-pilar[data-lado=der]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.pt-pilar[data-lado=der] .pt-pilar-foto{order:2}}.pt-foto-horizontal .pt-figura-marco{aspect-ratio:3/2}.pt-foto-vertical .pt-figura-marco{aspect-ratio:4/5;max-height:82svh}@media (min-width:980px){.pt-foto-vertical{aspect-ratio:4/5}}.pt-pilar-n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #c9f24a8c;margin-bottom:clamp(.5rem,1.5vw,1rem);font-size:clamp(3.25rem,7.5vw,6.5rem);font-weight:700;font-stretch:118%;line-height:1}.pt-pilar-titulo{font-size:clamp(2rem,4.6vw,3.6rem)}.pt-cifras-bloque{background:var(--pt-acento);color:#06070a;border-top:0}.pt-cifras-bloque .pt-micro{color:#06070a9e}.pt-cifras-bloque .pt-cifra span{letter-spacing:-.055em}.pt-seccion--riel{position:relative}.pt-riel{display:none}@media (min-width:1180px){.pt-seccion--riel{--pt-canal:3.75rem;--pt-orilla:calc(clamp(1.25rem, 5vw, 5rem) + max(0px, (100vw - 1440px) / 2) + var(--pt-canal))}.pt-seccion--riel>.pt-marco{padding-left:calc(clamp(1.25rem, 5vw, 5rem) + var(--pt-canal))}.pt-riel{width:1em;display:block;position:absolute;top:clamp(5rem,14vh,11rem);bottom:clamp(5rem,14vh,11rem);left:clamp(1.25rem,5vw,5rem)}.pt-riel span{writing-mode:vertical-rl;letter-spacing:.32em;text-transform:uppercase;color:var(--pt-tenue);white-space:nowrap;font-size:.6875rem;display:block;position:sticky;top:38vh}.pt-riel span:after{content:"";background:linear-gradient(180deg, var(--pt-linea), transparent);width:1px;height:clamp(60px,12vh,140px);margin:1.25rem auto 0;display:block}.pt-riel-fallback{display:none}}@media (min-width:980px){.pt-pilar{position:relative}.pt-pilar-n{z-index:2;-webkit-text-stroke:1.25px #c9f24a9e;margin:0;font-size:clamp(5rem,11vw,11rem);position:absolute;top:-.12em}.pt-pilar[data-lado=izq] .pt-pilar-n{left:48%}.pt-pilar[data-lado=der] .pt-pilar-n{right:48%}}.pt-fila{border-top:1px solid var(--pt-linea);grid-template-columns:1fr;align-items:baseline;gap:.5rem clamp(1rem,4vw,4rem);padding-block:clamp(1.1rem,2.6vw,1.9rem);transition:padding-left .5s cubic-bezier(.16,1,.3,1);display:grid}@media (min-width:780px){.pt-fila{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pt-fila:last-child{border-bottom:1px solid var(--pt-linea)}@media (hover:hover){.pt-fila:hover{padding-left:1rem}.pt-fila:hover .pt-fila-titulo{color:var(--pt-acento)}}.pt-fila-titulo{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:700;font-stretch:118%;line-height:1;transition:color .4s}.pt-cifras{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:860px){.pt-cifras{grid-template-columns:repeat(4,1fr)}}.pt-cifra span{letter-spacing:-.05em;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:700;font-stretch:118%;line-height:1;display:block}.pt-banda{isolation:isolate;align-items:center;min-height:clamp(420px,78svh,820px);display:flex;position:relative;overflow:hidden}.pt-banda img{z-index:-2;object-position:50% 42%}@media (max-width:780px){.pt-banda img{object-position:50% 58%}}.pt-banda:before{content:"";z-index:-1;background:linear-gradient(90deg,#06070ae6 0%,#06070a8c 55%,#06070a40 100%),linear-gradient(#06070abf,#0000 30%,#06070abf);position:absolute;inset:0}.pt-banda-frase{max-width:18ch;font-size:clamp(1.9rem,5.2vw,4.5rem)}.pt-marcas-entrada{padding-top:clamp(8rem,20vh,13rem);padding-bottom:clamp(3rem,8vh,5rem)}.pt-marcas-aliados{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:980px){.pt-marcas-aliados{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.pt-marcas-nombres{letter-spacing:.08em;text-transform:uppercase;color:#f4f3ef9e;flex-wrap:wrap;gap:.85rem 2rem;font-size:clamp(.75rem,1.05vw,.9rem);font-weight:600;display:flex}.pt-marcas-contacto{align-self:end}.pt-marcas-caja{background:var(--pt-tinta);color:#06070a;border-radius:4px;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);padding:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:980px){.pt-marcas-caja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.pt-marcas-micro{color:#06070a8c}.pt-marcas-titulo{font-size:clamp(1.9rem,4.4vw,3.6rem)}.pt-marcas-lede{color:#06070ab8;text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}.pt-boton--oscuro{--_fondo:#06070a;--_texto:var(--pt-tinta)}.pt-marcas-lista{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.pt-marcas-lista>li{border-top:1px solid #06070a24;padding-top:clamp(1.25rem,2.5vw,1.75rem)}.pt-marcas-n{letter-spacing:.22em;color:#06070a73;margin-bottom:.75rem;font-size:.6875rem}.pt-marcas-item{letter-spacing:-.02em;font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:700}.pt-marcas-texto{color:#06070a9e;text-wrap:pretty;max-width:46ch;font-size:.95rem;line-height:1.6}.pt-pregunta{border-top:1px solid var(--pt-linea)}.pt-pregunta:last-of-type{border-bottom:1px solid var(--pt-linea)}.pt-pregunta summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:2rem;padding-block:clamp(1.1rem,2.4vw,1.6rem);font-size:clamp(1rem,2vw,1.375rem);font-weight:600;list-style:none;transition:color .3s;display:flex}.pt-pregunta summary::-webkit-details-marker{display:none}.pt-pregunta summary:hover{color:var(--pt-acento)}.pt-pregunta summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pt-pregunta[open] summary:after{transform:rotate(45deg)}.pt-pregunta-cuerpo{max-width:62ch;padding-bottom:1.5rem;animation:.5s cubic-bezier(.16,1,.3,1) pt-abre;overflow:hidden}@keyframes pt-abre{0%{opacity:0;transform:translateY(-8px)}}.pt-cierre{isolation:isolate;align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}.pt-cierre img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pt-cierre:before{content:"";z-index:-1;background:linear-gradient(#06070aeb,#06070a8c 45%,#06070af2);position:absolute;inset:0}.pt-pie{border-top:1px solid var(--pt-linea);grid-template-columns:1fr;gap:2.5rem;padding-block:clamp(3rem,8vh,5rem);display:grid}@media (min-width:860px){.pt-pie{grid-template-columns:1.4fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.pt *,.pt :before,.pt :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pt-hero-fondo video,.pt-hero-fondo img,.pt-linea-masc>span,.pt-fade-arriba,[data-revelar]{opacity:1;transform:none}.pt-figura-marco{clip-path:none}}
