.ind-hc{--w:#2f6fa8;--w-wash:#eaf3fb;--hc-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes hc-rise{0%{opacity:0;translate:0 10px}}@keyframes hc-roll{0%,to{translate:0}50%{translate:-3px}}.ind-hc .hh{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-hc .hh-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-hc .hh-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-hc .hh-h1 .a-fit-in{letter-spacing:-.03em}.ind-hc .hh-h1 span span{display:block}.ind-hc .hh-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-hc .hh-note{justify-content:center;margin-top:20px;display:flex}.ind-hc .hh-stage{background:var(--jx-grain), radial-gradient(80% 90% at 0% 0%, #e2eef9 0%, transparent 60%), radial-gradient(70% 80% at 100% 100%, #eaf6f1 0%, transparent 60%), #f8fafc;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) 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-hc .hh-room{justify-items:center;gap:10px;display:grid}.ind-hc .hh-svg{filter:drop-shadow(0 18px 30px #1011141a);width:100%;max-width:250px;height:auto}.ind-hc .hh-wall{fill:#fff}.ind-hc .hh-window{fill:#2b3a5c;stroke:#b9c8da;stroke-width:2px}.ind-hc .hh-frame{stroke:#b9c8da;stroke-width:2px}.ind-hc .hh-moon{fill:#f4e7b8}.ind-hc .hh-line{stroke:#4a5a70;stroke-width:2.2px;stroke-linecap:round;fill:none}.ind-hc .hh-band{stroke:#e0877a;stroke-width:3.5px;stroke-linecap:round;fill:none}.ind-hc .hh-couch{fill:var(--w)}.ind-hc .hh-pillow{fill:#cfe0f1}.ind-hc .hh-ball{fill:#9fd3c1;stroke:#4a5a70;stroke-width:2px}.ind-hc .hh-seam{stroke:#fff;stroke-width:2px;fill:none;opacity:.8}.ind-hc .hh-floor{stroke:#e3e8ef;stroke-width:2px}.ind-hc.js .hh-stage.in .hh-ball,.ind-hc.js .hh-stage.in .hh-seam{animation:4s ease-in-out infinite hc-roll}.ind-hc .hh-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-hc .hh-chat{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:22px;overflow:hidden}.ind-hc .hh-head{border-bottom:1px solid var(--jx-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.ind-hc .hh-head>span:last-child{line-height:1.3;display:grid}.ind-hc .hh-head b{font-size:.9375rem}.ind-hc .hh-head small{color:var(--jx-ink-3);font-size:.75rem}.ind-hc .hh-mark{background:var(--w);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:grid}.ind-hc .hh-feed{background:#fafbfd;gap:10px;padding:18px;display:grid}.ind-hc .hh-feed li{border-radius:14px;max-width:88%;padding:9px 13px;font-size:.84rem;line-height:1.45}.ind-hc .hh-feed .is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hc .hh-feed .is-a{background:var(--w-wash);color:#1c4568;border-bottom-left-radius:4px;justify-self:start}.ind-hc .hh-feed .is-mail{background:var(--jx-ok-wash);color:var(--jx-ok);grid-template-columns:16px 1fr;justify-self:start;align-items:center;gap:10px;display:grid}.ind-hc .hh-feed .is-mail span{line-height:1.3;display:grid}.ind-hc .hh-feed .is-mail b{font-size:.8125rem}.ind-hc .hh-feed .is-mail small{opacity:.85;font-size:.72rem}.ind-hc.js .hh-stage.in .hh-feed li{animation:hc-rise .45s var(--hc-ease) both;animation-delay:calc(.35s + var(--k) * .6s)}.ind-hc.js .hh-stage:not(.in) .hh-feed li{opacity:0}.ind-hc .hh-not{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:18px;gap:10px;padding:18px;display:grid}.ind-hc .hh-not-head{color:var(--w);align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:flex}.ind-hc .hh-not ul{gap:6px;display:grid}.ind-hc .hh-not li{color:var(--jx-ink-2);padding-left:18px;font-size:.8rem;-webkit-text-decoration:line-through #1011144d;text-decoration:line-through #1011144d;position:relative}.ind-hc .hh-not li:before{content:"";background:#c34d3f;border-radius:1px;width:9px;height:2px;position:absolute;top:7px;left:0}.ind-hc .hh-not-foot{border-top:1px solid var(--jx-line);color:var(--jx-ink-3);padding-top:10px;font-size:.74rem;line-height:1.45}.ind-hc.js .hh-stage.in .hh-not{animation:hc-rise .5s var(--hc-ease) 3.4s both}.ind-hc.js .hh-stage:not(.in) .hh-not{opacity:0}.ind-hc .hd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.ind-hc .hd-desk{background:linear-gradient(180deg, var(--w-wash), #fff 46%);box-shadow:inset 0 0 0 1px var(--jx-line);border-radius:22px;align-content:start;gap:14px;padding:22px;display:grid}.ind-hc .hd-sign{align-items:center;gap:10px;font-size:.9375rem;font-weight:700;display:flex}.ind-hc .hd-sign span{width:36px;height:36px;color:var(--w);box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:10px;place-items:center;display:grid}.ind-hc .hd-ask{background:var(--jx-ink);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:92%;padding:10px 14px;font-size:.875rem;line-height:1.45}.ind-hc .hd-says{max-width:92%;box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:14px 14px 14px 4px;justify-self:start;padding:10px 14px;font-size:.875rem;line-height:1.45}@media (max-width:1023px){.ind-hc .hh-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ind-hc .hh-room{grid-column:1/-1}.ind-hc .hh-svg{max-width:210px}.ind-hc .hd-grid{grid-template-columns:1fr;max-width:560px}}@media (max-width:640px){.ind-hc .hh-stage{grid-template-columns:1fr;padding:14px}}
