.rs{--rs-c: var(--found);--rs-frame: 8% 14% 14% 14%;position: relative;overflow: hidden;background: var(--paper);}.rs--hero{--rs-frame: 14% 24% 38% 26%;}@media (max-width: 899px){.rs--hero{--rs-frame: 8% 14% 14% 14%;}}.rs-l{position: absolute;inset: 0;display: none;}.rs-i, .rs-i img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%;}.rs-i:not(.rs-photo), .rs-i:not(.rs-photo) img{image-rendering: pixelated;}.rs[data-rs-state="found"] .rs-found, .rs[data-rs-state="understood"] .rs-understood, .rs[data-rs-state="chosen"] .rs-chosen,
.rs-host:not(:has([data-spot-open="understood"], [data-spot-open="chosen"])) .rs:not([data-rs-state]) .rs-found,
.rs-host:has([data-spot-open="understood"]) .rs:not([data-rs-state]) .rs-understood,
.rs-host:has([data-spot-open="chosen"]) .rs:not([data-rs-state]) .rs-chosen{display: block;}.rs[data-rs-state="understood"], .rs-host:has([data-spot-open="understood"]) .rs:not([data-rs-state]){--rs-c: var(--understood);}.rs[data-rs-state="chosen"], .rs-host:has([data-spot-open="chosen"]) .rs:not([data-rs-state]){--rs-c: var(--chosen);}.rs-photo{clip-path: inset(var(--rs-frame));}.rs-pick{position: absolute;inset: var(--rs-frame);}.rs-pick i{position: absolute;width: 22px;height: 22px;--b: 8px;background: linear-gradient(var(--chosen) 0 0) top left / 100% var(--b) no-repeat, linear-gradient(var(--chosen) 0 0) top left / var(--b) 100% no-repeat;}.rs-pick i:nth-child(1){top: -4px;left: -4px;}.rs-pick i:nth-child(2){top: -4px;right: -4px;transform: scaleX(-1);}.rs-pick i:nth-child(3){bottom: -4px;left: -4px;transform: scaleY(-1);}.rs-pick i:nth-child(4){bottom: -4px;right: -4px;transform: scale(-1);}.rs-hud{position: absolute;left: 8px;bottom: 8px;padding: 3px 7px 2px;background: var(--paper);color: var(--ink);box-shadow: inset 3px 0 0 var(--rs-c);font: 400 .72rem/1.2 "DotGothic16", ui-monospace, monospace;letter-spacing: .04em;text-transform: uppercase;}.rs-rung{display: none;}@keyframes rs-drop{to{visibility: hidden;}}@keyframes rs-land{from{visibility: hidden;}}@media (prefers-reduced-motion: no-preference){.rs-host:focus-within .rs-rung{display: block;animation: rs-drop 240ms steps(1, end) both;}.rs-host:focus-within .rs-rung--2{animation-duration: 320ms;}.rs-host:focus-within :is(.rs-photo, .rs-pick){animation: rs-land 160ms steps(1, end) both;}.rs-host:focus-within .rs-pick{animation-duration: 240ms;}}.rs-story{display: none;position: absolute;}@media (min-width: 900px){.rs--hero .rs-story{display: block;}}.rs-serp{left: 50%;top: 430px;max-width: 46%;padding: 8px 12px 9px;background: #fff;border-radius: 4px;box-shadow: 0 0 0 2px var(--found-ink), 4px 4px 0 var(--found-ink);line-height: 1.3;}.rs-serp b{display: block;color: var(--found-ink);font: 750 1rem/1.25 var(--face);}.rs-serp i{display: block;font-style: normal;color: var(--ink-soft);font-size: .78rem;}.rs-tags{inset: 0;}.rs-tag{position: absolute;padding: 3px 7px 2px;background: var(--understood-ink);color: #fff;font: 400 .74rem/1.2 "DotGothic16", ui-monospace, monospace;font-style: normal;white-space: nowrap;}.rs-tag--1{left: 52%;top: 60px;}.rs-tag--2{left: 48%;top: 450px;}.rs-tag--3{left: 58%;top: 500px;}.rs-cursor{left: 74%;top: 58%;line-height: 0;}.rs-cursor svg{image-rendering: pixelated;}@media (prefers-reduced-motion: no-preference){.rs-host:focus-within .rs-serp{animation: rs-land 320ms steps(1, end) both;}.rs-host:focus-within .rs-tag--1{animation: rs-land 400ms steps(1, end) both;}.rs-host:focus-within .rs-tag--2{animation: rs-land 480ms steps(1, end) both;}.rs-host:focus-within .rs-tag--3{animation: rs-land 560ms steps(1, end) both;}.rs-host:focus-within .rs-cursor{animation: rs-land 320ms steps(1, end) both;}}