@font-face{font-family:NHGD;src:url(/fonts/nhgd-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:NHGD;src:url(/fonts/nhgd-roman.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NHGD;src:url(/fonts/nhgd-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:NHGD;src:url(/fonts/nhgd-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:NHGT;src:url(/fonts/nhgt-roman.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NHGT;src:url(/fonts/nhgt-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:NHGT;src:url(/fonts/nhgt-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--bordo-900:#360914;--bordo:#4a0e1e;--bordo-500:#6e1229;--rojo:#c43a50;--naranja:#e8622c;--naranja-300:#ef854a;--amarillo:#f2dc5d;--petrol:#2e555c;--petrol-900:#22424a;--greige:#ddd6cc;--offwhite:#faf8f5;--topo:#9c9184;--tinta:#2e2a26}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--offwhite);color:var(--tinta);-webkit-font-smoothing:antialiased;font-family:NHGT,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--naranja);color:#fff}.wm{letter-spacing:-.03em;white-space:nowrap;text-transform:uppercase;font-family:NHGD,Helvetica Neue,sans-serif}.wm i{font-style:normal}.wm .w4{font-weight:400}.wm .w7{font-weight:700}.wm .w9{font-weight:900}.wrap{max-width:1280px;margin:0 auto;padding:0 48px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:after{content:"";background:var(--naranja);width:28px;height:2px}.eyelink{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.eyelink:after{content:"";background:var(--naranja);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.eyelink:hover:after,.card:hover .eyelink:after{transform:scaleX(1)}.eyelink .arr{color:var(--naranja);font-weight:700;transition:transform .2s}.eyelink:hover .arr,.card:hover .arr{transform:translate(4px)}.js .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}.js .cards .card:nth-child(2){transition-delay:80ms}.js .cards .card:nth-child(3){transition-delay:.16s}nav.top{z-index:5;justify-content:space-between;align-items:center;padding:28px 48px;display:flex;position:absolute;top:0;left:0;right:0}nav.top .logo{color:var(--offwhite);align-items:center;gap:12px;font-size:20px;display:flex}nav.top ul{gap:36px;list-style:none;display:flex}nav.top ul a{letter-spacing:.22em;text-transform:uppercase;color:var(--greige);font-size:11px;font-weight:500;transition:color .2s}nav.top ul a:hover{color:var(--naranja-300)}nav.top label{color:var(--offwhite);cursor:pointer;padding:6px 0;transition:color .2s;display:none}nav.top label:hover{color:var(--naranja-300)}nav.top label i{background:currentColor;width:22px;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}nav.top label i+i{margin-top:5px}.navtoggle:checked~label i:first-child{transform:translateY(7px)rotate(45deg)}.navtoggle:checked~label i:nth-child(2){opacity:0}.navtoggle:checked~label i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navtoggle:focus-visible+label{outline:2px solid var(--naranja);outline-offset:4px}.hero{background:var(--bordo-900);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero .photo{filter:saturate(.55)contrast(.96);background:url(/img/hero-aerial.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero .veil{background:linear-gradient(#360914d1,#4a0e1e9e 45%,#360914d9),#36091447;position:absolute;inset:0}.hero-inner{z-index:3;text-align:center;max-width:1100px;padding:120px 24px 80px;position:relative}.hero .eyebrow-cine{letter-spacing:.42em;text-transform:uppercase;color:var(--naranja);font-size:12px;font-weight:700}.hero-inner .wm{color:var(--offwhite);margin:.18em 0 .12em;font-size:clamp(72px,15.5vw,224px);line-height:.9;display:block}.tagline{color:var(--greige);max-width:520px;margin:0 auto;font-size:clamp(15px,1.4vw,19px);font-weight:400}.tagline-wide{max-width:640px}.pagetitle{letter-spacing:-.02em;color:var(--offwhite);max-width:24ch;margin:24px auto 28px;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(32px,4.4vw,60px);font-weight:300;line-height:1.1}.pagetitle b{font-weight:700}@keyframes riseIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.hero .eyebrow-cine,.hero-inner .wm i,.hero .pagetitle,.hero .tagline,.hero .cta{animation:.8s cubic-bezier(.16,1,.3,1) both riseIn}.hero-inner .wm i{display:inline-block}.hero-inner .wm i:first-child{animation-delay:.12s}.hero-inner .wm i:nth-child(2){animation-delay:.24s}.hero-inner .wm i:nth-child(3){animation-delay:.36s}.hero .pagetitle{animation-delay:.18s}.hero .tagline{animation-delay:.48s}.hero .cta{animation-delay:.6s}.cta{letter-spacing:.3em;text-transform:uppercase;color:var(--offwhite);margin-top:56px;padding:18px 42px;font-size:12px;font-weight:500;transition:color .25s;display:inline-block;position:relative}.cta:before,.cta:after,.cta i:before,.cta i:after{content:"";border:0 solid var(--offwhite);opacity:.85;width:16px;height:16px;transition:border-color .25s;position:absolute}.cta:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.cta:after{border-top-width:1px;border-right-width:1px;top:0;right:0}.cta i{font-style:normal}.cta i:before{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.cta i:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.cta:hover{color:var(--naranja-300)}.cta:hover:before,.cta:hover:after,.cta:hover i:before,.cta:hover i:after{border-color:var(--naranja-300)}.statement{padding:150px 0 120px}.statement h2{letter-spacing:-.02em;max-width:19ch;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(48px,6.2vw,86px);font-weight:300;line-height:1.06}.statement b{font-weight:700}.statement .eyelink{margin-top:44px}.iniciativas{padding:120px 0 130px}.iniciativas .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.iniciativas h3{letter-spacing:-.02em;margin-top:20px;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(34px,3.4vw,48px);font-weight:300;line-height:1.1}.iniciativas h3 b{font-weight:700}.cards{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.card{display:block}.card .media{aspect-ratio:4/3;border-radius:12px;margin-bottom:22px;position:relative;overflow:hidden}.card .media .mark{opacity:.28;width:52%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-14%;right:-8%}.card:hover .mark{transform:scale(1.05)}.card .media .mark svg{width:100%;height:auto;display:block}.media-bordo{background:linear-gradient(#4a0e1ead,#360914cc),url(/img/hero-aerial.jpg) 20% 30%/220% no-repeat}.media-rojo{background:linear-gradient(#c43a508c,#4a0e1ec7),url(/img/hero-aerial.jpg) 70% 60%/220% no-repeat}.media-petrol{background:linear-gradient(#2e555cb3,#22424ad9),url(/img/hero-aerial.jpg) 45% 80%/220% no-repeat}.tags{gap:8px;margin-bottom:12px;display:flex}.tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid #2e2a264d;border-radius:50px;padding:5px 14px;font-size:11px;font-weight:700}.card h4{letter-spacing:-.01em;max-width:22ch;font-family:NHGD,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.18;transition:color .3s cubic-bezier(.16,1,.3,1)}.card p{color:#2e2a26b8;max-width:36ch;margin-top:10px;font-size:14.5px}.card .eyelink{margin-top:16px;font-size:12.5px}.card:hover h4{color:var(--bordo);text-decoration:underline;-webkit-text-decoration-color:var(--naranja);text-decoration-color:var(--naranja);text-underline-offset:5px;text-decoration-thickness:2px}.stats{border-top:1px solid #2e2a2624;border-bottom:1px solid #2e2a2624;padding:96px 0}.stats .eyebrow{margin-bottom:56px}.statgrid{grid-template-columns:repeat(4,1fr);display:grid}.stat{padding:8px 40px}.stat+.stat{border-left:1px solid #2e2a2624}.stat:first-child{padding-left:0}.stat .num{letter-spacing:-.02em;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1}.stat .num b{font-variant-numeric:tabular-nums;min-width:3ch;color:var(--bordo);font-weight:700;display:inline-block}.stat .lbl{color:#2e2a26b3;max-width:22ch;margin-top:14px;font-size:13.5px}.pillform{flex-wrap:wrap;gap:12px;max-width:560px;margin-top:44px;display:flex}.pillform input{min-width:220px;font:inherit;background:var(--offwhite);color:var(--tinta);border:1px solid #2e2a2659;border-radius:50px;outline:none;flex:1;padding:16px 26px;font-size:15px}.pillform input::placeholder{color:#6e655a}.pillform input:focus{border-color:var(--bordo)}.pillform button{font:inherit;letter-spacing:.06em;text-transform:uppercase;background:var(--naranja);color:var(--bordo-900);cursor:pointer;border:0;border-radius:50px;padding:16px 34px;font-size:14px;font-weight:700;transition:background .2s}.pillform button:hover{background:var(--naranja-300)}.pillform .msg{flex-basis:100%;min-height:24px;margin-top:4px;font-weight:500}.pillform.done input,.pillform.done button{display:none}.pillform.done .msg{font-size:clamp(20px,2vw,26px);font-weight:700}.consultoria{background:var(--greige);padding:130px 0}.consultoria .grid{grid-template-columns:1fr 1fr;align-items:start;gap:34px 110px;display:grid}.consultoria .grid>.eyebrow{grid-column:1/-1}.consultoria .inner{max-width:760px}.consultoria h2{letter-spacing:-.02em;margin-top:0;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(38px,4.4vw,60px);font-weight:300;line-height:1.08}.consultoria h2 b{font-weight:700}.consultoria p{color:#2e2a26b8;max-width:52ch;margin-top:18px}.consultoria .fine{color:#2e2a26b8;margin-top:16px;font-size:12px}.consultoria .pitch-lead{letter-spacing:-.015em;color:var(--tinta);max-width:26ch;margin-top:0;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:300;line-height:1.22}.consultoria .pitch-lead+.pitch-lead{margin-top:26px}.consultoria .pitch-lead b{font-weight:700}.consultoria .pitch-fine{border-top:1px solid #2e2a2629;max-width:34ch;margin-top:26px;padding-top:22px;font-size:13px}@media (width<=960px){.consultoria .grid{grid-template-columns:1fr;gap:40px}.consultoria .grid>.eyebrow{order:-2}.consultoria .pitch{order:-1}.consultoria .pitch-lead{max-width:none}}.pillform.stack{flex-direction:column;max-width:420px}.pillform.stack input,.pillform.stack button{flex:none;width:100%}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-cover{aspect-ratio:16/9;background:var(--petrol-900);min-height:0}.hero-cover .photo{filter:none;background-image:url(/img/podcast-cover.jpg);background-position:50%;background-size:115%}.hero-cover:after{content:"";background:linear-gradient(#22424a73,#0000);height:180px;position:absolute;inset:0 0 auto}.episodio{padding:110px 0 80px}.epgrid{grid-template-columns:1.6fr 1fr;align-items:center;gap:48px;display:grid}.video{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.epinfo h2,.suscribite h2{letter-spacing:-.02em;margin-top:20px;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:300;line-height:1.1}.epinfo p{color:#2e2a26b8;max-width:44ch;margin-top:16px;font-size:15px}.episodio+.episodio{padding-top:0}.suscribite{padding:20px 0 120px}.suscribite .eyelink{margin-top:24px}.suscribite .eyelink+.eyelink{margin-left:32px}footer{background:var(--bordo-900);color:var(--offwhite);padding:130px 0 56px}.quote{letter-spacing:-.02em;max-width:22ch;font-family:NHGD,Helvetica Neue,sans-serif;font-size:clamp(34px,4.2vw,58px);font-weight:300;line-height:1.14}.quote b{font-weight:700}.quote .dash{color:var(--naranja)}.footrow{border-top:1px solid #faf8f529;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:96px;padding-top:36px;display:flex}.footrow .brand{align-items:center;gap:12px;font-size:20px;display:flex}.footlinks{letter-spacing:.1em;text-transform:uppercase;color:#faf8f5a6;flex-wrap:wrap;gap:14px 28px;font-size:12.5px;display:flex}.footlinks a:hover{color:var(--offwhite)}.footrow .site{letter-spacing:.1em;text-transform:uppercase;color:#faf8f573;font-size:12.5px}@media (width<=960px){.cards{grid-template-columns:1fr}.epgrid{grid-template-columns:1fr;gap:32px}.statgrid{grid-template-columns:repeat(2,1fr);row-gap:56px}.stat:nth-child(3){border-left:0;padding-left:0}}@media (width<=768px){.wrap{padding:0 24px}nav.top{padding:22px 24px}nav.top ul{gap:20px}.statement{padding:96px 0 80px}}@media (width<=640px){nav.top{flex-wrap:wrap;padding:20px 24px}nav.top label{display:block}nav.top ul{flex-direction:column;flex-basis:100%;gap:16px;max-height:0;padding-top:0;transition:max-height .45s cubic-bezier(.16,1,.3,1),padding .3s;overflow:hidden}.navtoggle:checked~ul{max-height:320px;padding-top:20px}nav.top ul li{opacity:0;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);transform:translateY(-10px)}.navtoggle:checked~ul li{opacity:1;transform:none}.navtoggle:checked~ul li:first-child{transition-delay:50ms}.navtoggle:checked~ul li:nth-child(2){transition-delay:.12s}.navtoggle:checked~ul li:nth-child(3){transition-delay:.19s}.navtoggle:checked~ul li:nth-child(4){transition-delay:.26s}nav.top:has(+.hero-cover){background:var(--petrol-900);position:static}nav.top:has(.navtoggle:checked){background:var(--bordo-900)}.hero-cover{aspect-ratio:4/3}.hero-cover .photo{background-size:cover}nav.top ul a{letter-spacing:.16em}.hero-inner{padding-top:150px}.cta{letter-spacing:.18em;padding:16px 22px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .reveal.in{opacity:1;transition:none;transform:none}.hero .eyebrow-cine,.hero-inner .wm i,.hero .pagetitle,.hero .tagline,.hero .cta{animation:none}.card .media .mark,.card h4,.eyelink:after,.eyelink .arr,nav.top ul,nav.top ul li,nav.top label i{transition:none}}
