.spotlight-module__2C-QaW__spot{padding-block:var(--section);position:relative;overflow:hidden}.spotlight-module__2C-QaW__spot:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 16%, transparent), transparent);pointer-events:none;width:70%;height:70%;position:absolute;top:20%;right:-10%}.spotlight-module__2C-QaW__inner{width:var(--wrap);grid-template-columns:minmax(0,1fr);gap:3rem;margin-inline:auto;display:grid;position:relative}@media (min-width:1024px){.spotlight-module__2C-QaW__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:4.5rem}}.spotlight-module__2C-QaW__kicker{color:var(--soft);font-size:var(--step-small);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.spotlight-module__2C-QaW__title{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.75rem,1.5rem + 4.5vw,5.5rem);font-weight:700;line-height:.92}.spotlight-module__2C-QaW__title span{color:var(--accent-ink);display:block}.spotlight-module__2C-QaW__lead{max-width:28rem;color:var(--soft);font-size:var(--step-lead);margin-top:1.25rem;line-height:1.35}.spotlight-module__2C-QaW__quests{gap:.5rem;margin-top:2rem;padding:0;list-style:none;display:grid}.spotlight-module__2C-QaW__quest{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;align-items:center;gap:.85rem;padding:.7rem 1rem .7rem .7rem;font-weight:500;transition:border-color .4s,background-color .4s;display:flex}.spotlight-module__2C-QaW__tick{background:color-mix(in srgb, var(--ink) 9%, transparent);width:1.75rem;height:1.75rem;font-size:var(--step-small);border-radius:50%;flex:none;place-items:center;transition:background-color .4s,transform .5s cubic-bezier(.34,1.56,.64,1);display:grid}.spotlight-module__2C-QaW__quest[data-done]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.spotlight-module__2C-QaW__quest[data-done] .spotlight-module__2C-QaW__tick{background:var(--accent);color:var(--on-accent);transform:scale(1.12)}.spotlight-module__2C-QaW__score{color:var(--soft);font-size:var(--step-small);margin-top:1.25rem}.spotlight-module__2C-QaW__score strong{color:var(--ink)}.spotlight-module__2C-QaW__win{color:var(--ink);font-size:var(--step-body);font-weight:500}.spotlight-module__2C-QaW__winLink{color:var(--accent-ink);text-underline-offset:.25em;align-items:center;gap:.4em;display:inline-flex}.spotlight-module__2C-QaW__perspective{perspective:1400px}.spotlight-module__2C-QaW__stage{transform-origin:50% 100%;position:relative}.spotlight-module__2C-QaW__fit{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--tone);border-radius:1.25rem;width:100%;position:relative;overflow:hidden;box-shadow:0 2.5rem 5rem -2rem #0009}.spotlight-module__2C-QaW__sheet{width:640px;color:var(--ink);transform-origin:0 0;padding:1rem 1.5rem 1.25rem .5rem}
