.ef-lsq{position:relative;width:100%;height:100%;min-height:18rem;overflow:hidden;background:#0c1e18;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.ef-lsq__defs,.ef-lsq__view{position:absolute;overflow:hidden}.ef-lsq__defs{width:0;height:0}.ef-lsq__view{inset:0;touch-action:none;cursor:grab;outline:0;overscroll-behavior:contain}.ef-lsq__view.is-drag{cursor:grabbing}.ef-lsq__view:focus-visible{box-shadow:inset 0 0 0 3px var(--ef-acc, #e6ff55)}.ef-lsq__tile{position:absolute;left:0;top:0;width:100%;height:var(--ef-h, 100%);overflow:hidden;will-change:transform;backface-visibility:hidden;display:block}.ef-lsq__tile.is-off{visibility:hidden}.ef-lsq__piece,.ef-lsq__txt{position:absolute;pointer-events:none}.ef-lsq__piece{width:62%;height:62%;right:-6%;top:50%;margin-top:-31%;opacity:.95}.ef-lsq__piece svg{display:block;width:100%;height:100%}.ef-lsq__txt{left:7%;bottom:10%;right:7%}.ef-lsq__n{display:block;font-size:.78rem;letter-spacing:.14em;opacity:.8;margin-bottom:.4rem}.ef-lsq__a,.ef-lsq__n,.ef-lsq__t{text-transform:uppercase}.ef-lsq__t{display:block;font-size:clamp(2rem,11cqi,4.6rem);line-height:.92;font-weight:800;letter-spacing:-.03em}.ef-lsq__a{display:inline-block;margin-top:.7rem;font-size:.8rem;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:1px}.ef-lsq{container-type:inline-size}.ef-lsq__hint{position:absolute;left:50%;bottom:.7rem;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.3rem .8rem;border-radius:99px;background:rgba(12,30,24,.78);color:#fbf8f1;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;transition:opacity 400ms}.ef-lsq__hint span{width:6px;height:6px;border-radius:50%;background:var(--ef-acc, #e6ff55)}.ef-lsq__hint.is-gone{opacity:0}.ef-lsq__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ef-lsq__tile{will-change:auto}.ef-lsq__hint{transition:none}}