.tour{position:relative}.tour-slide{border-bottom:1px solid var(--lp-line);padding:3.5rem 1rem;display:flex;position:relative}.tour-inner{margin-block:auto;width:100%;max-width:84rem;margin:0 auto}.tour-row{align-items:center;gap:2rem;display:grid}@media (width>=900px){.tour-slide{padding:4rem 1.5rem}.tour-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3.5rem}}.tour[data-mode=deck] .tour-stage{touch-action:pan-y;height:calc(100svh - 4rem);position:relative;overflow:hidden}.tour[data-mode=deck] .tour-slide{opacity:0;visibility:hidden;transition:opacity .55s var(--lp-ease), transform .55s var(--lp-ease), visibility 0s .55s;border:0;padding-bottom:5rem;position:absolute;inset:0;overflow-y:auto;transform:translate(48px)}.tour[data-mode=deck] .tour-slide.is-past{transform:translate(-48px)}.tour[data-mode=deck] .tour-slide.is-on{opacity:1;visibility:visible;transition:opacity .55s var(--lp-ease), transform .55s var(--lp-ease);transform:none}.tour-ui{display:none}.tour[data-mode=deck] .tour-ui{z-index:5;background:linear-gradient(to top, var(--paper) 55%, transparent);justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem 1rem;display:flex;position:absolute;inset:auto 0 0}.tour-bar{background:var(--lp-blue);height:3px;transition:width .45s var(--lp-ease);position:absolute;top:0;left:0}.tour[data-mode=scroll] .tour-bar{display:none}.tour-dot{width:.5rem;height:.5rem;transition:width .3s var(--lp-ease), background-color .3s;background:#24324a33;border-radius:999px}.tour-dot[aria-current=true]{background:var(--ink);width:1.5rem}.tour-shot{background:var(--lp-card);border-radius:1rem;overflow:hidden;box-shadow:0 30px 60px -28px #24324a73,0 0 0 1px #24324a14}.tour-shot:before{content:"";border-bottom:1px solid var(--lp-line);background:radial-gradient(circle at 14px,#d9cfbf 4px,#0000 5px),radial-gradient(circle at 30px,#d9cfbf 4px,#0000 5px),radial-gradient(circle at 46px,#d9cfbf 4px,#0000 5px),#efe9de;height:1.375rem;display:block}.tour-shot img{object-fit:cover;object-position:top left;width:100%;height:auto;max-height:min(62svh,600px);display:block}.tour-phone{border:8px solid var(--ink);background:var(--lp-card);border-radius:2.25rem;flex:none;overflow:hidden;box-shadow:0 30px 60px -25px #24324a80}.tour-phone img{aspect-ratio:370/760;object-fit:cover;width:auto;height:min(60svh,540px);display:block}.tour-vis{justify-content:center;align-items:center;gap:1.25rem;min-width:0;display:flex}.tour-stack{width:100%;position:relative}.tour-stack>:nth-child(2){margin-top:1rem}@media (width>=900px){.tour-stack{padding-bottom:12%}.tour-stack>:first-child{width:88%}.tour-stack>:nth-child(2){width:62%;margin:0;position:absolute;bottom:0;right:0}.tour-stack>:nth-child(2) img{max-height:min(34svh,320px)}.tour-stack>.tour-phone:nth-child(2){width:auto}.tour-stack>.tour-phone:nth-child(2) img{height:min(44svh,400px);max-height:none}}@media (width<=899px){.tour-phone img{height:420px}.tour-vis{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tour[data-mode=deck] .tour-slide,.tour[data-mode=deck] .tour-slide.is-on{transition:none;transform:none}.tour-bar,.tour-dot{transition:none}}
