:root{--u:min(calc(100vw / 1920), calc(100vh / 1080));--bg:#000;--fg:#fff;--dim:#fff9;--line:#ffffffd9;--accent:#e6e4dc;--font:"Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--font)}button,input,select{font-family:inherit}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg)}body{overflow-x:hidden}#scene{width:100vw;height:100vh;display:block;position:fixed;inset:0}#scroller{width:1px}#loading{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);pointer-events:none;place-items:center;font-size:11px;transition:opacity .6s;display:grid;position:fixed;inset:0}body.ready #loading{opacity:0}#panel{left:calc(57 * var(--u));top:calc(110 * var(--u));width:calc(330 * var(--u));z-index:2;gap:calc(36 * var(--u));opacity:0;flex-direction:column;display:flex;position:fixed}body.ready #panel,body.ready #timeline{opacity:1}.layer{gap:calc(12 * var(--u));flex-direction:column;transition:opacity .5s;display:flex}.layer__head{align-items:center;gap:calc(14 * var(--u));width:100%;display:flex}.layer__title{letter-spacing:.02em;text-transform:uppercase;flex:1}.layer__row{align-items:flex-start;gap:calc(16 * var(--u));display:flex}.layer__value{width:calc(240 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:2px;min-height:2.4em;display:flex}.layer__value .v{color:var(--dim)}.layer__value .v b{color:#fff;letter-spacing:-.01em;font-weight:400}.layer__value .ctx{color:var(--dim)}.chart{width:calc(240 * var(--u));height:calc(52 * var(--u));flex:none;overflow:visible}.chart .ghost{fill:none;stroke:#ffffff29;stroke-width:1px}.chart .done{fill:none;stroke:#fff;stroke-width:1.1px}.chart .base{stroke:#ffffff59;stroke-width:1px}.chart .head{fill:#fff}.key{gap:calc(4 * var(--u));min-height:calc(52 * var(--u));color:var(--dim);letter-spacing:.03em;white-space:nowrap;flex-direction:column;justify-content:center;display:flex}.key__row{align-items:center;gap:calc(6 * var(--u));line-height:1;display:flex}.key__sq{width:max(6px, calc(8 * var(--u)));height:max(6px, calc(8 * var(--u)));flex:none}.key__sq--ring{background:0 0;border:1px solid #c0702a}.key{--cell:max(11px, calc(10 * var(--u)))}.key__band{display:flex}.key__band i{width:var(--cell);height:max(6px, calc(8 * var(--u)))}.key__ends{justify-content:space-between}.key__col{width:2px;height:max(11px, calc(16 * var(--u)));margin:0 calc(3 * var(--u));flex:none}.key__axis{height:calc(48 * var(--u));padding-left:calc(7 * var(--u));border-left:1px solid #ffffff59;flex-direction:column;justify-content:space-between;line-height:1;display:flex}.check{border:1px solid var(--line);cursor:pointer;background:0 0;flex:none;position:relative}.check:after{content:"";background:var(--fg);transition:transform .2s;position:absolute;inset:2px;transform:scale(0)}.check[aria-pressed=true]:after{transform:scale(1)}.check:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.check--none{pointer-events:none;border-color:#0000}#panel.has-active .layer:not(.is-active):not(.layer--chart-only){opacity:.7}#timeline{right:calc(77 * var(--u));top:calc(64 * var(--u));bottom:calc(60 * var(--u));z-index:2;gap:calc(34 * var(--u));opacity:0;--line:#ffffff59;transition:opacity .8s;display:flex;position:fixed}.years{width:calc(124 * var(--u));flex-direction:column;min-width:92px;list-style:none;display:flex}.year{cursor:pointer;flex:1 1 0;min-height:0;transition:flex-grow .7s cubic-bezier(.5,0,.2,1),opacity .5s;position:relative}.year.is-current{flex-grow:3.4}.year:before{content:"";background:linear-gradient(90deg, var(--line) 0 16%, transparent 16% 32%, var(--line) 32% 100%);height:1px;position:absolute;top:0;left:0;right:0}.year:after{content:"";left:0;top:calc(22 * var(--u));border-left:1px solid var(--line);background:linear-gradient(var(--line), var(--line)) right bottom / 66% 1px no-repeat;width:100%;position:absolute;bottom:0}.year__label{left:calc(34 * var(--u));top:calc(18 * var(--u));letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:400;position:absolute}.months{left:calc(34 * var(--u));top:calc(58 * var(--u));bottom:calc(12 * var(--u));opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;list-style:none;transition:opacity .5s;display:flex;position:absolute}.year.is-current .months{opacity:1}.month{letter-spacing:.06em;color:var(--dim);align-items:center;gap:6px;line-height:1;transition:color .3s,opacity .3s;display:flex}.month:before{content:"";width:calc(10 * var(--u));background:currentColor;min-width:6px;height:1px}.month.is-past{color:#ffffffb3}.month.is-current{color:#fff}.month.is-current:before{width:calc(20 * var(--u));background:var(--accent)}#timeline.idle .year:not(.is-current){opacity:.28}#timeline.idle .month:not(.is-current){opacity:.35}@media (max-width:760px){.chart,.layer__value{width:38vw}}@media (prefers-reduced-motion:reduce){.year,.months,.check:after{transition:none}}#markers{z-index:3;pointer-events:none;position:fixed;inset:0}.mk{opacity:0;will-change:transform;transition:opacity .4s;position:absolute;top:0;left:0}#markers.on .mk{opacity:1;pointer-events:auto}.mk__id{color:#fff;cursor:pointer;font:400 max(9.5px, calc(8.5 * var(--u))) / 1 var(--font);letter-spacing:.05em;white-space:nowrap;background:0 0;border:0;padding:3px 4px;position:absolute;bottom:4px;left:0;transform:translate(-50%)}.mk__id:hover,.mk.open .mk__id{color:var(--accent)}.mk__id:focus-visible{outline:1px solid var(--accent)}.mk__card{text-shadow:0 0 4px #000,0 0 2px #000;width:max-content;font-size:max(11px, calc(10 * var(--u)));color:#fff;border-left:1px solid #fff;padding:10px 12px 9px;line-height:1.45;display:none;position:absolute;bottom:22px;left:8px}.mk.open .mk__card{display:block}.mk.open{z-index:2}.mk__card dl{grid-template-columns:auto 1fr;gap:2px 10px;display:grid}.mk__card dt{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:max(11px,.92em)}.mk__card dd{font-variant-numeric:tabular-nums;white-space:nowrap}.mk__src{color:var(--dim);margin-top:7px;font-size:max(11px,.85em)}#insets{z-index:2;pointer-events:none;position:fixed;inset:0}.inset{z-index:2;pointer-events:none;cursor:pointer;box-sizing:content-box;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);opacity:0;text-shadow:0 0 3px #000;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute}.inset span:first-child{color:#fff}.inset__scale{align-items:center;gap:6px;display:flex}.inset__scale i{border:1px solid var(--dim);border-top:0;width:26px;height:5px;display:block}body.free #scene{cursor:grab}body.free #scene:active{cursor:grabbing}.mk__card .co2{color:#e6e4dc}.layer{position:relative}.info{font:italic 400 max(11px, calc(9 * var(--u))) / 1 var(--font);cursor:pointer;flex:none;place-items:center;transition:color .2s,border-color .2s;display:grid}.info:hover,.info[aria-expanded=true]{color:#fff;border-color:#fff}.info:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.info__text{width:max(220px, calc(290 * var(--u)));z-index:4;color:#fff;text-shadow:0 0 4px #000,0 0 2px #000;opacity:0;pointer-events:none;border-left:1px solid #fff;padding-left:12px;line-height:1.5;transition:opacity .25s,transform .25s;position:absolute;top:0;left:calc(100% + 26px);transform:translate(-6px)}.layer.info-open .info__text{opacity:1;pointer-events:auto;transform:none}.layer.info-open{opacity:1!important}.activity{width:calc(56 * var(--u));cursor:pointer;min-width:30px;height:100%;overflow:visible}.activity .line{fill:none;stroke:#ffffff38;stroke-width:1px;vector-effect:non-scaling-stroke}.activity .done{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}#finale{z-index:20;pointer-events:none;visibility:hidden;position:fixed;inset:0}#finale.on{visibility:visible}.fin__msg{left:calc(50% + 30 * var(--u));width:min(88vw, calc(760 * var(--u)));text-align:left;color:#fff;opacity:0;z-index:1;text-shadow:0 0 16px #000000e6;position:absolute;top:45%;transform:translate(-50%,-50%)}.fin__kick{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:calc(14 * var(--u));display:block}.fin__title span{display:block}.fin__title span+span{margin-top:calc(2 * var(--u))}.fin__title{font-synthesis:none;letter-spacing:-.005em;margin:0;line-height:1.16}.fin__body{margin:calc(20 * var(--u)) 0 0;max-width:calc(600 * var(--u));color:#ffffffd1;line-height:1.6}body.finale #markers,body.finale #insets{opacity:0;pointer-events:none;transition:opacity .4s}#sources{left:calc(57 * var(--u));bottom:calc(28 * var(--u));z-index:2;pointer-events:none;letter-spacing:.03em;opacity:0;margin:0;transition:opacity .8s;position:fixed}body.ready #sources{opacity:1}body.finale #sources{opacity:0}@media (prefers-reduced-motion:reduce){.mk,.inset{transition:none!important}}.mk__play{color:#fff;cursor:pointer;text-align:left;letter-spacing:.04em;width:100%;text-shadow:inherit;--p:0%;background:0 0;border:0;border-bottom:1px solid #fff3;align-items:center;gap:9px;margin:0 0 9px;padding:2px 0 8px;font-size:1.25em;display:flex;position:relative}.mk__play:hover span{color:#fff}.mk__play:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.mk__ico{border-top:.38em solid #0000;border-bottom:.38em solid #0000;border-left:.62em solid #fff;flex:none;width:0;height:0}.mk__play.on .mk__ico{box-sizing:border-box;border:0;border-left:.2em solid #fff;border-right:.2em solid #fff;width:.62em;height:.74em}.mk__prog{height:1px;width:var(--p);background:#fff;position:absolute;bottom:-1px;left:0}#markers.has-open .mk:not(.open){opacity:.2!important}#chapter{left:calc(450 * var(--u));top:calc(76 * var(--u));width:min(70vw, calc(560 * var(--u)));z-index:4;text-align:left;pointer-events:none;opacity:0;text-shadow:0 0 14px #000000e6,0 0 4px #000c;position:fixed}.chapter__k{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:calc(10 * var(--u));display:block}.chapter__t p{margin:0 0 calc(2 * var(--u));color:#fffc;line-height:1.32}.chapter__t p:first-child{color:#fff;line-height:1.25}body.finale #chapter{opacity:0!important}.chapters{left:calc(-30 * var(--u));width:0;position:absolute;top:0;bottom:0}.chapters__m{cursor:pointer;color:var(--dim);letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:5px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.chapters__m:after{content:"";width:calc(14 * var(--u));background:currentColor;min-width:8px;height:1px}.chapters__m:hover,.chapters__m:focus-visible{color:#fff}#sound{right:calc(77 * var(--u));top:calc(22 * var(--u));z-index:5;cursor:pointer;color:var(--dim);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;display:flex;position:fixed}#sound:hover,#sound.on{color:#fff}#sound:focus-visible{outline-offset:3px;outline:1px solid #fff}.sound__ico{width:max(11px, calc(12 * var(--u)));height:max(11px, calc(12 * var(--u)));border:1px solid;position:relative}.sound__ico:after{content:"";background:currentColor;transition:transform .2s;position:absolute;inset:2px;transform:scale(0)}#sound.on .sound__ico:after{transform:scale(1)}.key__dot{width:4px;height:4px;margin:0 calc(2 * var(--u));flex:none;box-shadow:0 0 4px #fff0d2b3}#panel,#timeline,#sources{transition:opacity .8s}body.finale-deep #panel,body.finale-deep #timeline,body.finale-deep #sources,body.finale-deep #chapter{pointer-events:none;opacity:0!important}.fin__nav{left:calc(50% + 30 * var(--u) - min(44vw, calc(380 * var(--u))));top:calc(45% + 190 * var(--u));align-items:center;gap:calc(18 * var(--u));z-index:3;opacity:0;pointer-events:auto;text-shadow:0 0 10px #000,0 0 4px #000;transition:opacity .4s;display:flex;position:absolute}.fin__nav button{font:inherit;font-size:max(11px, calc(13 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffffb3;padding:.6em 1.2em;transition:background .2s,color .2s,opacity .2s}.fin__nav button:hover:not(:disabled){color:#000;text-shadow:none;background:#fff}.fin__nav button:focus-visible{outline-offset:3px;outline:1px solid #fff}.fin__nav button:disabled{opacity:.25;cursor:default}.fin__count{font-size:max(11px, calc(11 * var(--u)));letter-spacing:.12em;color:#fff9;font-variant-numeric:tabular-nums}.fin__nav.last .fin__next{display:none}.fin__nav.last .fin__exit{display:inline-block}@keyframes capIn{0%{opacity:0}to{opacity:1}}#finale .fin__msg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fin__title{text-shadow:0 0 22px #000000bf;font-size:max(16px, calc(27 * var(--u)))!important;font-weight:400!important}.fin__title span{font-weight:400}.num{color:#fff;font-style:normal;font-weight:700}.fin__nav .fin__prev{color:#ffffffb3;background:0 0;border-color:#0000;padding-left:0;padding-right:.4em}.fin__nav .fin__prev:hover:not(:disabled){color:#fff;background:0 0}.tl__fin{cursor:pointer;font:inherit;letter-spacing:.06em;color:#fff9;background:0 0;border:0;position:absolute;right:0}.tl__fin:hover,.tl__fin:focus-visible{color:#fff}body.finale-deep.fin-panel #panel{z-index:21;pointer-events:none;transform:translateX(calc(50vw - 57 * var(--u) - 420 * var(--u)));-webkit-font-smoothing:antialiased;opacity:1!important}body.fin-panel #panel .layer{opacity:1!important}body.fin-panel #panel .check,body.fin-panel #panel .info{visibility:hidden}body.fin-panel #sources{opacity:0!important}.fin__nav.panel{top:auto;bottom:calc(70 * var(--u))}#intro{z-index:15;pointer-events:none;-webkit-font-smoothing:antialiased;position:fixed;inset:0}body:not(.intro) #intro{display:none}#scene,#markers{transition:opacity 1.2s}body.intro:not(.intro-2):not(.intro-map) #scene,body.intro:not(.intro-2):not(.intro-map) #markers{opacity:0}body.intro #panel,body.intro #timeline,body.intro #sources,body.intro #insets,body.intro #chapter{pointer-events:none;opacity:0!important}body.intro.intro-2 #panel{gap:calc(16 * var(--u));opacity:1!important}#panel{transition:opacity .8s,gap .7s}.chart{transition:width .7s cubic-bezier(.5,0,.2,1),height .7s cubic-bezier(.5,0,.2,1)}.layer__row,.layer__value,.layer .check,.layer .info{transition:opacity .5s}body.intro-2 #panel .layer.is-active{opacity:1!important}body.intro-2 #panel .layer.is-active .chart{width:calc(520 * var(--u));height:calc(150 * var(--u))}body.intro-2 #panel .layer.is-active .layer__row,body.intro-2 #panel .layer.is-active .layer__value,body.intro-2 #panel .layer.is-active .check,body.intro-2 #panel .layer.is-active .info{opacity:.7}body.intro.intro-map #timeline{pointer-events:auto;opacity:1!important}.intro__title{left:calc(50% - 400 * var(--u));opacity:0;transition:opacity 1s,transform 1.2s;position:absolute;top:50%;transform:translateY(-62%)}body.intro-0 .intro__title{opacity:1;transform:translateY(-60%)}.intro__k{font-size:max(11px, calc(13 * var(--u)));letter-spacing:.16em;text-transform:uppercase;color:var(--dim);display:block}.intro__title h1{margin:calc(14 * var(--u)) 0 calc(10 * var(--u));max-width:calc(1000 * var(--u));font-size:max(24px, calc(54 * var(--u)));letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:1.05}.intro__note{opacity:0;width:min(80vw, calc(420 * var(--u)));transition:opacity .8s;position:absolute}.intro__note.on{opacity:1;transition-delay:.4s}.intro__txt p{margin:0 0 calc(6 * var(--u));font-size:max(11px, calc(14 * var(--u)));color:#ffffffd1;line-height:1.45}.intro__txt p:first-child{font-size:max(14px, calc(21 * var(--u)));color:#fff;margin-bottom:calc(10 * var(--u));line-height:1.25}.intro__note--0{left:calc(50% - 400 * var(--u));top:calc(50% + 120 * var(--u))}.intro__note--2{left:calc(57 * var(--u) + 330 * var(--u) + 110 * var(--u))}.intro__note--map{width:min(90vw, calc(760 * var(--u)));text-align:center;top:80%;left:50%;transform:translate(-50%,-50%)}.intro__note--big .intro__txt p{font-size:max(14px, calc(21 * var(--u)));color:#fff;margin-bottom:calc(10 * var(--u));line-height:1.25}.intro__skip{left:calc(57 * var(--u));bottom:calc(28 * var(--u));pointer-events:auto;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;position:absolute}.intro__skip:hover,.intro__skip:focus-visible{color:#fff}.intro__note--map.nudge .intro__txt{animation:.5s ease-in-out 2 introNudgeTxt}@keyframes introNudgeTxt{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.intro__note--map.nudge .intro__txt{animation:none}}:root body{--dim:#ffffffb3}:root body .layer__title{font-size:max(11px, calc(12.5 * var(--u)))}:root body .layer__value .v{font-size:max(11px, calc(11 * var(--u)))}:root body .layer__value .v b{font-size:max(16px, calc(20 * var(--u)))}:root body .layer__value .ctx{font-size:max(11px, calc(10.5 * var(--u)))}:root body .key{font-size:max(11px, calc(10 * var(--u)))}:root body .year__label{font-size:max(13px, calc(17 * var(--u)))}:root body .month{font-size:max(11px, calc(11 * var(--u)))}:root body .inset{font-size:max(11px, calc(10 * var(--u)))}:root body .check{width:max(12px, calc(13 * var(--u)));height:max(12px, calc(13 * var(--u)))}:root body #sources{font-size:max(11px, calc(10 * var(--u)));color:#ffffffa6}:root body .chapters__m,:root body #sound{font-size:max(11px, calc(10.5 * var(--u)))}:root body .tl__fin{font-size:max(11px, calc(12 * var(--u)))}:root body .fin__kick{font-size:max(11px, calc(11 * var(--u)))}:root body .fin__body{font-size:max(12.5px, calc(14.5 * var(--u)))}:root body:before,:root body:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .8s;position:fixed;top:0;bottom:0}:root body:before{width:calc(57 * var(--u) + 330 * var(--u) + 170 * var(--u));background:linear-gradient(90deg,#000000d9,#000000a6 55%,#0000);left:0}:root body:after{width:calc(77 * var(--u) + 124 * var(--u) + 34 * var(--u) + 40 * var(--u) + 150 * var(--u));background:linear-gradient(270deg,#000c,#0000008c 55%,#0000);right:0}:root body.ready:before,:root body.ready:after{opacity:1}:root body.intro:not(.intro-2):before,:root body.intro:not(.intro-map):after,:root body.finale-deep:before,:root body.finale-deep:after{opacity:0}:root body .info{position:relative}:root body .check:before,:root body .info:before{content:"";position:absolute;inset:-8px -5px}:root body .chapters__m{padding:7px 0}:root body .tl__fin{bottom:calc(-34 * var(--u) - 6px);padding:6px 0}#fecha{right:calc(77 * var(--u) + 124 * var(--u) + 34 * var(--u) + 40 * var(--u) + 70 * var(--u));top:calc(56 * var(--u));z-index:4;pointer-events:none;text-align:right;font-size:max(13px, calc(19 * var(--u)));letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #000000e6,0 0 4px #000;opacity:0;line-height:1;transition:opacity .8s;position:fixed}#fecha .fecha__d,#fecha .fecha__y{color:#fff}body.ready #fecha{opacity:1}body.intro:not(.intro-map) #fecha,body.finale #fecha{opacity:0}.chapters__l{white-space:nowrap;opacity:.85}.chapters__m{white-space:nowrap}@media (max-height:860px){:root body #sources{left:calc(57 * var(--u) + 330 * var(--u) + 120 * var(--u));right:calc(77 * var(--u) + 124 * var(--u) + 120 * var(--u));bottom:calc(18 * var(--u));text-align:center;line-height:1.5}}:root body .fin__msg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000000c7,#0000008c 60%,#0000);position:absolute;inset:-60px -90px}body:has(#markers.has-open) #fecha{opacity:.12}@media (max-height:820px){:root body #panel{top:calc(70 * var(--u));gap:max(11px, calc(20 * var(--u)))}:root body .layer{gap:max(5px, calc(8 * var(--u)))}:root body .key{gap:1px;font-size:11px}:root body .layer__value{min-height:0}}body.finale .layer.info-open .info__text{opacity:0;pointer-events:none}:root body .fin__nav.panel{left:calc(57 * var(--u))}:root body .intro__skip{color:#ffffffd9;padding:calc(8 * var(--u)) calc(14 * var(--u));font-size:max(11px, calc(12 * var(--u)));border:1px solid #fff6}:root body .intro__skip:hover,:root body .intro__skip:focus-visible{color:#fff;border-color:#fff}:root body .intro__note--2{bottom:auto}.key__sq--hatch{background:repeating-linear-gradient(135deg,#ff8228bf 0 2px,#0000 2px 4px)}.mk__card small{color:#ffffffa6;font-size:max(11px,.85em)}.metodo__open{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:4px 0;text-decoration:none}.metodo__open:hover,.metodo__open:focus-visible{color:#fff}.metodo__open--portada{margin-top:calc(34 * var(--u));pointer-events:none;font-size:max(11px, calc(13 * var(--u)));letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;display:block}body.intro-0 .metodo__open--portada{pointer-events:auto}.pantalla{z-index:40;overscroll-behavior:contain;color:#ffffffdb;opacity:0;visibility:hidden;font-size:max(12.5px, calc(15 * var(--u)));background:#000000f7;outline:none;line-height:1.6;transition:opacity .35s,visibility 0s .35s;position:fixed;inset:0;overflow-y:auto}.pantalla.on{opacity:1;visibility:visible;transition:opacity .35s}.metodo__in{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:12px;max-width:none;margin:0;padding:12px 12px 80px;font-size:11px;line-height:1.45;display:grid}.metodo__in>*{grid-column:4/span 6;margin-top:0}.metodo__k{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:10px;display:block;grid-column:1/span 3!important}.pantalla h2{letter-spacing:-.04em;text-transform:none;color:#fff;border-bottom:1px solid #ffffff40;margin:4px 0 56px;padding-bottom:12px;font-size:clamp(28px,7vw,120px);font-weight:700;line-height:.86;grid-column:1/-1!important}.pantalla h3{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;border-top:1px solid #ffffff40;margin:0;padding-top:6px;font-size:10px;font-weight:700;grid-column:1/span 3!important}.pantalla h3+*{border-top:1px solid #ffffff40;padding-top:6px}.pantalla h3~h3,.pantalla h3~h3+*{margin-top:32px}.pantalla dl{margin:0}.pantalla dt{color:#fff;margin-top:.9em;font-weight:700}.pantalla dd{margin:.1em 0 0}.pantalla b{color:#fff;background:0 0;padding:0;font-weight:700}.pantalla ul,.pantalla ol{margin:0;padding-left:1.6em}.pantalla li{margin-bottom:.4em}.pantalla .metodo__refs{columns:2;grid-column:4/-1;column-gap:12px;font-size:10px}.pantalla a{color:inherit;text-underline-offset:3px}.pantalla a:hover,.pantalla a:focus-visible{color:#fff}.pantalla code{font:inherit;color:#fff}.metodo__close{z-index:1;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;position:fixed;top:12px;right:12px}.metodo__close:hover,.metodo__close:focus-visible{color:#fff}@media (max-width:760px){.metodo__in{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 10px 60px}.metodo__in>*,.pantalla .metodo__refs{grid-column:2/-1}.metodo__k,.pantalla h3{grid-column:1/span 1!important}.pantalla h2{margin-bottom:36px;font-size:15vw}.pantalla .metodo__refs{columns:1}}:root body .info__text{font-size:max(11.5px, calc(11.5 * var(--u)));background:0 0;padding:0 0 0 12px}:root body .info__text b{font-weight:400}:root body .metodo__open--portada{text-decoration:none}:root body .chapter__k{font-size:max(11px, calc(9.5 * var(--u)))}:root body .chapter__t p{font-size:max(11px, calc(12 * var(--u)))}:root body .chapter__t p:first-child{font-size:max(13px, calc(15 * var(--u)));margin-bottom:calc(4 * var(--u))}:root body .fin__title[data-layer=hotspots] span+span{margin-top:calc(22 * var(--u))}:root body.intro-2 #fecha{opacity:1}.intro__enter{margin-top:calc(34 * var(--u));pointer-events:none;font:inherit;font-size:max(11px, calc(13 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:calc(10 * var(--u)) calc(28 * var(--u));cursor:pointer;background:0 0;border:1px solid #ffffffb3;transition:background .2s,color .2s;display:block}body.intro-0 .intro__enter{pointer-events:auto}.intro__enter:hover,.intro__enter:focus-visible{color:#000;background:#fff;outline:none}.intro__enter.nudge{animation:.5s ease-in-out 2 introNudgeTxt}.intro__note--8{white-space:nowrap;width:auto;transform:none}.intro__note--8.off{opacity:0!important}@media (prefers-reduced-motion:reduce){.intro__enter.nudge{animation:none}}:root body .fin__nav .fin__exit{display:inline-block}#topctl{right:calc(77 * var(--u));top:calc(22 * var(--u));z-index:5;align-items:center;gap:calc(26 * var(--u));display:flex;position:fixed}#topctl #sound{position:static}#lang{color:var(--dim);letter-spacing:.08em;align-items:center;gap:6px;display:flex}#lang button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#lang button:hover,#lang button.on{color:#fff}#lang button:focus-visible{outline-offset:3px;outline:1px solid #fff}:root body #lang{font-size:max(11px, calc(10.5 * var(--u)))}button.year__label{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}button.year__label:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.chapters__m{top:var(--p)}.panel__toggle{display:none}#timeline .tl__fin{bottom:calc(-40 * var(--u) - 14px);color:#fff;font-size:max(11px, calc(12 * var(--u)));letter-spacing:.1em;text-transform:uppercase;background:#0006;border:1px solid #fff9;padding:.45em .9em;transition:background .2s,color .2s}#timeline .tl__fin:hover,#timeline .tl__fin:focus-visible{color:#000;background:#fff;outline:none}.mk.mk--minor .mk__id{padding:7px;font-size:0}.mk.mk--minor .mk__id:before{content:"";background:#ffffffd9;display:block}.mk.mk--minor:hover .mk__id,.mk.mk--minor .mk__id:focus-visible,.mk.mk--minor.open .mk__id{font-size:max(9.5px, calc(8.5 * var(--u)));padding:3px 4px}.mk.mk--minor:hover .mk__id:before,.mk.mk--minor .mk__id:focus-visible:before,.mk.mk--minor.open .mk__id:before{display:none}#vacio{left:50%;bottom:calc(130 * var(--u) + 20px);z-index:4;pointer-events:none;text-align:center;max-width:min(90vw,560px);font-size:max(12px, calc(13 * var(--u)));color:#fffc;text-shadow:0 0 10px #000,0 0 4px #000;opacity:0;line-height:1.45;transition:opacity .6s;position:fixed;transform:translate(-50%)}#vacio.on{opacity:1;transition-delay:.5s}body.finale #vacio,body.intro #vacio{opacity:0!important}.intro__corte{margin-top:calc(12 * var(--u));font-size:max(11px, calc(13 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;display:block}.metodo__open--sobre{margin-top:calc(8 * var(--u))!important}.pantalla .cita{border-left:1px solid #ffffff80;padding-left:1em}.pantalla p+p{margin-top:0}.pantalla p{margin-bottom:.8em}#fallback{z-index:50;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}#fallback img{object-fit:contain;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.fallback__txt{color:#ffffffe0;background:#000c;align-self:end;max-width:560px;margin:24px 16px;padding:18px 20px;font-size:14px;line-height:1.55;position:relative}.fallback__txt h1{letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:32px;font-weight:400}.fallback__sub{color:#e6e4dc;margin:4px 0 12px}@media (max-width:760px){#topctl{gap:18px;right:16px}#timeline{flex-direction:column;gap:0;height:36px;inset:40px 16px auto}#timeline .activity,#timeline .months{display:none}.years{flex-direction:row;width:100%;min-width:0;height:36px}.year{flex:1 1 0;min-width:0}.year.is-current{flex-grow:1.7}.year:before{background:var(--line)}.year:after{background:0 0;height:100%;top:0}.year__label{letter-spacing:0;align-items:center;padding:0 0 0 4px;display:flex;position:absolute;inset:0;font-size:11px!important}.chapters{width:auto;height:14px;inset:auto 0 -16px}.chapters__m{top:0;left:var(--p);right:auto;transform:translate(-50%);padding:0 4px!important;font-size:11px!important}.chapters__m:after,.chapters__l{display:none}#timeline .tl__fin{top:54px;bottom:auto;right:0}html body.ready #sources{text-align:left;pointer-events:auto;white-space:nowrap;max-width:none;font-size:0;bottom:auto;right:auto}#sources .sources__txt{display:none}#sources .metodo__open{font-size:11px}#panel{overscroll-behavior:contain;background:#000000eb;border-top:1px solid #ffffff4d;width:100%;max-height:64vh;padding:0 16px 14px;bottom:0;left:0;right:0;overflow-y:auto;gap:14px!important;top:auto!important}.panel__toggle{z-index:2;color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#000000f5;border:0;justify-content:space-between;align-items:center;padding:0;font-size:12px;display:flex;position:sticky;top:0}.panel__toggle i{border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;margin-right:4px;transition:transform .3s;transform:rotate(-45deg)}#panel.open .panel__toggle i{transform:rotate(135deg)}.panel__toggle:focus-visible{outline-offset:-2px;outline:1px solid #fff}#panel:not(.open) .layer:not(.is-active),#panel:not(.open) .layer .layer__row{display:none}.chart{width:calc(100vw - 182px)!important;height:46px!important}#panel{z-index:6}#panel.open{background:#000}body:has(#panel.open) #vacio{opacity:0!important}.layer__value{width:auto}.layer__title{white-space:normal;font-size:12px!important}.info__text{width:auto;margin-top:6px;display:none;position:static;transform:none}.layer.info-open .info__text{display:block}:root body:before,:root body:after{display:none}.mk__card{max-width:calc(100vw - 48px)}.mk__card dd{white-space:normal}.intro__title{top:46%;left:16px;right:16px}.intro__title h1{font-size:38px}.intro__note--2{width:auto;right:16px;left:16px!important}.intro__note--map{top:70%}.intro__skip{bottom:16px;left:16px}.fin__msg{width:calc(100vw - 32px);top:40%;left:50%}.fin__nav{flex-wrap:wrap;gap:10px;right:16px;top:auto!important;left:16px!important}.fin__body{max-width:none}body.finale-deep.fin-panel #panel{max-height:none;bottom:120px;transform:none;top:16px!important}body.fin-panel #panel .layer,body.fin-panel #panel .layer .layer__row{display:flex!important}body.fin-panel .panel__toggle{display:none}}@media (min-width:761px){body.ready #sources{max-width:calc(100vw - 57 * var(--u) - 77 * var(--u) - 124 * var(--u) - 120px);line-height:1.5}}.layer__title{line-height:1.25;white-space:normal!important}.intro__years{font-size:max(16px, calc(27 * var(--u)));letter-spacing:-.01em;color:#c2a06b;font-variant-numeric:tabular-nums;line-height:1.12}.intro__links .metodo__open--portada{text-align:left;margin:0!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.puntos__cv{width:100%;height:100%;display:block;position:absolute;inset:0}#intro .intro__title--puntos{--gap:calc(24 * var(--u));--t1:#e6e4dce0;--t2:#e6e4dc8c;--hair:#e6e4dc24;left:calc(57 * var(--u));right:calc(77 * var(--u));top:calc(64 * var(--u));bottom:calc(40 * var(--u));column-gap:var(--gap);font-size:max(11px, calc(13 * var(--u)));color:var(--t2);grid-template-rows:auto 1fr auto auto;grid-template-columns:repeat(12,1fr);line-height:1.45;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(10px)}body.intro-0 #intro .intro__title--puntos{transform:none}.pt__top,.pt__foot,.pt__base{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.pt__top{padding-top:calc(16 * var(--u))}.intro__title--puntos .intro__k{font-size:inherit;letter-spacing:.02em;text-transform:none;color:var(--t1);grid-column:1/span 4}.pt__rows{flex-direction:column;grid-column:7/-1;display:flex}.pt__rows .metodo__open--portada{width:100%;padding:calc(4 * var(--u)) 0;color:var(--t1);font:inherit;letter-spacing:0;text-transform:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex;margin:0!important}.pt__centro{align-self:center;gap:calc(28 * var(--u));grid-column:1/-1}.intro__title--puntos .intro__puntos{width:min(100%,40vw);height:min(12.5vw,22vh);position:relative}.intro__title--puntos .intro__enter{font-size:inherit;margin:0}.pt__foot{padding-top:calc(22 * var(--u))}.pt__foot>div:first-child{grid-column:7/span 3}.pt__lab{margin-bottom:calc(6 * var(--u));color:var(--t1);display:block}.pt__foot p,.intro__title--puntos .intro__years,.intro__title--puntos .intro__corte{max-width:36ch;font-size:inherit;line-height:inherit;letter-spacing:0;text-transform:none;color:var(--t2);margin:0}.pt__base{margin-top:calc(40 * var(--u));font-size:max(11px, calc(11.5 * var(--u)));color:#e6e4dc66}.pt__base span{grid-column:1/span 4}.pt__base a{color:inherit;grid-column:7/span 2;text-decoration:none}.pt__base a:hover,.pt__base a:focus-visible{color:#e6e4dc}body.portada-puntos .intro__skip{left:auto;right:calc(77 * var(--u));bottom:calc(40 * var(--u));font-size:max(11px, calc(11.5 * var(--u)));letter-spacing:0;text-transform:none;color:#e6e4dc66;border:0;padding:0}@media (max-width:760px){#intro .intro__title--puntos{--gap:16px;grid-template-columns:1fr 1fr;font-size:13px;top:56px;left:16px;right:16px}.intro__title--puntos .intro__k{grid-column:1/-1;margin-bottom:12px}.pt__rows{grid-column:1/-1}.pt__rows .metodo__open--portada{min-height:44px}.pt__foot{row-gap:16px}.pt__foot>div:first-child{grid-column:1}.pt__base{margin-top:20px}.pt__base span{grid-column:1}.pt__base a{grid-column:2}body.portada-puntos .intro__skip{bottom:16px;right:16px}.intro__title--puntos .intro__enter{min-height:44px}}html.cursor-pixel,html.cursor-pixel body,html.cursor-pixel body *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAD0lEQVR4nGP4jwcwDClJAG2Ywz1GbWkGAAAAAElFTkSuQmCC) 3 3,default!important}html.cursor-pixel :is(button,a,[role=slider],select,label,.layer__head,.year,.month,.chapters__m,.mk__id,.info),html.cursor-pixel :is(button,a,.layer__head,.year,.month,.chapters__m,.mk__id) *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAEklEQVR4nGP4TwJgGFU8xBUDADdP4ixllLk6AAAAAElFTkSuQmCC) 5 5,pointer!important}html.cursor-pixel :is(#scene,#brujula,#brujula *,#timeline .activity){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAHUlEQVR4nGNgIAf8JxJQroGQC0Y1kBWsRGsgBQAA7Wj/AZTdoBAAAAAASUVORK5CYII=) 6 6,grab!important}html.cursor-pixel.arrastra,html.cursor-pixel.arrastra *,html.cursor-pixel.arrastra :is(#scene,#brujula,#brujula *,#timeline .activity){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAE0lEQVR4nGP4TyJgGNUwqgE7AAATaT3feQFNJQAAAABJRU5ErkJggg==) 6 6,grabbing!important}html.cursor-pixel .pantalla :is(p,li,dd,dt,h3){cursor:text}body.portada-puntos #loading{place-items:end center;padding-bottom:26vh}#tbar,#capasBar,#fichaSheet{display:none}@media (max-width:760px){:root{--safe-b:env(safe-area-inset-bottom,0px);--bot:calc(150px + var(--safe-b))}#scene{height:100%;inset:0}#timeline,#insets{display:none!important}#fecha{letter-spacing:.02em;font-size:22px;left:16px;right:auto}html body.ready #sources{top:12px;left:16px}#sources .metodo__open{min-height:28px;margin-right:14px;padding:4px 0}#topctl{top:8px}#topctl button{min-height:32px;padding:0 2px}#chapter{width:auto;max-height:30vh;left:16px;right:16px;overflow:hidden;top:auto!important}body.ready:not(.intro) #tbar,body.ready:not(.intro) #capasBar,body.ready.intro:not(.intro-0) #capasBar{display:block}body.finale-deep #tbar,body.finale-deep #capasBar{display:none!important}#tbar{left:16px;right:16px;bottom:calc(96px + var(--safe-b));z-index:5;height:50px;position:fixed}.tbar__track{touch-action:none;cursor:pointer;border-bottom:1px solid #ffffff73;height:30px;position:absolute;top:0;left:0;right:0}.tbar__track svg{width:100%;height:100%;position:absolute;inset:0}.tbar__area{fill:none;stroke:#ffffff4d;stroke-width:1px;vector-effect:non-scaling-stroke}.tbar__area--done{stroke:#fff;stroke-width:1.3px}.tbar__head{background:#fff;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-6px}.tbar__head:after{content:"";background:#fff;width:12px;height:12px;position:absolute;bottom:-4px;left:-5px}.tbar__years{height:14px;position:absolute;top:36px;left:0;right:0}.tbar__years span{white-space:nowrap;position:absolute;transform:translate(-2px)}.tbar__chaps{height:24px;position:absolute;top:-26px;left:0;right:0}.tbar__chaps button{color:#fff;min-width:32px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;position:absolute;transform:translate(-50%)}.tbar__chaps button:after{content:"";background:#fff;width:1px;height:6px;position:absolute;bottom:-3px;left:50%}#capasBar{z-index:6;padding:6px 16px calc(10px + var(--safe-b));background:linear-gradient(#0000,#000000f2 30%);position:fixed;bottom:0;left:0;right:0}.capas__btns{display:flex}.capas__btns button{font:inherit;cursor:pointer;font-size:13px}.capas__btns button.on{background:#00000080;border-color:#fff;font-weight:700}.capas__btns .capas__datos{border-style:dashed;flex:none}body:not(.fin-panel) #panel:not(.open){display:none!important}#panel.open{max-height:78vh;padding-bottom:calc(14px + var(--safe-b));z-index:8;bottom:0}#panel.open .layer,#panel.open .layer .layer__row{display:flex!important}.check,.info{width:32px!important;height:32px!important}#fichaSheet{z-index:9;overscroll-behavior:contain;padding:14px 16px calc(18px + var(--safe-b));background:#000;border-top:1px solid #fff6;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body.ficha-abierta #fichaSheet{display:block}body.ficha-abierta #capasBar,body.ficha-abierta #tbar{visibility:hidden}#fichaSheet .mk__card{width:auto;max-width:none;text-shadow:none;border:0;padding:0;font-size:13px;position:static;display:block!important}#fichaSheet .mk__card dd{white-space:normal}.ficha__cerrar{float:right;color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:-10px -10px 0 0;font-size:26px;line-height:1;position:sticky;top:0}.mk__id{padding:10px 8px;font-size:11px}.mk.mk--minor .mk__id{padding:14px}.fin__nav{bottom:calc(52px + var(--safe-b))!important}.fin__nav button{min-height:44px;padding:0 16px}body.fin-panel #panel{overscroll-behavior:contain;overflow-y:auto;pointer-events:auto!important}body.portada-puntos.intro:not(.intro-0) .intro__skip{min-height:32px;top:50px;bottom:auto;right:16px}#chapter{bottom:calc(var(--bot) + 40px)!important}body.ficha-abierta #chapter{visibility:hidden}}#mapaBtns{display:none}@media (max-width:760px){body.ready:not(.intro) #mapaBtns{display:flex}body.finale-deep #mapaBtns,body.ficha-abierta #mapaBtns{display:none!important}body:has(#panel.open) #mapaBtns{display:none!important}#mapaBtns{z-index:5;flex-direction:column;gap:6px;position:fixed;right:12px}#mapaBtns button{width:44px;height:44px;font:inherit;touch-action:none;line-height:1}#mapaBtns .mapa__reset{font-size:11px;display:none}body.free #mapaBtns .mapa__reset,body.focus #mapaBtns .mapa__reset{display:block}#fichaSheet{max-height:42vh}#fichaSheet.exp{max-height:78vh}#fichaSheet:not(.exp) .mk__card dl>dt:nth-of-type(n+6),#fichaSheet:not(.exp) .mk__card dl>dd:nth-of-type(n+6),#fichaSheet:not(.exp) .mk__card dl~*,#fichaSheet:not(.exp) .mk__card dd small,#fichaSheet:not(.exp) .mk__card dd .note{display:none}.ficha__mas{width:100%;min-height:44px;font:inherit;background:0 0;margin-top:10px;font-size:13px;display:block}html[style*="overflow: hidden"],html[style*="overflow: hidden"] body{overscroll-behavior:none;touch-action:none}html[style*="overflow: hidden"] .fin__nav,html[style*="overflow: hidden"] .fin__nav button,html[style*="overflow: hidden"] .fin__exit,html[style*="overflow: hidden"] #panel{touch-action:manipulation}.fin__body{margin-top:20px!important}.fin__title span+span{margin-top:10px!important}#scene{transition:opacity .8s}body.fin-panel #scene{opacity:0}body.finale-deep.fin-panel #panel{border-top:0;background:0 0!important}}.pantalla .num{color:#fff}.pantalla h2.pt__h2{border-bottom:0;height:clamp(40px,6.5vw,110px);padding-bottom:0;font-size:0;position:relative}.pantalla h2.pt__h2 .puntos__cv{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:760px){.pantalla h2.pt__h2{height:15vw}}#brujula{right:calc(300 * var(--u));bottom:calc(150 * var(--u) + 40px);z-index:3;color:#fff;background:0 0;border:0;padding:0;display:none;position:fixed}body.ready:not(.intro) #brujula{display:block}body.finale-deep #brujula,body.fin-panel #brujula{display:none!important}.brujula__cruz{position:absolute;top:50%;left:50%}.brujula__cruz:before,.brujula__cruz:after{content:"";background:#fff9;position:absolute}.brujula__cruz:before{width:1px;height:100%;top:0;left:50%}.brujula__cruz:after{width:100%;height:1px;top:50%;left:0}.brujula__l{text-align:center;width:14px;height:12px;font:400 10px/12px var(--font);letter-spacing:0;margin:-6px 0 0 -7px;position:absolute;top:50%;left:50%}.brujula__n,#brujula:hover .brujula__l,#brujula:hover .brujula__n{color:#fff}#brujula:focus-visible{outline:1px solid var(--accent)}.mk__lead{transform-origin:0 0;pointer-events:none;z-index:1;background:#ffffff73;height:1px;display:none;position:fixed;top:0;left:0}@media (max-width:760px){.mk__lead{display:none!important}}#play,#playVel{z-index:4;color:#fff;cursor:pointer;font:inherit;font-size:max(11px, calc(12 * var(--u)));letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;background:#0006;border:1px solid #fff9;padding:.45em .9em;transition:background .2s,color .2s,opacity .4s;position:fixed}body.ready:not(.intro):not(.finale) #play,body.ready:not(.intro):not(.finale) #playVel{opacity:1;pointer-events:auto}#play:hover,#play:focus-visible,#playVel:hover,#playVel:focus-visible{color:#000;background:#fff;outline:none}#play[aria-pressed=true]{color:#fff}#timeline .activity{touch-action:none}@media (max-width:760px){#play,#playVel{display:none}}#playVel{text-align:center;letter-spacing:.04em;text-transform:none;min-width:3.4em}#brujula{cursor:grab;touch-action:none}#brujula:active{cursor:grabbing}#vista{right:calc(300 * var(--u));z-index:3;font:inherit;letter-spacing:.1em;cursor:pointer;background:#0006;border:1px solid #ffffff80;border-radius:0;font-size:11px;transition:background .2s,color .2s;position:fixed}body.ready:not(.intro) #vista{display:block}body.finale-deep #vista,body.fin-panel #vista{display:none!important}#vista:hover,#vista:focus-visible{color:#000;background:#fff;outline:none}#brujula{width:80px;height:80px}.brujula__cruz{width:22px;height:22px;margin:-11px 0 0 -11px}.brujula__l{color:#fffc;font-size:12px}.brujula__n{font-size:13px}#vista{bottom:calc(150 * var(--u) + 40px + 92px)}#avisoGiro{right:calc(300 * var(--u) + 92px);bottom:calc(150 * var(--u) + 40px + 24px);z-index:4;opacity:0;pointer-events:none;max-width:190px;font-size:12px;line-height:1.35;transition:opacity .5s,transform .5s;position:fixed;transform:translate(6px)}#avisoGiro.on{opacity:1;transform:none}@media (max-width:760px){#avisoGiro{max-width:160px;top:calc(38% - 74px);bottom:auto;right:76px}}.intro__next{font:inherit;text-transform:uppercase;cursor:pointer;pointer-events:auto;background:#0006;border:1px solid #fff9;padding:.45em .9em}.intro__next:hover,.intro__next:focus-visible{color:#000;background:#fff;outline:none}.intro__note:not(.on) .intro__next{pointer-events:none}.intro__note--guia{text-align:right;white-space:normal;width:min(58vw,340px);transform:none}.intro__note--guia.arriba,.intro__note--guia.libre{text-align:left}body.intro-10 #brujula,body.intro-12 #brujula,body.intro-13 #brujula,body.intro-14 #brujula,body.intro-12 #vista,body.intro-13 #vista,body.intro-14 #vista{display:block!important}body.intro-12 #brujula,body.intro-13 #vista,body.intro-14 #play{outline-offset:4px;outline:1px solid #e6e4dcb3}.intro__note--12,.intro__note--13{right:calc(300 * var(--u) + 110px);bottom:calc(150 * var(--u) + 60px)}.intro__note--14{right:calc(77 * var(--u) + 260 * var(--u));top:120px}#rotulos{pointer-events:none;z-index:1;position:fixed;inset:0}.rotulo{white-space:nowrap;color:#ffffffd1;font:400 10.5px/1 var(--font);letter-spacing:.06em;text-shadow:none;position:absolute;top:0;left:0}.rotulo.mayor{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:12px}body.intro #rotulos,body.finale #rotulos{display:none}.year.is-current .months{pointer-events:auto}.month{cursor:pointer;padding:2px 0}.month:hover{color:#fff!important;opacity:1!important}.month:hover:before{background:#fff}.year:before,.year:after{pointer-events:none}.year.is-current .months{z-index:2}.pt__base a,.pt__ig{pointer-events:auto;z-index:2;position:relative}@media (min-width:761px){#panel{gap:calc(22 * var(--u))}#panel .layer{gap:calc(14 * var(--u));opacity:1!important}#panel .layer[data-layer=risk]{margin-top:calc(26 * var(--u))}#panel .layer .layer__head{cursor:pointer;border:0;align-items:baseline;gap:12px;width:100%;margin:0;padding:0 0 7px;display:flex}#panel .layer .layer__title{text-transform:none;letter-spacing:0;font-size:max(13px, calc(15 * var(--u)));color:#e6e4dc9e;transition:color .2s}#panel .layer .layer__head:hover .layer__title{color:#e6e4dc}#panel .layer.is-active .layer__title,#panel .layer.is-open .layer__title{color:#fff}:root body #panel .layer .check{border:1px solid var(--sw,#e6e4dc);background:0 0;border-radius:0;flex:none;order:-1;align-self:center;width:11px;height:11px;margin:0;padding:0;transition:background .2s;position:relative}:root body #panel .layer .check:after{display:none}:root body #panel .layer .check[aria-pressed=true]{background:var(--sw,#e6e4dc)}:root body #panel .layer .check:focus-visible{outline-offset:3px;outline:1px solid #e6e4dc}#panel .layer .layer__head .info{margin-left:auto}body:not(.fin-panel) #panel .layer:not(.is-active):not(.is-open) .layer__row,body:not(.fin-panel) #panel .layer:not(.is-active):not(.is-open) .layer__value{display:none}body:not(.fin-panel) #panel .layer:not(.is-active):not(.is-open):not(.info-open) .layer__head .info{visibility:hidden}#panel .layer .key{visibility:visible}#play,#playVel{color:#e6e4dcb3;text-transform:none;letter-spacing:.01em;font-size:max(12px, calc(14 * var(--u)));background:0 0;border:0;padding:2px 0}#play:hover,#play:focus-visible,#playVel:hover,#playVel:focus-visible{color:#fff;background:0 0;outline:none}#play[aria-pressed=true]{color:#fff;border:0}#playVel{font-variant-numeric:tabular-nums;min-width:0}:root body #vista{text-transform:none;letter-spacing:.01em;width:auto;font-size:max(12px, calc(13 * var(--u)));white-space:nowrap;color:#e6e4dcb3;background:0 0;border:0;padding:2px 0}#vista:hover,#vista:focus-visible{color:#fff;background:0 0;outline:none}#sources,#timeline .tl__fin{display:none!important}#pie{left:calc(57 * var(--u));bottom:calc(30 * var(--u));z-index:3;white-space:nowrap;opacity:0;pointer-events:none;flex-wrap:wrap;align-items:baseline;gap:0;transition:opacity .8s;position:fixed}body.ready #pie{opacity:1;pointer-events:auto}body.intro #pie,body.finale #pie,body.fin-panel #pie,body.finale-deep #pie{pointer-events:none;opacity:0!important}.pie__b{font:inherit;font-size:max(12px, calc(12.5 * var(--u)));color:#e6e4dc99;cursor:pointer;background:0 0;border:0;margin:0;padding:4px 0;transition:color .2s}.pie__b+.pie__b:before{content:"·";color:#e6e4dc4d;margin:0 .7em}.pie__b:hover,.pie__b:focus-visible{color:#fff;outline:none}}#pie{display:none}@media (min-width:761px){#pie{display:flex}}.intro__next,.intro__enter,.fin__nav button{text-transform:none!important;letter-spacing:.01em!important;color:#e6e4dccc!important;background:0 0!important;border:0!important;padding:4px 0!important}.intro__next:hover,.intro__next:focus-visible,.intro__enter:hover,.intro__enter:focus-visible,.fin__nav button:hover{color:#fff!important;background:0 0!important}.intro__title--puntos .intro__enter:after{content:none!important}#loading,.mk__card dt,.layer__title,.metodo__k,.pantalla h3,.intro__corte,.intro__k,#sound,.fin__kick,.metodo__close,.inset,.inset *,.panel__toggle{text-transform:none!important;letter-spacing:.01em!important}.key__dots{grid-template-columns:4px 4px;gap:3px;padding:0 1px;display:inline-grid}.key__dots b{background:#c0702a;width:4px;height:4px;display:block}@media (min-width:761px){:root body #brujula{width:64px;height:64px}}.month,#fecha{text-transform:lowercase}.pt__rows .metodo__open--portada:after{content:none}.mk.mk--minor .mk__id:before{border-radius:0;width:5px;height:5px}:root body .info{width:auto;height:auto;font-size:max(12px, calc(14 * var(--u)));color:#e6e4dc99;background:0 0;border:0;border-radius:0;padding:0 2px}:root body .info:hover,:root body .info[aria-expanded=true]{color:#fff}:root body #avisoGiro{text-shadow:0 0 6px #000;color:#e6e4dcd9;background:0 0;border:0;padding:0}@media (max-width:760px){.capas__btns{justify-content:flex-start;gap:18px}.capas__btns button{color:#e6e4dc9e;text-transform:none;flex:none;align-items:center;gap:8px;min-height:44px;padding:0;display:inline-flex;background:0 0!important;border:0!important;font-weight:400!important}.capas__btns button[data-l]:before{content:"";border:1px solid var(--sw,#e6e4dc);flex:none;width:10px;height:10px}.capas__btns button.on{color:#fff}.capas__btns button.on[data-l]:before{background:var(--sw,#e6e4dc)}.capas__btns .capas__datos{margin-left:auto;padding:0;border:0!important}#mapaBtns button{color:#e6e4dcd9;text-shadow:0 0 6px #000;background:0 0;border:0;font-size:24px}#mapaBtns button:active{color:#fff;background:0 0}:root body #vista{text-align:right;text-transform:none;letter-spacing:.01em;color:#e6e4dcd9;text-shadow:0 0 6px #000;background:0 0;border:0;width:auto;padding:8px 0;font-size:13px}.ficha__mas{text-align:left;color:#e6e4dccc;border:0;padding:0}.panel__toggle{text-transform:none;letter-spacing:.01em}:root body #panel .check:not(.check--chart):after{display:none}:root body #panel .check{border:1px solid var(--sw,#e6e4dc);background:0 0;border-radius:0;width:14px!important;height:14px!important}:root body #panel .check[aria-pressed=true]{background:var(--sw,#e6e4dc)}}.key__ends{min-width:calc(4 * var(--cell));gap:12px!important;width:auto!important}:root body .intro__note--8 .intro__next{align-items:center;gap:.6em;margin-top:20px;display:inline-flex;color:#fff!important;font-size:max(15px, calc(20 * var(--u)))!important}:root body .intro__note--8 .intro__next:before{content:"";background:#fff;width:.55em;height:.55em;animation:1.1s step-end infinite verMapa}@keyframes verMapa{0%{opacity:1}45%{opacity:.15}60%{opacity:1}80%{opacity:.4}}@media (prefers-reduced-motion:reduce){:root body .intro__note--8 .intro__next:before{animation:none}}#vista:before{vertical-align:0;border:1px solid;width:8px;height:8px;margin-right:7px;display:inline-block}#busca{z-index:4;top:calc(150 * var(--u));right:calc(300 * var(--u));width:220px;display:none;position:fixed}#busca.on{display:block}#busca input{color:#fff;width:100%;font:inherit;appearance:none;background:0 0;border:0;border-bottom:1px solid #e6e4dc73;border-radius:0;outline:none;padding:6px 0;font-size:13px}#busca input::placeholder{color:#e6e4dc8c}#busca input:focus{border-bottom-color:#fff}#busca ul{background:#000000c7;margin:4px 0 0;padding:0;list-style:none}#busca li{color:#e6e4dcbf;cursor:pointer;padding:6px 0;font-size:13px}#busca li:hover{color:#fff}@media (max-width:760px){#busca{left:16px;right:auto}}html.resumen-visual .fin__title span:first-child{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:calc(14 * var(--u));line-height:.92;font-size:max(56px, calc(150 * var(--u)))!important}html.resumen-visual .fin__title span:first-child .num{font-weight:700}html.resumen-visual .fin__title span+span{font-size:max(15px, calc(24 * var(--u)));color:#e6e4dc;margin-top:0!important}html.resumen-visual .fin__body{font-size:max(13px, calc(16 * var(--u)));color:#e6e4dcb3;margin-top:calc(14 * var(--u))}.fin__grafico:empty{display:none}.fin__grafico{margin-top:calc(34 * var(--u));width:min(84vw, calc(640 * var(--u)))}.fin__grafico svg{width:100%;height:auto;display:block;overflow:visible}.fv__line{fill:none;stroke:#fff;stroke-width:1.5px}.fv__base{stroke:#e6e4dc4d;stroke-width:1px}.fv__year,.fv__end{fill:#e6e4dcb3;font-size:13px;font-family:var(--font)}.fv__year{fill:#fff;text-anchor:middle}#finLamina{display:none}html.resumen-visual body.fin-panel #panel{display:none!important}html.resumen-visual body.fin-panel #finLamina{left:calc(57 * var(--u));z-index:6;max-width:calc(980 * var(--u));pointer-events:none;display:block;position:fixed;top:50%;transform:translateY(-50%)}.fl__k{margin:0 0 calc(36 * var(--u));font-size:max(12px, calc(14 * var(--u)));color:#e6e4dc99}.fl__grid{gap:calc(52 * var(--u)) calc(80 * var(--u));justify-content:start}.fl__c i{margin-bottom:calc(16 * var(--u));display:block}.fl__c b{font-variant-numeric:tabular-nums;color:#fff;font-weight:700;line-height:1;display:block}.fl__c span{margin-top:calc(8 * var(--u));color:#e6e4dcb3;display:block}@media (max-width:760px){html.resumen-visual body.fin-panel #finLamina{max-width:none;left:16px;right:16px}.fl__grid{grid-template-columns:repeat(2,auto);gap:28px 32px}}@media (min-width:761px){html.resumen-visual .fin__nav{bottom:calc(110 * var(--u));top:auto!important}}.fv__puntos{max-width:80vw;display:block;position:relative}.fv__puntos .puntos__cv{width:100%;height:100%;display:block;position:absolute;inset:0}.fv__line--resto{stroke:#fff}.fv__tick{stroke:#fff;stroke-width:1px}@media (min-width:761px){.intro__note--guia,.intro__note--10{max-width:calc(100vw - 420px);width:max-content!important}.intro__note--guia .intro__txt p,.intro__note--10 .intro__txt p{white-space:nowrap}}.intro__note--14 .intro__txt,.intro__note--8 .intro__txt{position:relative}:root body .intro__next{align-items:center;gap:.55em;display:inline-flex;color:#fff!important}:root body .intro__next:before{content:"";background:#fff}.intro__note{isolation:isolate}:root body .intro__next{letter-spacing:.01em;font-size:max(15px, calc(20 * var(--u)))!important;margin-top:18px!important}:root body .intro__next:before{width:.55em;height:.55em;animation:1.1s step-end infinite verMapa}:root body .intro__next:hover:before{animation:none}@media (prefers-reduced-motion:reduce){:root body .intro__next:before{animation:none}}body.intro-2 #panel .layer .layer__row,body.intro-2 #panel .layer .layer__value,body.intro-2 #panel .layer .info{display:none!important}body.intro-2 #panel .layer{opacity:1!important}body.intro.intro-14 #play,body.intro.intro-14 #playVel{opacity:1!important;pointer-events:auto!important}body.intro.intro-14 #fecha{opacity:1!important}body.intro.intro-quieto :is(#brujula,#vista,#play,#playVel,#timeline,#panel,#markers,#busca,#pie,#mapaBtns,#tbar,#capasBar),body.intro.intro-quieto :is(#brujula,#vista,#play,#playVel,#timeline,#panel,#markers,#busca,#pie,#mapaBtns,#tbar,#capasBar) *{pointer-events:none!important}body.intro.intro-quieto #scene{pointer-events:none}body.intro.intro-13 #rotulos{display:block!important}#tituloFin{z-index:14;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}:root body .intro__note--8{text-align:left!important}:root body .intro__note--8 .intro__next{margin-right:0!important}body.intro:not(.intro-14):not(.intro-8) #timeline{opacity:0!important;pointer-events:none!important}body.intro.intro-14 #timeline,body.intro.intro-8 #timeline,body.intro:is(.intro-2,.intro-10,.intro-12,.intro-13,.intro-14,.intro-8) #panel{opacity:1!important}body.intro:is(.intro-0,.intro-2,.intro-10) #brujula{display:none!important}body.intro:is(.intro-12,.intro-13,.intro-14,.intro-8) #brujula{display:block!important}body.intro:is(.intro-0,.intro-2,.intro-10,.intro-12) #vista{display:none!important}body.intro:is(.intro-13,.intro-14,.intro-8) #vista{display:block!important}body.intro:not(.intro-14):not(.intro-8) :is(#play,#playVel){opacity:0!important;visibility:hidden!important}body.intro.intro-8 :is(#play,#playVel){opacity:1!important;visibility:visible!important}@media (max-width:760px){body.intro.intro-0 #capasBar{display:none!important}body.intro:not(.intro-14):not(.intro-8) #tbar{opacity:0!important;pointer-events:none!important}body.intro:is(.intro-0,.intro-2,.intro-10,.intro-12) #mapaBtns{display:none!important}}:root body #vista{color:inherit;flex-direction:column;display:none;width:auto!important;padding:0!important}:root body #vista:before{content:none}body.ready:not(.intro) #vista,body.intro:is(.intro-13,.intro-14,.intro-8) #vista{display:flex!important}#vista button{font:inherit;font-size:max(12px, calc(13 * var(--u)));letter-spacing:.01em;color:#e6e4dc80;white-space:nowrap;text-shadow:0 0 6px #000;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}#vista button:before{content:"";box-sizing:border-box;border:1px solid;width:8px;height:8px}#vista button.is-on{color:#fff}#vista button.is-on:before{background:currentColor}#vista button:hover,#vista button:focus-visible{color:#fff;outline:none}:root body.finale-deep #vista,:root body.fin-panel #vista{display:none!important}:root body #vista{align-items:flex-start!important;gap:2px!important}#vista button{padding:1px 0;line-height:1.3}@media (min-width:761px){:root body #vista{bottom:calc(60 * var(--u) + 2px)!important}:root body #brujula{bottom:calc(60 * var(--u) + 64px)!important}}@media (max-width:760px){:root body #vista{bottom:auto!important;right:4px!important}}.pie__b--resumen{margin-left:calc(64 * var(--u))!important;color:#fff!important}.pie__b--resumen:before{display:none!important}.intro__skip--portada{display:none}body.portada-puntos.intro-0 .intro__skip--portada{letter-spacing:.01em;text-transform:none;display:block;margin:calc(-12 * var(--u)) 0 0!important;font-size:max(11px, calc(12 * var(--u)))!important;color:#e6e4dc99!important;border:0!important;padding:4px 0!important;position:static!important}body.portada-puntos.intro-0 .intro__skip--portada:hover,body.portada-puntos.intro-0 .intro__skip--portada:focus-visible{color:#fff!important}body.portada-puntos.intro-0 .intro__skip:not(.intro__skip--portada){display:none!important}.pt__centro{grid-template-columns:subgrid;align-items:start;display:grid!important}.pt__centro .intro__puntos{grid-column:1/-1;justify-self:center}.pt__acciones{align-items:flex-start;gap:calc(6 * var(--u));flex-direction:column;grid-column:7/-1;display:flex}.pt__acciones .intro__enter,body.portada-puntos.intro-0 .pt__acciones .intro__skip--portada{text-align:left;margin:0!important}@media (max-width:760px){.pt__acciones{grid-column:1/-1}}.pt__sub{margin:0 0 calc(10 * var(--u));max-width:30ch;font-size:max(13px, calc(15 * var(--u)));color:#e6e4dcd9;line-height:1.35}.fl__grid{align-items:baseline;column-gap:calc(28 * var(--u))!important;row-gap:calc(18 * var(--u))!important;grid-template-columns:12px auto 1fr!important;display:grid!important}.fl__c{display:contents}.fl__c i{align-self:center;width:10px!important;height:10px!important;margin:0!important}.fl__c b{text-align:right;font-size:max(24px, calc(44 * var(--u)))!important;letter-spacing:-.01em!important}.fl__c span{font-size:max(13px, calc(17 * var(--u)))!important;margin:0!important}@media (max-width:760px){.fl__grid{gap:14px!important}}@media (min-width:761px){:root body #vacio{left:calc(57 * var(--u));text-align:left;transform:none}:root body .intro__note--10{text-align:left!important}}:root body .info{font-style:oblique;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}button.year__label:hover{color:#fff}:root body :is(button,a,[role=slider],select,input):focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:1px}:root body :is(.check,.intro__next,#vista button,#brujula):focus-visible{outline-offset:4px;outline:1px solid #e6e4dccc!important}@media (max-width:760px){.intro__title--puntos .intro__puntos{width:100%!important;height:31vw!important}:root body .intro__note--2{top:auto!important;bottom:calc(100px + var(--safe-b,0px))!important}body.ready.intro:is(.intro-14,.intro-8) #tbar{opacity:1!important;display:block!important}:root body .intro__note--8.abajo{white-space:normal;width:calc(100vw - 32px);max-width:320px;transform:none!important}}#resumenMovil{display:none}@media (max-width:760px){body:not(.intro-0) #topctl #lang{display:none!important}body.ready:not(.intro):not(.finale) #resumenMovil{font:inherit;color:#fff;letter-spacing:.01em;background:0 0;border:0;margin-right:14px;padding:6px 0;font-size:13px;display:inline-block}#tbar{transition:opacity .3s}body.moviendo:not(.intro) #tbar{opacity:0!important;pointer-events:none!important}:root body #brujula{top:86px!important;bottom:auto!important}body.finale #scene{touch-action:none;pointer-events:none!important}#panel .info,#panel .info__text{display:none!important}body.intro :is(#brujula,#vista,#play,#tbar,#capasBar){outline:none!important}:root body #brujula{width:80px!important;height:80px!important}:root body #vista{top:176px!important}:root body #panel.open,:root body #fichaSheet{border-top:0!important}:root body #fichaSheet .mk__play,:root body #panel :is(.layer,.layer__head,.panel__toggle,.layer__row){border-top:0!important;border-bottom:0!important}body.ready:not(.intro):not(.finale) :is(#play,#playVel),body.ready.intro:is(.intro-14,.intro-8) :is(#play,#playVel){display:inline-block!important}:root body #play{z-index:5;position:fixed;font-size:13px!important;inset:84px auto auto 16px!important}:root body #playVel{z-index:5;position:fixed;font-size:13px!important;top:84px!important;bottom:auto!important;right:auto!important}body.ficha-abierta :is(#play,#playVel){visibility:hidden!important}body:has(#panel.open) :is(#play,#playVel){visibility:hidden!important}:root body :is(#play,#playVel){text-shadow:0 0 6px #000;text-transform:none!important;letter-spacing:.01em!important;color:#e6e4dcd9!important;background:0 0!important;border:0!important;width:auto!important;min-height:0!important}:root body #play[aria-pressed=true]{color:#fff!important}#tbar,.tbar__chaps{pointer-events:none}#tbar .tbar__track,#tbar button{pointer-events:auto}#play{align-items:center;gap:7px;display:inline-flex}#play:not([aria-pressed=true]):before{content:"";flex:none}:root body :is(#play,#playVel){align-items:center;height:28px;padding:0!important;line-height:1!important;display:inline-flex!important}:root body #vista button{gap:8px!important;font-size:13px!important}:root body #vista button:before{width:10px!important;height:10px!important}:root body #play:not([aria-pressed=true]):before{background:0 0!important;border:5px solid #0000!important;border-left:8px solid!important;border-right-width:0!important;width:0!important;height:0!important;margin:0!important}:root body #play[aria-pressed=true]:before{content:none!important}:root body #vista button{min-height:30px}:root body #mapaBtns{top:246px!important}:root body #play:not([aria-pressed=true]):before{vertical-align:-1px;margin-right:7px!important;display:inline-block!important}:root body #play{white-space:nowrap!important}:root body #playVel{left:118px!important}:root body #brujula{right:12px!important}:root body #vista,:root body #mapaBtns{right:18px!important}#brujula,#vista,#mapaBtns{transition:opacity .3s}body.moviendo:not(.intro) :is(#brujula,#vista){opacity:0!important;pointer-events:none!important}.fl__c b{font-size:34px!important}.fl__c span{font-size:14px!important}:root body.finale :is(#play,#playVel),:root body.intro-0 :is(#play,#playVel){display:none!important}.intro__txt p,#chapter p,.chapter__t p,.fin__body,.fin__title span{text-wrap:balance}#sources .metodo__open--pie{display:none!important}}@keyframes entraSuave{0%{opacity:0}to{opacity:1}}@media (max-width:760px){body.intro-2 #capasBar,body.intro-2 .intro__skip:not(.intro__skip--portada){animation:1s 2s both entraSuave}}@media (max-width:760px) and (prefers-reduced-motion:reduce){body.intro-2 #capasBar,body.intro-2 .intro__skip{animation:none}}@media (max-width:760px){:root body #fecha{top:11px!important}:root body :is(#play,#playVel){top:46px!important}:root body #busca{top:84px!important}body:has(#busca.on) :is(#play,#playVel){top:46px!important}.intro__title{transition:opacity .5s,transform 1s!important}body.intro-2 #scene,body.intro-2 #markers{transition:opacity 1.1s .1s!important}body.intro-2 .intro__note--2.on{transition:opacity .7s .8s!important}body.intro-2 #capasBar,body.intro-2 .intro__skip:not(.intro__skip--portada){animation-duration:.7s!important;animation-delay:.7s!important}body.portada-sale :is(.intro__title,.intro__skip,#topctl){opacity:0!important;transition:opacity .55s!important}body.portada-sale.intro-0 .intro__skip--portada{display:block}#topctl,.intro__skip{transition:opacity .6s}}#girar{display:none}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px){#girar{z-index:100;color:#e6e4dc;text-align:center;background:#000;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex;position:fixed;inset:0}}@media (max-width:760px){#capasBar,#topctl,#play,#playVel,#vista,#resumenMovil,#mapaBtns,#brujula,#fecha{touch-action:none}html,body{overscroll-behavior:none}:root body #busca{width:calc(100vw - 112px)!important}#busca input{font-size:16px!important}#busca li{padding:12px 0!important;font-size:14px!important}:is(#resumenMovil,#sound,#lang button,.intro__skip--portada,#vista button,.ficha__mas){position:relative}:is(#playVel,#resumenMovil,#sound,#lang button,.intro__skip--portada,#vista button):after,#play:after{content:"";height:44px;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}#panel .layer__head{min-height:44px}:root body #chapter .chapter__t p,:root body .intro__txt p{font-size:14px!important;line-height:1.35!important}:root body #chapter .chapter__t p:first-child,:root body .intro__txt p:first-child{font-size:16px!important}:root body .key{font-size:12px!important}.tbar__years{color:#ffffffb8!important;font-size:12px!important}:root body .chapter__k{text-transform:none!important;letter-spacing:.01em!important;font-size:13px!important}body.moviendo:not(.intro) #mapaBtns{opacity:0!important;pointer-events:none!important}body:has(#panel.open) :is(#brujula,#vista){visibility:hidden!important}.panel__pie{gap:24px;padding:18px 0 6px;display:flex}#panel:not(.open) .panel__pie{display:none}.panel__enlace{font:inherit;color:#e6e4dccc;text-align:left;background:0 0;border:0;padding:12px 0;font-size:13px}#intro .intro__title--puntos{bottom:calc(16px + var(--safe-b,0px))!important}.pt__sub{text-wrap:balance}:root body #vacio{text-align:left!important;inset:96px 16px auto!important;transform:none!important}}body.intro :is(#brujula,#vista,#play,#playVel,#timeline,#panel,#tbar,#capasBar,#busca){outline:none!important}:root body .intro__note .intro__txt p,:root body .intro__note .intro__next{text-shadow:none!important}@media (max-width:760px){:root body #topctl #sound,:root body #topctl #resumenMovil{position:relative!important}}@media (min-width:761px){:root body .intro__note--10{left:auto!important;right:calc(160 * var(--u))!important;top:50%!important;transform:translateY(-50%)!important}}:root body .intro__note.intro__note--8:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00000073,#0000);position:absolute;inset:-30px -46px;display:block!important}:root body .intro__note--8 .intro__txt p{text-shadow:0 0 10px #0000008c!important}@media (max-width:760px){:root body .intro__note--10{text-align:left!important;width:auto!important;left:16px!important;right:16px!important;transform:none!important}:root body .intro__note--13 .intro__txt p{font-size:16px!important}}
