.tatami-scenes-hero .rf-beacon{cursor:pointer;touch-action:manipulation}.tatami-scenes-hero .tsh-scene.tsh-pull .rf-beacon{cursor:grab;touch-action:none}.tatami-scenes-hero .tsh-scene.is-dragging .rf-beacon{cursor:grabbing}.tatami-scenes-hero .rf-trail__head{filter:none;border-left-width:15px}.tsh-scene.is-end .rf-beacon{visibility:hidden;opacity:0;pointer-events:none;transform:scale(.4)}.tsh-scene.is-end .rf-trail{opacity:0}.tsh-end{visibility:hidden;pointer-events:none;justify-content:center;align-items:center;gap:14px;margin-top:4px;display:flex}.tsh-repeat,.tsh-calc{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.6)}.tsh-scene.is-end .tsh-end{visibility:visible;pointer-events:auto}.tsh-scene.is-end .tsh-repeat,.tsh-scene.is-end .tsh-calc{opacity:1;animation:.55s cubic-bezier(.2,.9,.25,1.25) both tsh-end-pop;transform:none}.tsh-scene.is-end .tsh-calc{animation-delay:.12s}@keyframes tsh-end-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tsh-repeat{color:#fff;cursor:pointer;background:#0a0d1459;border:1.5px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.tsh-repeat:hover{border-color:#fff}.tsh-repeat:focus-visible,.tsh-calc:focus-visible{outline-offset:3px;outline:2px solid #ff9a1fe6}.tsh-calc{border:1px solid var(--wp-cta-border,#ffffff2e);min-height:58px;box-shadow:inset 0 1px 0 var(--wp-cta-rim,#ffffff47), inset 0 10px 18px var(--wp-cta-glow,#ffffff0f), 0 12px 28px #fc5f0052;color:#fff;letter-spacing:.005em;white-space:nowrap;background:linear-gradient(135deg,#ff9a1f 0%,#fc5f00 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-size:19px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.tsh-calc:after{content:"";opacity:0;pointer-events:none;background:#ffffff1f;transition:opacity .15s;position:absolute;inset:0}.tsh-calc:hover:after{opacity:1}.tsh-calc:active{transform:scale(.98)}@media (width>=1024px){.tatami-scenes-hero .tsh-scene[data-place=desktop]>.tsh-end{z-index:4;margin:0;position:absolute;bottom:36px;right:28px}}@media (width<=599px){.tsh-calc{min-height:56px;padding:0 26px;font-size:18px}}@media (prefers-reduced-motion:reduce){.tsh-scene.is-end .tsh-repeat,.tsh-scene.is-end .tsh-calc{animation:none}}@media (width>=1024px){.tatami-scenes-hero .rsh-lead{margin-top:8px;font-size:14px;line-height:1.45}}@media (width>=1280px){.tatami-scenes-hero .rsh-lead{font-size:14.5px}}@media (width>=1440px){.tatami-scenes-hero .rsh-lead{margin-top:12px;font-size:16px}}@media (width>=1680px) and (height>=900px){.tatami-scenes-hero .rsh-lead{margin-top:16px;font-size:18px}}@media (width>=1024px) and (height<=800px){.tatami-scenes-hero .wall-hero__content-col{padding-top:6px;padding-bottom:14px}.tatami-scenes-hero .wall-hero__h1{margin-top:6px}.tatami-scenes-hero .rsh-lead{margin-top:6px;line-height:1.4}.tatami-scenes-hero .rsh-live .wall-hero__steps{margin-top:10px}.tatami-scenes-hero .wall-hero__step-list{margin-top:8px}.tatami-scenes-hero .wall-hero__step+.wall-hero__step{margin-top:7px;padding-top:8px}.tatami-scenes-hero .wall-hero__cta{margin-top:10px}.tatami-scenes-hero .wall-hero__files{margin-top:8px}}
