figure[data-astro-cid-vfaawn67]{min-width:0;margin:0}.label[data-astro-cid-vfaawn67]{color:#e5e7db;letter-spacing:.08em;justify-content:space-between;gap:20px;margin:0 0 14px;font:12px/1.6 monospace;display:flex}.label[data-astro-cid-vfaawn67] span[data-astro-cid-vfaawn67]{color:#b2bf98;font-size:10px}svg[data-astro-cid-vfaawn67]{background:#171923;width:100%;height:auto;display:block}text[data-astro-cid-vfaawn67]{fill:#192822;font:700 24px monospace}.detail-label[data-astro-cid-vfaawn67]{color:#c3ccb6;letter-spacing:.06em;background:#303831;padding:12px 16px;font:10px/1.6 monospace}a[data-astro-cid-vfaawn67]{display:block}a[data-astro-cid-vfaawn67]:focus-visible{outline-offset:5px;outline:3px solid #8ef0de}figcaption[data-astro-cid-vfaawn67]{color:#b2bf98;letter-spacing:.06em;margin-top:14px;font:10px/1.7 monospace}@media (width<=600px){.label[data-astro-cid-vfaawn67]{display:block}.label[data-astro-cid-vfaawn67] span[data-astro-cid-vfaawn67]{margin-top:4px;display:block}.detail-label[data-astro-cid-vfaawn67]{padding:10px;font-size:9px}figcaption[data-astro-cid-vfaawn67]{font-size:9px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{color:#272b26;font-family:var(--font-atkinson),sans-serif;background:#f3f1eb;font-size:16px;line-height:1.7}main[data-astro-cid-jyycnnes]{width:100%;max-width:none;margin:0;padding:0}.wrap[data-astro-cid-jyycnnes]{width:min(1200px,100% - 96px);margin-inline:auto}p[data-astro-cid-jyycnnes]{color:#62675c;margin:0 0 22px}h1[data-astro-cid-jyycnnes],h2[data-astro-cid-jyycnnes],h3[data-astro-cid-jyycnnes]{color:inherit;font-weight:400}h1[data-astro-cid-jyycnnes]{letter-spacing:-.065em;margin:0 0 32px;font-size:clamp(60px,8.5vw,112px);line-height:1}h1[data-astro-cid-jyycnnes] span[data-astro-cid-jyycnnes]{color:#7b7959;letter-spacing:-.04em;margin-top:18px;font-size:.48em;display:block}h2[data-astro-cid-jyycnnes]{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(36px,4.5vw,60px);line-height:1.12}h3[data-astro-cid-jyycnnes]{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;line-height:1.3}a[data-astro-cid-jyycnnes]{color:inherit;text-underline-offset:5px}a[data-astro-cid-jyycnnes]:hover{color:#6c7845}a[data-astro-cid-jyycnnes]:focus-visible,summary[data-astro-cid-jyycnnes]:focus-visible{outline-offset:6px;outline:3px solid #82965b}.hero[data-astro-cid-jyycnnes]{padding-top:55px}.eyebrow[data-astro-cid-jyycnnes],dt[data-astro-cid-jyycnnes],figcaption[data-astro-cid-jyycnnes]{letter-spacing:.08em;font:11px/1.7 monospace}.eyebrow[data-astro-cid-jyycnnes]{color:#727c59;margin-bottom:28px}.intro[data-astro-cid-jyycnnes]{justify-content:space-between;align-items:center;gap:50px;margin-bottom:42px;display:flex}.intro[data-astro-cid-jyycnnes] p[data-astro-cid-jyycnnes]{max-width:740px;margin:0;font-size:19px}.button[data-astro-cid-jyycnnes]{white-space:nowrap;color:#fff;background:#30392a;padding:15px 23px;font-size:13px;text-decoration:none;display:inline-block}.button[data-astro-cid-jyycnnes]:hover{color:#fff;background:#52603d}figure[data-astro-cid-jyycnnes]{min-width:0;margin:0}img[data-astro-cid-jyycnnes],video[data-astro-cid-jyycnnes]{background:#171923;border-radius:0;width:100%;height:auto;display:block}video[data-astro-cid-jyycnnes]{aspect-ratio:16/9}figcaption[data-astro-cid-jyycnnes]{color:#757a6b;margin-top:14px;font-size:10px}.trailer[data-astro-cid-jyycnnes] figcaption[data-astro-cid-jyycnnes]{justify-content:space-between;gap:20px;display:flex}.metadata[data-astro-cid-jyycnnes]{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:30px 0 40px;display:grid}dt[data-astro-cid-jyycnnes]{color:#757e67;margin-bottom:8px;font-size:10px}dd[data-astro-cid-jyycnnes]{margin:0;font-size:14px}.chapters[data-astro-cid-jyycnnes]{z-index:5;background:#f3f1ebf5;border-block:1px solid #d4d5c8;position:sticky;top:0}.chapters[data-astro-cid-jyycnnes]>div[data-astro-cid-jyycnnes]{justify-content:space-between;gap:28px;padding-block:18px;display:flex;overflow-x:auto}.chapters[data-astro-cid-jyycnnes] a[data-astro-cid-jyycnnes]{white-space:nowrap;font-size:12px;text-decoration:none}.overview[data-astro-cid-jyycnnes]{border-bottom:1px solid #d4d5c8;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:70px;display:grid}.overview[data-astro-cid-jyycnnes] h2[data-astro-cid-jyycnnes]{font-size:38px}.credit[data-astro-cid-jyycnnes]{font-size:14px}.section[data-astro-cid-jyycnnes]{padding-block:90px}.section[data-astro-cid-jyycnnes]>header[data-astro-cid-jyycnnes]{max-width:760px;margin-bottom:45px}.section[data-astro-cid-jyycnnes]>header[data-astro-cid-jyycnnes]>p[data-astro-cid-jyycnnes]:last-child{font-size:18px}.media-text[data-astro-cid-jyycnnes]{grid-template-columns:1.4fr 1fr;align-items:center;gap:55px;display:grid}.dark[data-astro-cid-jyycnnes]{color:#f1f0e7;background:#232825}.dark[data-astro-cid-jyycnnes] p[data-astro-cid-jyycnnes]{color:#b9bfb1}.dark[data-astro-cid-jyycnnes] .eyebrow[data-astro-cid-jyycnnes],.dark[data-astro-cid-jyycnnes] figcaption[data-astro-cid-jyycnnes]{color:#b2bf98}.level-grid[data-astro-cid-jyycnnes]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.level-grid[data-astro-cid-jyycnnes] img[data-astro-cid-jyycnnes]{aspect-ratio:16/9;object-fit:cover}.level-grid[data-astro-cid-jyycnnes] h3[data-astro-cid-jyycnnes]{margin-top:12px;margin-bottom:12px;font-size:22px}.level-grid[data-astro-cid-jyycnnes] p[data-astro-cid-jyycnnes]{margin:0;font-size:14px}.case-heading[data-astro-cid-jyycnnes]{max-width:760px;margin-top:85px;margin-bottom:35px}.comparison[data-astro-cid-jyycnnes]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.comparison-group[data-astro-cid-jyycnnes]{margin-top:36px}.puzzle-connection[data-astro-cid-jyycnnes]{max-width:850px;margin:0 0 36px;font-size:17px}.comparison-group[data-astro-cid-jyycnnes]>h3[data-astro-cid-jyycnnes]{margin-bottom:24px;font-size:23px}.case-notes[data-astro-cid-jyycnnes]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.diagram-key[data-astro-cid-jyycnnes]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 40px;display:grid}.diagram-key[data-astro-cid-jyycnnes] dt[data-astro-cid-jyycnnes]{color:#d5dcbf}.diagram-key[data-astro-cid-jyycnnes] dd[data-astro-cid-jyycnnes]{color:#b9bfb1;font-size:14px}.case-notes[data-astro-cid-jyycnnes]{gap:55px;margin-top:35px}.case-notes[data-astro-cid-jyycnnes] h3[data-astro-cid-jyycnnes]{font-size:23px}.case-notes[data-astro-cid-jyycnnes] p[data-astro-cid-jyycnnes]{font-size:15px}details[data-astro-cid-jyycnnes]{border-block:1px solid #535b4b;margin-top:24px}summary[data-astro-cid-jyycnnes]{cursor:pointer;padding:20px 0;font-size:14px}summary[data-astro-cid-jyycnnes] span[data-astro-cid-jyycnnes]{float:right;color:#b9bfb1}details[data-astro-cid-jyycnnes] video[data-astro-cid-jyycnnes]{margin:0 0 24px}.iterations[data-astro-cid-jyycnnes] article[data-astro-cid-jyycnnes]{border-top:1px solid #d4d5c8;grid-template-columns:80px 1fr;gap:24px;padding:32px 0;display:grid}.iterations[data-astro-cid-jyycnnes] article[data-astro-cid-jyycnnes]>div[data-astro-cid-jyycnnes]{max-width:830px}.number[data-astro-cid-jyycnnes]{color:#8b9477;font:28px monospace}.iterations[data-astro-cid-jyycnnes] .eyebrow[data-astro-cid-jyycnnes]{margin-bottom:14px}.iterations[data-astro-cid-jyycnnes] p[data-astro-cid-jyycnnes]:last-child{margin:0}.release[data-astro-cid-jyycnnes]{background:#e7e8dd}.release-grid[data-astro-cid-jyycnnes]{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.reflection[data-astro-cid-jyycnnes]{color:#404a36;margin-block:30px;font-size:24px;line-height:1.5}.skip[data-astro-cid-jyycnnes]{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip[data-astro-cid-jyycnnes]:focus{top:10px}@media (width<=900px){.wrap[data-astro-cid-jyycnnes]{width:calc(100% - 48px)}.intro[data-astro-cid-jyycnnes],.media-text[data-astro-cid-jyycnnes],.overview[data-astro-cid-jyycnnes],.release-grid[data-astro-cid-jyycnnes]{gap:30px}.level-grid[data-astro-cid-jyycnnes]{grid-template-columns:1fr 1fr}.intro[data-astro-cid-jyycnnes] p[data-astro-cid-jyycnnes]{font-size:17px}}@media (width<=600px){.wrap[data-astro-cid-jyycnnes]{width:calc(100% - 36px)}.hero[data-astro-cid-jyycnnes]{padding-top:35px}h1[data-astro-cid-jyycnnes]{font-size:58px}h1[data-astro-cid-jyycnnes] span[data-astro-cid-jyycnnes]{font-size:30px}.intro[data-astro-cid-jyycnnes]{display:block}.intro[data-astro-cid-jyycnnes] .button[data-astro-cid-jyycnnes]{margin-top:24px}.metadata[data-astro-cid-jyycnnes]{grid-template-columns:1fr 1fr}.trailer[data-astro-cid-jyycnnes] figcaption[data-astro-cid-jyycnnes]{display:block}.trailer[data-astro-cid-jyycnnes] figcaption[data-astro-cid-jyycnnes] a[data-astro-cid-jyycnnes]{margin-top:8px;display:block}.overview[data-astro-cid-jyycnnes],.media-text[data-astro-cid-jyycnnes],.comparison[data-astro-cid-jyycnnes],.case-notes[data-astro-cid-jyycnnes],.release-grid[data-astro-cid-jyycnnes]{grid-template-columns:1fr}.overview[data-astro-cid-jyycnnes]{gap:10px;padding-block:50px}.section[data-astro-cid-jyycnnes]{padding-block:58px}.section[data-astro-cid-jyycnnes]>header[data-astro-cid-jyycnnes]>p[data-astro-cid-jyycnnes]:last-child{font-size:16px}.level-grid[data-astro-cid-jyycnnes]{grid-template-columns:1fr}.case-heading[data-astro-cid-jyycnnes]{margin-top:60px}.case-notes[data-astro-cid-jyycnnes]{gap:16px}.iterations[data-astro-cid-jyycnnes] article[data-astro-cid-jyycnnes]{grid-template-columns:30px 1fr;gap:16px}.number[data-astro-cid-jyycnnes]{font-size:20px}.diagram-key[data-astro-cid-jyycnnes]{grid-template-columns:1fr 1fr;gap:20px}.release-grid[data-astro-cid-jyycnnes]{gap:15px}.chapters[data-astro-cid-jyycnnes]>div[data-astro-cid-jyycnnes]{gap:24px}.chapters[data-astro-cid-jyycnnes] a[data-astro-cid-jyycnnes]{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
