.lp-cards{z-index:1;gap:1rem;margin-top:3rem;display:grid;position:relative}@media (min-width:48rem){.lp-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.lp-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:1.75rem;display:flex}.lp-card-head{align-items:center;gap:.875rem;display:flex}.lp-card-head i{border:1px solid var(--accent);width:2.25rem;height:2.25rem;font-family:var(--face-eyebrow);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-style:normal;display:grid}.lp-card h3{font-family:var(--face-display);font-size:var(--text-h4);letter-spacing:-.01em;color:var(--text-heading);font-weight:500;line-height:1.15}.lp-card p{font-size:var(--text-body-sm);margin-top:1rem}.lp-how-head{gap:2.5rem;display:grid}@media (min-width:64rem){.lp-how-head{grid-template-columns:1fr 16rem;align-items:end;gap:4rem}.lp-how-art{z-index:2;zoom:.7;margin-inline:auto 0;width:23rem;margin-bottom:-3rem;position:relative}}@media (max-width:63.99rem){.lp-how-art{zoom:.78;width:min(100%,23rem)}}.lp-jeopardy img{border-radius:18px;width:100%;height:auto;display:block}.lp-jeopardy figcaption{font-size:var(--text-body-sm);color:var(--text-muted);margin-top:.875rem;line-height:1.5}@media (min-width:64rem){.lp-jeopardy{max-width:30rem;margin-left:auto}}.lp-promises{margin-top:3.5rem}.lp-promises h3{font-family:var(--face-display);font-size:var(--text-h4);color:var(--text-heading);align-items:center;gap:.625rem;font-weight:500;line-height:1.15;display:flex}.lp-promises ul{gap:.75rem;margin-top:1.25rem;display:grid}@media (min-width:48rem){.lp-promises ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.lp-promises ul{grid-template-columns:repeat(5,1fr);gap:1rem}}.lp-promises li{background:var(--story-ground-1);font-size:var(--text-body-sm);color:var(--text-heading);border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:.625rem;padding:1.25rem;display:flex}.lp-promises li svg{color:var(--accent);flex:none;margin-top:.2rem}
.quests{aspect-ratio:5/6;width:min(100%,23rem);margin-inline:auto;position:relative}@media (min-width:64rem){.quests{margin-inline:auto 2.8rem}}.quest{color:#1c1a17;transform-origin:50%;background:#f2efe8;border-radius:18px;width:82%;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px #00000073}.quest-back{aspect-ratio:3/4;background:repeating-conic-gradient(var(--story-ground-1) 0 25%, var(--accent) 0 50%) 0 0 / 30px 30px;outline-offset:-6px;outline:6px solid #f2efe8;transform:translate(-34%,-56%)rotate(-9deg)}.quest-next{color:#1c1a17b3;background:#e7e2d6;padding:20px 22px 28px;transform:translate(-56%,-48%)rotate(-5deg)}.quest-front{padding:22px 22px 20px;animation:.7s both quest-in;transform:translate(-46%,-44%)rotate(2.5deg)}.quest small{letter-spacing:.06em;text-transform:uppercase;color:#1c1a178c;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.quest h3{font-family:var(--face-display);letter-spacing:-.015em;color:inherit;font-size:clamp(1.5rem,1.1rem + 1.2vw,1.875rem);font-weight:500;line-height:1.1}.quest p{color:#1c1a17b3;margin-top:10px;font-size:13.5px;line-height:1.45}.quest-crest{background:var(--accent);color:#1c1a17;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.quest-foot{border-top:1px solid #1c1a171a;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.quest-done{color:var(--accent);opacity:0;background:#1c1a17;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;animation:.35s 2.4s both quest-done;display:inline-flex}@keyframes quest-in{0%{opacity:0;transform:translate(-46%,-40%)rotate(4deg)}to{opacity:1;transform:translate(-46%,-44%)rotate(2.5deg)}}@keyframes quest-done{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quest-front,.quest-done{opacity:1;animation:none}}
