.nico-approach{overflow-x:clip}.ap-canvas{position:relative;width:100%;height:calc(var(--h) * var(--nl-px))}.ap-at{position:absolute;left:calc(var(--x) * var(--nl-px));top:calc(var(--y) * var(--nl-px));width:calc(var(--w, 1155) * var(--nl-px));margin:0}.ap-titulo{font-size:calc(72 * var(--nl-px));line-height:1;letter-spacing:calc(-1.8 * var(--nl-px));font-weight:400}.ap-h2{font-size:max(18px,calc(40 * var(--nl-px-t)));line-height:calc(48 / 40);letter-spacing:-.03em;font-weight:400}.ap-h2--bold{font-weight:700}.ap-body{font-size:max(13px,calc(24 * var(--nl-px-t)));line-height:calc(32 / 24);font-weight:300}.ap-body b,.ap-body strong{font-weight:700}.ap-gap{margin-top:calc(32 * var(--nl-px))}.ap-rotulo{font-size:max(13px,calc(24 * var(--nl-px-t)));line-height:calc(32 / 24);font-weight:700;margin:0}.ap-regla{position:absolute;left:calc(var(--x) * var(--nl-px));top:calc(var(--y) * var(--nl-px));width:calc(var(--w) * var(--nl-px));height:1px;background:var(--nl-black)}.ap-pill{display:inline-flex;align-items:center;box-sizing:border-box;height:calc(33 * var(--nl-px));padding:0 calc(16 * var(--nl-px));border:1px solid var(--nl-black);border-radius:var(--nico-r-pill);font-size:max(9px,calc(18 * var(--nl-px-t)));line-height:1;font-weight:700;white-space:nowrap}.ap-hero{position:absolute;left:calc(88 * var(--nl-px));top:calc(492 * var(--nl-px));width:calc(1744 * var(--nl-px));height:calc(525 * var(--nl-px));border-radius:var(--nico-r-photo);overflow:hidden}.ap-hero img{width:100%;height:100%;object-fit:cover;display:block}.ap-card{position:absolute;left:calc(var(--x) * var(--nl-px));top:calc(var(--y) * var(--nl-px));width:calc(var(--w) * var(--nl-px));height:calc(var(--hc) * var(--nl-px));box-sizing:border-box;border-radius:var(--nico-r-card);background:var(--bg)}.ap-cierre-frase{font-size:max(16px,calc(60 * var(--nl-px-t)));line-height:1.05;letter-spacing:-.03em;font-weight:400}.ap-cierre-bajada{font-size:max(14px,calc(32 * var(--nl-px-t)));line-height:1;font-weight:300}.ap-cierre-bajada b{font-weight:700}.ap-cierre-cta{display:inline-flex;align-items:center;width:auto;padding:calc(17 * var(--nl-px)) calc(17 * var(--nl-px));border-radius:var(--nico-r-pill);background:var(--nl-yellow);color:var(--nl-black);font-size:max(12px,calc(18 * var(--nl-px-t)));line-height:calc(28 / 18);font-weight:700;text-decoration:none;white-space:nowrap;transition:background var(--nl-dur, .2s) ease,color var(--nl-dur, .2s) ease}.ap-cierre-cta:hover{background:var(--nl-black);color:var(--nl-yellow)}.ap-panel{position:absolute;left:50%;transform:translate(-50%);top:calc(var(--y) * var(--nl-px));width:100vw;height:calc(var(--hp) * var(--nl-px));background:#f2f2f2}.ap-fig{position:absolute;left:calc(var(--x) * var(--nl-px));top:calc(var(--y) * var(--nl-px));width:calc(var(--w) * var(--nl-px));margin:0}.ap-fig img{width:100%;height:auto;display:block}.ap-fig[data-scrub]{--rev: 0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--rev) * 115% - 15%),transparent calc(var(--rev) * 115%));mask-image:linear-gradient(to bottom,#000 calc(var(--rev) * 115% - 15%),transparent calc(var(--rev) * 115%))}@media(max-width:1100px){.ap-canvas{height:auto;display:flex;flex-direction:column;gap:calc(28 * var(--nl-px-t));padding:0 var(--nico-gutter)}.ap-at,.ap-fig,.ap-card,.ap-hero{position:static;width:100%;height:auto}.ap-card{padding:calc(20 * var(--nl-px-t))}.ap-hero{aspect-ratio:1744 / 525}.ap-regla,.ap-panel{display:none}.ap-titulo{font-size:max(28px,calc(72 * var(--nl-px-t)));letter-spacing:-.025em}}.ap-grupo{display:contents}@media(max-width:1100px){.ap-canvas{padding-top:104px;padding-bottom:72px;gap:20px}.ap-titulo{font-size:clamp(30px,8.6vw,44px);line-height:1.02;letter-spacing:-.03em}.ap-h2{font-size:21px;line-height:1.2}.ap-body,.ap-rotulo{font-size:16px;line-height:1.4}.ap-gap{margin-top:16px}.ap-pill{height:30px;font-size:12px}.ap-hero{aspect-ratio:16 / 10;border-radius:16px}.ap-grupo{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box;padding:18px 16px 20px;border-radius:16px;background:var(--bg)}.ap-grupo .ap-card{display:none}.ap-grupo>.ap-at{width:100%}.ap-grupo>.ap-cierre-cta{width:auto}.ap-cierre-frase{font-size:26px;line-height:1.05}.ap-cierre-bajada{font-size:17px;line-height:1.2}.ap-cierre-cta{padding:12px 20px}.ap-fig--panoramica{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--nico-gutter));padding-inline:var(--nico-gutter);box-sizing:border-box;width:100vw}.ap-fig--panoramica img{width:var(--pano, 720px);max-width:none}.ap-fig--modelo{overflow:hidden;aspect-ratio:452 / 1042}.ap-fig--modelo img{width:245.8%;max-width:none;margin-left:-68.8%;margin-top:-29.9%}.ap-fig--ecosistema{--pano: 820px;overflow-y:hidden}.ap-fig--ecosistema img{margin-top:calc(-.205 * 820px * 1241 / 1920);margin-bottom:calc(-.222 * 820px * 1241 / 1920)}.ap-fig--escala{display:none}.ap-escala{display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 0 4px;list-style:none}.ap-escala li{position:relative;padding:0 0 18px 30px;font-size:14px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.ap-escala li:before{content:"";position:absolute;left:5px;top:0;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4f4f4,#b9b9b9)}.ap-escala li:after{content:"";position:absolute;left:9px;top:12px;bottom:-2px;width:1.5px;background:#d4d4d4}.ap-escala li:last-child:after{display:none}.ap-escala li.ap-escala--activa{font-weight:700}.ap-escala li.ap-escala--activa:before{background:radial-gradient(circle at 35% 30%,#ffe27a,#f2b400)}}@media(min-width:1101px){.ap-escala{display:none}}.ap-niveles{position:absolute;left:calc(var(--x) * var(--nl-px));top:calc(var(--y) * var(--nl-px));width:calc(1744 * var(--nl-px));margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,calc(415.5 * var(--nl-px)));column-gap:calc(27.3 * var(--nl-px))}.ap-nivel{--a: calc(.2 + var(--i) * .2);position:relative;height:calc(622 * var(--nl-px));box-sizing:border-box;border-radius:calc(20 * var(--nl-px));background:rgb(255 255 255 / var(--a));box-shadow:inset 0 0 0 1px rgb(0 0 0 / calc(var(--i) * .25))}.ap-nivel__fig{position:absolute;left:calc(28 * var(--nl-px));top:0;width:calc(362 * var(--nl-px));height:calc(316 * var(--nl-px));object-fit:cover}.ap-nivel__texto{position:absolute;left:calc(47 * var(--nl-px));top:calc(326 * var(--nl-px));width:calc(322 * var(--nl-px));font-size:max(12px,calc(20 * var(--nl-px-t)));line-height:calc(24 * var(--nl-px-t));font-weight:300}.ap-nivel__texto p{margin:0}.ap-nivel__nombre{font-size:calc(30 * var(--nl-px-t));font-weight:700}.ap-nivel__texto ul{margin:calc(24 * var(--nl-px-t)) 0 0;padding-left:1.5em;list-style:disc}.ap-nivel__regla{position:absolute;left:calc(47 * var(--nl-px));top:calc(var(--regla) * var(--nl-px));width:calc(322 * var(--nl-px));height:1px;background:var(--nl-black)}@media(max-width:1100px){.ap-niveles{position:static;width:100%;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ap-nivel{height:auto;padding:0 20px 24px;border-radius:20px}.ap-nivel__fig{position:static;display:block;width:100%;max-width:362px;height:auto;aspect-ratio:362 / 316;margin:0 auto}.ap-nivel__texto{position:static;width:auto;margin-top:10px;font-size:16px;line-height:1.4}.ap-nivel__nombre{font-size:24px;line-height:1.1}.ap-nivel__bajada{margin-top:4px!important;padding-bottom:12px;border-bottom:1px solid var(--nl-black)}.ap-nivel__texto ul{margin-top:12px}.ap-nivel__regla{display:none}}
