html[data-pagina=arquitectura] main#inicio{min-height:0;padding:0}.arq-llegada{--rub-alto:200svh}.arq-plano{--rub-alto:280svh}.arq-recorrido{--rub-alto:480svh}.arq-cierre{--rub-alto:170svh}.arq-llegada .rub-escena__sticky,.arq-plano .rub-escena__sticky,.arq-recorrido .rub-escena__sticky,.arq-cierre .rub-escena__sticky{background:0 0}.arq-negro{background:var(--color-bg);opacity:0;pointer-events:none;height:100lvh;position:fixed;inset:0}html[data-arq3d=listo] .arq-llegada .rub-mundo{opacity:0;transition:opacity var(--dur-scene) var(--ease-scene) var(--dur-scene)}.arq-llegada .rub-zoom{--rm-ox:66%;--rm-oy:50%}.arq-marco{--mw:min(max(100vw, 177.78svh), 140vw);width:var(--mw);height:calc(var(--mw) * 9 / 16);left:calc((100% - var(--mw)) / 2);top:calc((100% - var(--mw) * 9 / 16) / 2);position:absolute}@media (aspect-ratio<=1){.arq-marco{--mw:136vw;left:-18vw;top:calc(46svh - .8 * var(--mw) * 9 / 16)}}.arq-alzado,.casa-video,.arq-final{width:100%;height:100%;display:block;position:absolute;inset:0}.casa-video{object-fit:cover;opacity:0;background:var(--color-bg)}.arq-alzado{font-family:var(--font-label);overflow:visible}.arq-alzado *{vector-effect:non-scaling-stroke}.arq-lineas{color:var(--arq-plano-linea)}.arq-cota{color:var(--arq-plano-cota)}.arq-final{object-fit:cover;display:none}.arq-texto{isolation:isolate;left:var(--pad-edge);width:calc(var(--hero-col) - var(--pad-edge));position:absolute}.arq-texto--plano{top:calc(var(--nav-h) + var(--space-m))}.arq-texto--rec{bottom:var(--space-xl)}.sin-3d .arq-plano .rub-escena__sticky,.sin-3d .arq-recorrido .rub-escena__sticky,.sin-3d .arq-cierre .rub-escena__sticky{background:var(--color-bg)}.arq-contador{margin-top:var(--space-xs);color:var(--color-text)}.arq-contador__n{color:var(--color-accent)}.arq-paradas{margin:var(--space-s) 0 0;min-height:calc(var(--lh-rotulo) * 1em + var(--gap-rotulo-linea) + 3 * var(--lh-body) * 1em);padding:0;list-style:none;position:relative}.arq-parada{display:block;position:absolute;top:0;left:0;right:0}.arq-parada:first-child{position:relative}.arq-rotulo__nombre{color:var(--color-text)}.arq-rotulo__linea{margin-top:var(--gap-rotulo-linea);max-width:var(--measure-hero-bajada);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);display:block}.arq-cuadros{position:absolute;inset:0}.arq-cuadro{display:none;position:absolute;inset:0}.sin-3d .arq-cuadro{display:block}.arq-cuadro picture,.arq-cuadro img{object-fit:cover;width:100%;height:100%;display:block}.arq-cuadro:after{content:"";pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, color-mix(in srgb, var(--vineta-color) calc(var(--vineta-fuerza) * 100%), transparent) 100%);position:absolute;inset:0}.arq-cierre .rub-velo,.arq-recorrido .rub-velo{z-index:0}.arq-texto,.arq-cierre .rub-texto{z-index:1}.arq-cierre .rub-texto{top:50%}@media (width<=899px),(aspect-ratio<=4/5){.arq-texto{left:var(--pad-edge);right:var(--pad-edge);width:auto;bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));top:auto}.arq-texto:before{content:"";z-index:-1;pointer-events:none;left:calc(-1 * var(--pad-edge));right:calc(-1 * var(--pad-edge));bottom:calc(-1 * max(24px, env(safe-area-inset-bottom) + 16px));top:calc(-1 * (var(--velo-experiencias-mobile-aire) + var(--velo-experiencias-mobile-degrade)));background:var(--velo-experiencias-mobile);position:absolute}}@media (prefers-reduced-motion:reduce){.arq-negro{display:none}.arq-plano .rub-escena__sticky,.arq-recorrido .rub-escena__sticky,.arq-cierre .rub-escena__sticky{height:auto;min-height:100svh;overflow:visible}.arq-plano .rub-escena__sticky{gap:var(--space-m);padding:calc(var(--nav-h) + var(--space-l)) var(--pad-edge) var(--space-xl);align-content:start;display:grid}.arq-plano .arq-texto{width:auto;position:static}.arq-plano .arq-texto:before{display:none}.arq-plano .arq-marco{--mw:100%;gap:var(--space-m);width:100%;height:auto;display:grid;position:relative;top:0;left:0}.arq-plano .arq-final,.arq-plano .arq-alzado{aspect-ratio:16/9;width:100%;height:auto;display:block;position:relative;inset:auto}.arq-plano .arq-final{order:2}@media (width>=900px){.arq-plano .arq-marco{grid-template-columns:1fr 1fr}.arq-plano .arq-final{order:2}}.arq-recorrido .rub-escena__sticky{gap:var(--space-m);padding:var(--space-xl) var(--pad-edge);display:grid}.arq-recorrido .arq-texto--rec,.arq-recorrido .arq-cuadros,.arq-recorrido .arq-paradas{display:contents}.arq-recorrido .rub-titulo{grid-row:1}.arq-recorrido .arq-contador,.arq-recorrido .rub-velo,.arq-recorrido .arq-texto:before{display:none}.arq-recorrido .arq-cuadro{aspect-ratio:16/9;position:relative;inset:auto}.arq-recorrido .arq-cuadro:first-child{grid-row:2}.arq-recorrido .arq-cuadro:nth-child(2){grid-row:4}.arq-recorrido .arq-cuadro:nth-child(3){grid-row:6}.arq-parada,.arq-parada:first-child{position:static}.arq-parada:first-child{grid-row:3}.arq-parada:nth-child(2){grid-row:5}.arq-parada:nth-child(3){grid-row:7}@media (aspect-ratio<=1){.arq-recorrido .arq-cuadro{aspect-ratio:780/1688;max-height:70svh}}.arq-cierre .arq-cuadro{position:absolute}.arq-cierre .rub-escena__sticky{min-height:100svh}}.sin-3d .arq-negro{display:none}
