.og-game.climb-stage .og-hero .og-stage-home{margin-top:8px}.og-game.climb-stage .climb-end-actions .og-stage-home{text-align:center;flex:100%;margin:0}.sc-zone-n,.sc-zone-alt{font-family:"Pixelify Sans", "Pixelify Sans Fallback", var(--font)}.sc-lede{padding-block:96px 24px}.sc-lede .hr-prose{margin-top:24px}.sc-lede .sc-lede-text{max-width:60ch;color:var(--ink);font-size:21px;line-height:1.6}.sc-shot{margin:0}.sc-shot-frame{box-sizing:content-box;aspect-ratio:499/1080;border:3px solid var(--edge-2);background:#1b2a5c;max-width:300px;display:block;box-shadow:0 6px #00000073}.sc-shot-frame img{width:100%;height:100%;display:block}.sc-reading:not([data-shots]) .sc-shot-frame img{display:none}.sc-shot figcaption{max-width:300px;color:var(--ink-3);font:600 14px/1.5 var(--font);margin-top:14px}.sc-pair{grid-template-columns:repeat(2,minmax(0,300px));align-items:start;gap:24px;display:grid}.sc-how{grid-template-columns:6fr 5fr;align-items:start;column-gap:48px;margin-top:40px;display:grid}.sc-steps{counter-reset:sc-step;row-gap:14px;margin:0;padding:0;list-style:none;display:grid}.sc-steps>li{background:var(--card);border:2px solid var(--edge);counter-increment:sc-step;padding:20px 22px 20px 74px;position:relative}.sc-steps>li:before{width:38px;height:38px;color:var(--lamp-ink);font:700 22px/1 "Pixelify Sans", "Pixelify Sans Fallback", var(--font);background:var(--tomato);box-shadow:0 3px 0 var(--tomato-2);content:counter(sc-step);place-items:center;display:grid;position:absolute;top:18px;left:20px}.sc-steps h3{font-size:21px}.sc-steps p{color:var(--ink-2);margin:8px 0 0;font-size:16px;line-height:1.55}.sc-bands{row-gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sc-bands li{color:var(--ink-2);background:var(--paper-2);border-left:6px solid var(--c);justify-content:space-between;gap:12px;padding:6px 12px;font-size:15px;display:flex}.sc-bands b{color:var(--ink);font-weight:700}.sc-trio{grid-template-columns:repeat(3,minmax(0,300px));align-items:start;gap:24px;margin-top:36px;display:grid}.sc-zones{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.sc-zones>li{background:var(--card);border:2px solid var(--edge);grid-template-rows:auto auto auto 1fr;align-content:start;padding:0 18px 18px;display:grid}.sc-zone-n{color:#fff;text-shadow:0 2px #00000073;background:linear-gradient(var(--sky-top), var(--sky-low));border-bottom:2px solid var(--edge);align-items:flex-end;height:58px;margin:0 -18px 14px;padding:0 14px 6px;font-size:22px;font-weight:700;display:flex}.sc-zones h3{font-size:20px}.sc-zone-alt{color:var(--tomato-text);margin:4px 0 0;font-size:15px;font-weight:600}.sc-zone-blurb{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.hr-faq-art .sc-faq-krill{width:90px;height:132px;image-rendering:pixelated;margin:40px 0 0 48px}.sc-cue{display:none}@media (width>=900px) and (height>=501px){.og-game.climb-stage .sc-cue{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2;box-sizing:border-box;text-wrap:balance;border:1px solid var(--edge-2);max-width:calc(50% - 254px);min-height:44px;color:var(--ink);font:700 15px/1.2 var(--climb-font);pointer-events:auto;background:#0e1330d1;border-radius:4px;align-items:center;gap:8px;padding:4px 16px;text-decoration:none;display:inline-flex;position:absolute}.og-game.climb-stage .sc-cue:hover{border-color:var(--tomato)}.og-game.climb-stage .sc-cue:focus-visible{outline:2px solid var(--tomato);outline-offset:2px}}.sc-embed-wait{min-height:760px}.sc-kicker{color:var(--kicker);font:800 14px/1.2 var(--font);letter-spacing:.12em;margin:0 0 14px}.sc-embed-grid{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;column-gap:56px;margin-top:40px;display:grid}.sc-embed-sizes{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.sc-embed-sizes label{box-sizing:border-box;min-height:44px;color:var(--ink-2);font:700 15px/1.2 var(--font);background:var(--card);border:2px solid var(--edge);cursor:pointer;align-items:center;padding:0 16px;display:inline-flex;position:relative}.sc-embed-sizes input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sc-embed-sizes label:has(input:checked){color:var(--lamp-ink);background:var(--tomato);border-color:var(--tomato-2)}.sc-embed-sizes label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.sc-embed-box{background:var(--paper-2);border:2px solid var(--edge-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-top:16px;padding:18px 18px 18px 20px;display:grid}.sc-embed-box pre{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:500 14px/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace}.sc-embed-box .sc-embed-copy{min-width:96px;min-height:44px;color:var(--lamp-ink);font:700 17px/1 "Pixelify Sans", "Pixelify Sans Fallback", var(--font);background:var(--tomato);box-shadow:0 3px 0 var(--tomato-2);cursor:pointer;border:0;padding:0 18px}.sc-embed-box .sc-embed-copy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sc-embed-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sc-embed-perks li{background:var(--card);border:2px solid var(--edge);border-top:4px solid var(--kicker);padding:18px 18px 20px}.sc-embed-perks h3{font-size:19px}.sc-embed-perks p{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.sc-embed-preview{margin:0}.sc-embed-preview img{box-sizing:content-box;border:3px solid var(--edge-2);background:#1b2a5c;width:100%;max-width:300px;height:auto;display:block;box-shadow:0 6px #00000073}@media (width<=1023px){.sc-how{grid-template-columns:1fr;row-gap:32px}.sc-embed-grid{grid-template-columns:1fr;row-gap:36px}.sc-embed-perks{grid-template-columns:1fr}}@media (width<=767px){.sc-lede{padding-block:64px 8px}.sc-lede .sc-lede-text{font-size:18px}.sc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-trio figcaption{font-size:12px}.sc-shot figcaption{margin-top:10px;font-size:13px}.sc-steps>li{padding:16px 16px 16px 64px}.sc-steps>li:before{top:16px;left:14px}.sc-zones{grid-template-columns:1fr}.sc-embed-box{grid-template-columns:1fr;padding:16px}.sc-embed-box .sc-embed-copy{justify-self:start}}
