.ind-rt{--w:#a8532e;--w-wash:#fbefe8;--rt-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes rt-rise{0%{opacity:0;translate:0 10px}}@keyframes rt-glow{0%,to{opacity:.55}50%{opacity:.9}}.ind-rt .rh{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-rt .rh-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-rt .rh-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.ind-rt .rh-h1 .a-fit-in{letter-spacing:-.03em}.ind-rt .rh-h1 span span{display:block}.ind-rt .rh-lede{max-width:700px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ind-rt .rh-note{justify-content:center;margin-top:20px;display:flex}.ind-rt .rh-stage{background:var(--jx-grain), radial-gradient(80% 90% at 0% 0%, #f7e2d6 0%, transparent 60%), radial-gradient(70% 80% at 100% 100%, #efe9df 0%, transparent 60%), #fbf9f6;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,.7fr);align-items:center;gap:clamp(14px,2.5vw,28px);margin-top:clamp(48px,6vw,72px);padding:clamp(20px,3.5vw,44px);display:grid;box-shadow:inset 0 0 0 1px #1011140d}.ind-rt .rh-room{justify-items:center;gap:10px;display:grid}.ind-rt .rh-svg{filter:drop-shadow(0 18px 30px #1011141a);width:100%;max-width:260px;height:auto}.ind-rt .rh-wall{fill:#fff}.ind-rt .rh-board{fill:#f6f1ea;stroke:#cdbfae;stroke-width:2px}.ind-rt .rh-sw.is-1{fill:#d9b8a2}.ind-rt .rh-sw.is-2{fill:#8fa38c}.ind-rt .rh-sw.is-3{fill:#e7d5b7}.ind-rt .rh-sw.is-4{fill:#6e7f95}.ind-rt .rh-sw.is-5{fill:#c98b6b}.ind-rt .rh-line{stroke:#5e5248;stroke-width:2.2px;stroke-linecap:round;fill:none}.ind-rt .rh-shade{fill:#f3e2c2;stroke:#5e5248;stroke-width:2px;stroke-linejoin:round}.ind-rt.js .rh-stage.in .rh-shade{animation:3s ease-in-out infinite rt-glow}.ind-rt .rh-sofa{fill:#d7c3b0;stroke:#5e5248;stroke-width:2px}.ind-rt .rh-sofa.is-arm{fill:#cbb59f}.ind-rt .rh-seat{fill:#e6d7c8;stroke:#5e5248;stroke-width:1.5px}.ind-rt .rh-rug{fill:#f1e1d6;stroke:#d9bba6;stroke-width:2px;stroke-dasharray:4 4}.ind-rt .rh-floor{stroke:#e9e3db;stroke-width:2px}.ind-rt .rh-clock{box-shadow:var(--in-shadow);color:var(--jx-ink-2);background:#fff;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600}.ind-rt .rh-chat,.ind-rt .rh-visit{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:22px;overflow:hidden}.ind-rt .rh-head{border-bottom:1px solid var(--jx-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.ind-rt .rh-head>span:last-child{line-height:1.3;display:grid}.ind-rt .rh-head b{font-size:.9375rem}.ind-rt .rh-head small{color:var(--jx-ink-3);font-size:.75rem}.ind-rt .rh-mark{background:var(--w);color:#fff;border-radius:4px;place-items:center;width:32px;height:32px;font-family:Georgia,Times New Roman,serif;font-size:.875rem;font-weight:700;display:grid}.ind-rt .rh-feed{background:#fcfbf9;gap:10px;padding:18px;display:grid}.ind-rt .rh-feed li{border-radius:14px;max-width:88%;padding:9px 13px;font-size:.84rem;line-height:1.45}.ind-rt .rh-feed .is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-rt .rh-feed .is-a{background:var(--w-wash);color:#5c2a13;border-bottom-left-radius:4px;justify-self:start}.ind-rt .rh-feed .is-check{background:var(--jx-ok-wash);color:var(--jx-ok);justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.ind-rt.js .rh-stage.in .rh-feed li{animation:rt-rise .45s var(--rt-ease) both;animation-delay:calc(.35s + var(--k) * .55s)}.ind-rt.js .rh-stage:not(.in) .rh-feed li{opacity:0}.ind-rt .rh-visit{box-shadow:var(--in-shadow-lift), inset 0 5px 0 var(--w);gap:10px;padding:18px;display:grid}.ind-rt.js .rh-stage.in .rh-visit{animation:rt-rise .5s var(--rt-ease) 3.2s both}.ind-rt.js .rh-stage:not(.in) .rh-visit{opacity:0}.ind-rt .rh-visit-top{color:var(--w);align-items:center;gap:8px;padding-top:4px;font-size:.9rem;font-weight:700;display:flex}.ind-rt .rh-visit-when{background:var(--jx-ok-wash);color:#155c3d;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.ind-rt .rh-visit-when b{font-size:1.0625rem}.ind-rt .rh-visit-when span{font-size:.78rem}.ind-rt .rh-visit dl{gap:8px;display:grid}.ind-rt .rh-visit dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.66rem;font-weight:700}.ind-rt .rh-visit dd{font-size:.84rem;font-weight:500}.ind-rt .rs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.ind-rt .rs-card{box-shadow:var(--in-shadow), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:22px;align-content:start;gap:14px;padding:24px;display:grid}.ind-rt .rs-card.is-woo{background:linear-gradient(#f4eefa,#fff 45%)}.ind-rt .rs-tag{box-shadow:inset 0 0 0 1px var(--jx-line);color:var(--jx-ink-2);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:4px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.ind-rt .is-woo .rs-tag{color:#7f54b3}.ind-rt .rs-chat{gap:8px;display:grid}.ind-rt .rs-chat li{border-radius:14px;max-width:88%;padding:9px 13px;font-size:.875rem;line-height:1.45}.ind-rt .rs-chat .is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-rt .rs-chat .is-a{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-bottom-left-radius:4px;justify-self:start}.ind-rt .rs-routes{gap:10px;display:grid}.ind-rt .rs-routes li{background:#f8f6f3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ind-rt .rs-ask{font-size:.84rem;line-height:1.4}.ind-rt .rs-to{background:var(--w-wash);color:var(--w);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.ind-rt .rs-foot{border-top:1px solid var(--jx-line);color:var(--jx-ink-3);padding-top:12px;font-size:.8125rem;line-height:1.5}.ind-rt .rs-more{justify-content:center;margin-top:28px;display:flex}@media (max-width:1023px){.ind-rt .rh-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ind-rt .rh-room{grid-column:1/-1}.ind-rt .rh-svg{max-width:220px}.ind-rt .rs-grid{grid-template-columns:1fr;max-width:620px}}@media (max-width:640px){.ind-rt .rh-stage{grid-template-columns:1fr;padding:14px}.ind-rt .rs-routes li{grid-template-columns:1fr}.ind-rt .rs-to{justify-self:start}}
