.sprite-release{--bg:#f6f5ef;--ink:#202622;--muted:#566359;--line:#c9cfc5;--mint:#3b5747;--paper:#e7ebe2;--dark:#f6f5ef;--orange:#92512d}.sprite-release *{box-sizing:border-box}.sprite-release{background:var(--bg);color:var(--ink);font:16px/1.65 system-ui,sans-serif}.sprite-release a{color:inherit;text-underline-offset:5px}.sprite-release button,.sprite-release select{font:inherit}.sprite-release button{cursor:pointer}.sprite-release a,.sprite-release button{-webkit-tap-highlight-color:transparent}.sprite-release a:focus-visible,.sprite-release button:focus-visible,.sprite-release select:focus-visible,.sprite-release summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.sprite-release [hidden]{display:none!important}.sprite-release p+p{margin-top:16px}.sprite-release h1,.sprite-release h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.06}.sprite-release h1{font-size:clamp(48px,5.8vw,82px)}.sprite-release h2{font-size:clamp(35px,4vw,52px)}.sprite-release h3{font-size:21px;line-height:1.25;letter-spacing:-.02em}.sprite-release p{color:var(--muted)}.sprite-release em{color:var(--mint);font-weight:400}.sprite-release img{max-width:100%;display:block}.sprite-release button{color:inherit}.sprite-release .shell{width:min(1200px,90%);margin:auto}.sprite-release .site-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--line);gap:25px}.sprite-release .wordmark{font-size:20px;font-weight:650;letter-spacing:-.03em}.sprite-release .wordmark small{font-size:11px;letter-spacing:.12em;display:block;color:var(--muted);font-weight:400}.sprite-release .navlinks{display:flex;gap:24px;font-size:13px;align-items:center}.sprite-release .navlinks a{text-decoration:none}.sprite-release .button{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:#3b5747;color:#f6f5ef;border-radius:6px;padding:13px 22px;font-weight:650;text-decoration:none;border:1px solid #3b5747}.sprite-release .button.secondary{background:transparent;border-color:#c9cfc5;color:#202622}.sprite-release .eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-weight:600}.sprite-release .hero{display:grid;grid-template-columns:1.16fr 1fr;gap:55px;align-items:center;padding:64px 0 70px}.sprite-release .lead{font-size:19px;line-height:1.7;max-width:660px}.sprite-release .actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.sprite-release .fine{font-size:13px;line-height:1.55}.sprite-release .hero .fine{margin-top:17px}.sprite-release .hero-art{background:#e7ebe2;border-radius:140px 18px 140px 18px;position:relative;isolation:isolate;min-height:525px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sprite-release .hero-art:before{content:"";position:absolute;inset:14% 6% 14%;border-radius:50%;background:#d2ddc9;transform:rotate(-20deg);z-index:-1}.sprite-release .hero-art .hero-sprite{width:100%;height:auto;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;transform:scale(1.05);margin-top:8px}.sprite-release .version-seal{position:absolute;top:27px;right:23px;width:67px;height:67px;display:grid;place-items:center;border-radius:50%;font-size:22px;color:#3b5747;font-family:Georgia,serif;border:1px solid #8b9d83}.sprite-release .ribbon{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;gap:24px}.sprite-release .ribbon span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.sprite-release .ribbon strong{font-size:15px;font-weight:550}.sprite-release .section{padding:76px 0}.sprite-release .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.sprite-release .section-head h2{margin-top:14px}.sprite-release .section-head p:last-child{max-width:440px}.sprite-release .model-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sprite-release .model-card{padding:34px;border-radius:12px;background:#e7ebe2;border:1px solid #c9cfc5}.sprite-release .model-card .tag{display:inline-block;font-size:11px;letter-spacing:.09em;color:#3b5747;padding:6px 10px;border-radius:20px;background:#dbe3d4;border:1px solid #acbba1}.sprite-release .model-card h3{font-size:29px;margin:24px 0 18px;font-weight:500}.sprite-release .model-card .model-name{font-size:14px;color:#3b5747;margin-bottom:12px}.sprite-release .model-card .fine{margin-top:22px;color:#566359}.sprite-release .workflow{display:grid;grid-template-columns:.8fr 1.25fr;gap:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sprite-release .workflow h2{margin:14px 0 23px}.sprite-release .feature-list{display:grid;gap:27px}.sprite-release .feature{position:relative;padding-left:48px}.sprite-release .feature span{position:absolute;left:0;top:0;color:var(--orange);font-size:12px}.sprite-release .feature h3{margin-bottom:10px}.sprite-release .showcase{padding:24px;overflow:hidden;background:#e7ebe2;border:1px solid var(--line)}.sprite-release .showcase .section-head{width:min(1200px,90%);margin:0 auto 30px}.sprite-release .showcase-window{position:relative;overflow:hidden;width:100%;touch-action:pan-y}.sprite-release .showcase-track{padding:12px 0 20px}.sprite-release .showcase-card{background:#f2efe4;color:#202622;border-radius:18px;padding:25px 28px 24px;position:relative;box-shadow:inset 0 0 0 1px #c9cfc5}.sprite-release .showcase-card.is-current{box-shadow:inset 0 0 0 2px #71866b}.sprite-release .showcase-card[data-tone="1"]{background:#e0e7d8}.sprite-release .showcase-card[data-tone="2"]{background:#eee5d7}.sprite-release .showcase-card .category{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#566359}.sprite-release .showcase-card img{width:100%;height:300px;object-fit:contain;image-rendering:pixelated;margin:6px 0 8px;background:radial-gradient(ellipse at 50% 110%,#718b4933 0,transparent 58%),radial-gradient(ellipse at 50% 38%,#2d4734 0,#1c3025 48%,#111d18 100%);border:1px solid #3f5644;border-radius:12px;padding:12px;box-shadow:inset 0 1px 0 #a8be7f18}.sprite-release .showcase-card h3{font-size:25px;font-weight:500}.sprite-release .showcase-card p{color:#566359;font-size:14px;margin-top:7px}.sprite-release .showcase-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:18px auto 0;width:90%}.sprite-release .categories{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.sprite-release .categories button{background:none;border:1px solid transparent;border-radius:25px;padding:7px 13px;color:var(--muted);font-size:13px}.sprite-release .categories button[aria-current=true]{border-color:#3b5747;color:#f6f5ef;background:#3b5747}.sprite-release .arrow,.sprite-release .motion-toggle{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--line);background:transparent;color:var(--muted);height:35px;min-width:35px;border-radius:25px;font-size:15px;padding:0 11px}.sprite-release .motion-toggle{font-size:12px}.sprite-release .progress{width:160px;height:2px;background:#c9cfc5;margin:20px auto 0;overflow:hidden}.sprite-release .progress span{display:block;width:100%;height:100%;background:#3b5747;transform-origin:left;transform:scaleX(0)}.sprite-release .support-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:55px 0;border-top:1px solid var(--line)}.sprite-release .support-grid h3{margin:15px 0 16px}.sprite-release .badge{display:inline-block;padding:4px 9px;border-radius:4px;font-size:11px;color:#80512b;background:#f2eadc;border:1px solid #b49370}.sprite-release .download-block{padding:56px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px}.sprite-release .download-block h2{margin:12px 0 24px}.sprite-release details{border-bottom:1px solid var(--line);padding:17px 0}.sprite-release summary{cursor:pointer;font-weight:500}.sprite-release details p{font-size:14px;margin-top:13px}.sprite-release .finished-layout{width:100%;height:auto;border-radius:9px}.sprite-release .prose h2{font:500 28px/1.25 system-ui,sans-serif;letter-spacing:-.03em;margin:39px 0 20px}.sprite-release .prose h3{font-size:18px;margin:25px 0 9px}.sprite-release .prose ul{padding-left:22px;color:var(--muted)}.sprite-release .prose li{margin-bottom:13px}.sprite-release .prose strong{color:var(--ink)}.sprite-release .upgrade{background:#1b2d20;border-left:2px solid var(--mint);padding:20px;font-size:14px;margin-top:28px}.sprite-release .download-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px}@media (max-width:900px){.sprite-release .hero{gap:25px}.sprite-release .hero-art{min-height:410px;border-radius:100px 15px}.sprite-release .hero h1{font-size:58px}.sprite-release .hero .lead{font-size:17px}.sprite-release .workflow{gap:40px}}@media (max-width:700px){.sprite-release .shell{width:88%}.sprite-release .site-nav{padding:20px 0}.sprite-release .navlinks{gap:15px}.sprite-release .navlinks .hide-mobile{display:none}.sprite-release .hero{grid-template-columns:1fr;padding-top:40px;gap:35px}.sprite-release .hero h1{font-size:clamp(46px,10vw,68px)}.sprite-release .hero-art{min-height:0;height:390px;max-width:470px;width:100%;margin:auto;border-radius:90px 15px}.sprite-release .hero-art .hero-sprite{width:375px;max-width:100%}.sprite-release .version-seal{width:52px;height:52px;font-size:18px}.sprite-release .ribbon{gap:15px}.sprite-release .ribbon strong{font-size:12px}.sprite-release .ribbon span{font-size:10px}.sprite-release .section{padding:48px 0}.sprite-release .section-head{display:block}.sprite-release .section-head>p{margin-top:20px}.sprite-release .download-block,.sprite-release .model-grid,.sprite-release .support-grid,.sprite-release .workflow{grid-template-columns:1fr;gap:28px}.sprite-release .model-card{padding:25px}.sprite-release .workflow{padding:48px 0}.sprite-release .showcase-card{padding:22px}.sprite-release .showcase-card img{height:255px}.sprite-release .showcase-controls{gap:7px}.sprite-release .categories{order:3;width:100%}.sprite-release .categories button{font-size:11px;padding:6px 9px}.sprite-release .download-block{padding:40px 0}}@media (max-width:420px){.sprite-release .ribbon{grid-template-columns:1fr;gap:11px}.sprite-release .ribbon div{display:flex;gap:10px;align-items:baseline}.sprite-release .ribbon span{margin:0}.sprite-release .hero-art{height:340px}.sprite-release .hero-art .hero-sprite{width:330px}.sprite-release .navlinks{font-size:12px}}@media (prefers-reduced-motion:reduce){.sprite-release *,.sprite-release :after,.sprite-release :before{transition:none!important;animation:none!important}}.sprite-release .wordmark{position:relative;padding-left:50px}.sprite-release .sage-mark{position:absolute;left:0;top:3px;width:40px;height:40px;image-rendering:pixelated}.sprite-release{margin:0;box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);overflow:clip;color-scheme:light}.sprite-release figure,.sprite-release h1,.sprite-release h2,.sprite-release h3,.sprite-release p{margin:0}.sprite-release .hero h1{margin:20px 0 25px}.sprite-release .eyebrow{font-family:system-ui,sans-serif}.sprite-release .hero-art picture{display:contents}.sprite-release .wordmark{white-space:normal}.sprite-release .download-block{border-bottom:0}.sprite-release .hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,360px);gap:48px;padding:48px 0 56px}.sprite-release .hero-art{width:100%;max-width:360px;min-height:0;height:auto;aspect-ratio:1;justify-self:end;border-radius:90px 14px}.sprite-release .hero-art .hero-sprite{width:88%;transform:none;margin-top:16px}.sprite-release .workflow{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:48px;align-items:start}.sprite-release .feature-list{min-width:0}.sprite-release .feature-list .feature{display:block;min-width:0;padding:0 0 0 40px;border:0}.sprite-release .showcase-window{width:min(1200px,90%);margin-inline:auto}@media (max-width:900px){.sprite-release .hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:28px}.sprite-release .hero-art{max-width:280px}.sprite-release .workflow{grid-template-columns:1fr;gap:32px}.sprite-release .workflow>div:first-child{max-width:640px}}@media (max-width:700px){.sprite-release .hero{grid-template-columns:1fr}.sprite-release .hero-art{max-width:240px;height:auto;justify-self:center}.sprite-release .hero-art .hero-sprite,.sprite-release .showcase-window{width:88%}}.sprite-release .shell,.sprite-release .showcase .section-head,.sprite-release .showcase-window{width:100%}.sprite-release ::selection{background:#d2dccb;color:#202622}.sprite-release .model-card+.model-card{background:#efeee6}.sprite-release .showcase-card.is-current img{border-color:#71866b}.sprite-release .showcase .section-head{flex-wrap:wrap}.sprite-release .showcase-track{display:grid;width:min(100%,480px);margin-inline:auto}.sprite-release .showcase-card{grid-area:1/1;min-width:0;width:100%;visibility:hidden;pointer-events:none}.sprite-release .showcase-card.is-current{visibility:visible;pointer-events:auto;animation:sprite-showcase-enter .35s ease-out}.sprite-release .showcase-controls{width:100%}@keyframes sprite-showcase-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}