*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f3e9;color:#223821;font:17px/1.65 -apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}a{color:inherit}header{max-width:1360px;margin:auto;padding:28px 6%;display:flex;align-items:center;justify-content:space-between;gap:24px}a.brand{text-decoration:none;font-size:23px;font-weight:750;letter-spacing:-.7px;line-height:1.2}.brand span{display:block;font-size:9px;letter-spacing:1.6px;font-weight:600;margin-top:8px}nav{display:flex;gap:30px}nav a{text-decoration:none;font-size:15px;padding:10px 0;min-height:44px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:710px;max-width:1360px;margin:auto}.hero-copy{padding:75px 8% 70px 12%;align-self:center}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;margin:0 0 30px}.hero h1{font-size:clamp(66px,7.8vw,112px);line-height:.97;letter-spacing:-6px;margin:0 0 25px;font-weight:800}.tagline{font-size:42px;line-height:1.05;letter-spacing:-1.8px;font-weight:600;margin:0 0 28px}.intro{max-width:370px;margin-bottom:34px}.hero-art{background:#849640;overflow:hidden;min-height:710px}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:center top}.cta{display:inline-flex;justify-content:space-between;gap:32px;align-items:center;background:#ffef23;color:#223821;padding:17px 24px;text-decoration:none;font-weight:650;border-radius:3px;min-height:52px}.cta:hover{background:#f4df16}.launch-note,.small{font-size:13px;color:#4d6049}.launch-note{margin-top:16px}.game-section{max-width:1200px;padding:105px 6%;margin:auto}h2{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-2px;margin:0 0 50px}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.game-grid article{border-top:1px solid #b5bca9;padding-top:25px}.section-number{font-size:11px;letter-spacing:1.5px;font-weight:700}h3{font-size:28px;letter-spacing:-.7px;line-height:1.2;margin:22px 0 14px}.game-grid p{max-width:390px}.quiet{background:#dce2c6;padding:90px max(6%,calc((100vw - 1056px)/2));display:grid;grid-template-columns:1fr 1fr;gap:10%}.quiet h2{margin-bottom:0}.quiet p:first-child{margin-top:0}.text-link{font-weight:650;text-underline-offset:6px}.support-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:85px 6%}.support-strip h2{margin-bottom:0}.support-strip .eyebrow{margin-bottom:20px}footer{padding:50px 6% 30px;background:#233b26;color:#f4f3e9}footer>div{display:flex;flex-wrap:wrap;gap:28px;margin-top:25px}footer a{min-height:44px}footer p{font-size:12px;opacity:.75;margin:28px 0 0}.article{max-width:820px;padding:65px 30px 100px;margin:auto}.article h1{font-size:58px;line-height:1.06;letter-spacing:-2.6px;margin:0 0 24px}.article h3{font-size:25px;margin-top:38px}.article p{max-width:700px}.article a:not(.cta){text-underline-offset:3px;overflow-wrap:anywhere}.article .lead{font-size:21px}.article .cta{margin:10px 0 26px}.policy-date{font-size:14px;color:#52614e}.skip{position:fixed;top:-100px;left:20px;z-index:10;background:#ffef23;padding:12px 24px}.skip:focus{top:10px}:focus-visible{outline:3px solid #bb371e;outline-offset:5px}@media(max-width:700px){header{padding:22px 6%}.brand span{font-size:8px}nav{gap:18px}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 7% 45px}.hero h1{font-size:80px;letter-spacing:-4px}.tagline{font-size:36px}.hero-art{min-height:0;height:600px;margin:0 6%}.hero-art img{object-fit:cover}.game-section{padding:70px 7%}.game-grid,.quiet{grid-template-columns:1fr;gap:35px}.quiet{padding:65px 7%}.support-strip{padding:65px 7%;align-items:flex-start;flex-direction:column}.article{padding:45px 7% 65px}.article h1{font-size:44px}.article h3{font-size:23px}h2{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(min-width:701px){.hero{height:760px;min-height:0}.hero-art{height:760px;min-height:0}.hero-art img{object-fit:contain}.hero-copy{padding-top:45px;padding-bottom:45px}}
