body.apts-explorer-open{overflow:hidden}body.apts-explorer-open .footer,body.apts-explorer-open .whatsapp-btn{display:none}.apts-explorer{cursor:grab;background-color:var(--color-ink);z-index:1;position:fixed;inset:0;overflow:hidden}.apts-explorer-canvas{will-change:transform;position:absolute}.apts-explorer-item{cursor:pointer;border-radius:.5rem;width:120px;height:160px;position:absolute;overflow:hidden}.apts-explorer-item img{opacity:.72;transition:opacity .4s}.apts-explorer-item:hover img{opacity:1}.apts-explorer-expanded{z-index:10;background-color:var(--color-ink);cursor:pointer;border-radius:.5rem;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.apts-explorer img,.apts-explorer-expanded img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.apts-explorer-overlay{background-color:var(--color-ink);pointer-events:none;opacity:0;z-index:2;transition:opacity .3s;position:fixed;inset:0}.apts-explorer-overlay.active{pointer-events:auto;opacity:.92}.apts-explorer-title{text-align:center;pointer-events:none;z-index:20;opacity:0;width:100%;transition:opacity .45s;position:fixed;top:calc(50% - 18vw);left:50%;transform:translate(-50%,-50%)}.apts-explorer-title.is-visible{opacity:1}.apts-explorer-title p{min-height:4rem;color:var(--color-on-blue);clip-path:inset(0);position:relative;overflow:hidden}.apts-explorer-title p:not(:empty){background:var(--color-cream);color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.6rem;display:inline-flex}.apts-explorer-title p .word{letter-spacing:-.02rem;will-change:transform;margin-right:.1em;font-size:3rem;display:inline-block;position:relative;transform:translateY(0%)}.apts-explorer-hint,.apts-explorer-cta{z-index:21;opacity:0;pointer-events:none;transition:opacity .45s;position:fixed;bottom:7%;left:50%;transform:translate(-50%)}.apts-explorer-hint{color:var(--color-on-blue-soft);letter-spacing:.08em;white-space:nowrap;font-size:.78rem}.apts-explorer-hint-part{display:inline}.apts-explorer-hint-part:not(:first-child):before{content:"·";margin:0 .5em}.apts-explorer-hint--short{display:none}.apts-explorer-hint.is-visible,.apts-explorer-cta.is-visible{opacity:1}.apts-explorer-cta.is-visible{pointer-events:auto}@media (max-width:1000px){.apts-explorer-cta .btn .button-text{color:var(--color-on-blue)!important}.apts-explorer-title{padding:0 1rem;top:calc(50% - 31vw)}.apts-explorer-title p{min-height:2.9rem;padding:0}.apts-explorer-title p:not(:empty){padding:.55rem 1rem}.apts-explorer-title p .word{font-size:2rem}.apts-explorer-hint{white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:.25rem;font-size:.68rem;line-height:1.35;display:flex}.apts-explorer-hint--full{display:none}.apts-explorer-hint--short{display:flex}.apts-explorer-hint-part{white-space:nowrap;display:block}.apts-explorer-hint-part:not(:first-child):before{content:none}}@media (prefers-reduced-motion:reduce){.apts-explorer-item img,.apts-explorer-hint,.apts-explorer-cta,.apts-explorer-title,.apts-explorer-overlay{transition:none}}
