:root{--paper:#fff;--ink:#000;--red:#b3121f;--graphite:#5e6269;--rule:#c9cbcf;--band:#eeeff1;--code:#f6f6f7;--ember:#e4581a;--gutter:clamp(16px, 3.2vw, 48px);--sheet:1440px;--section:clamp(72px, 10vw, 144px);--wide:112;--narrow:64;--font:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink) var(--paper);accent-color:var(--ink);caret-color:var(--ink)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-variation-settings:"wdth" 100;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.55}::selection{background:var(--ink);color:var(--paper)}h1,h2,h3,p,dl,dd,ol,figure{margin:0}a{color:inherit}[id]{scroll-margin-top:96px}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.theme{background:var(--paper);min-height:100vh;color:var(--ink)}.theme--night{--paper:#000;--ink:#fff;--graphite:#9a9ea5;--rule:#2b2d31;--band:#0d0e10;--code:#111214}html:has(.theme--night){scrollbar-color:#fff #000;background:#000}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:20;background:var(--ink);color:var(--paper);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.sheet{width:100%;max-width:var(--sheet);padding-inline:var(--gutter);margin-inline:auto}.masthead{z-index:10;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.masthead__inner{align-items:center;gap:40px;min-height:64px;display:flex}.wordmark{font-variation-settings:"wdth" var(--wide);letter-spacing:-.01em;white-space:nowrap;font-size:1.1875rem;font-weight:700;text-decoration:none}.masthead__nav{gap:28px;margin-right:auto;display:flex}.masthead__nav a,.footer__nav a{text-underline-offset:.3em;font-size:.9375rem;font-weight:500;text-decoration:none}.masthead__nav a:hover,.footer__nav a:hover{text-decoration:underline}@media (max-width:720px){.masthead__inner{flex-wrap:wrap;gap:0 16px;padding-top:10px}.masthead__inner .wordmark{margin-right:auto}.masthead__nav{order:3;gap:22px;width:100%;margin:0;padding:10px 0 12px}}.actions{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.button{background:var(--ink);min-height:52px;color:var(--paper);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.button:hover{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.button--small{min-height:40px;padding:0 16px;font-size:.9375rem}.button--large{min-height:64px;padding:0 36px;font-size:1.125rem}.text-button{color:var(--ink);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.text-button:hover{text-decoration-thickness:2px}.statement{--foot-gap:clamp(32px, 4.5vw, 64px);padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(48px,4vw,56px)}.statement__title,.close__title{font-variation-settings:"wdth" var(--narrow);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:.86}.statement__title{margin-left:-.04em;font-size:clamp(3.5rem,18.6vw,17rem)}.statement__foot{gap:32px var(--gutter);margin-top:var(--foot-gap);border-top:3px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:24px;display:grid}.statement__offer{grid-column:1/span 7;align-content:start;gap:32px;display:grid}.lede{text-wrap:pretty;max-width:34em;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.45}.filing{grid-column:9/-1;align-self:start}.filing div{border-bottom:1px solid var(--rule);grid-template-columns:7rem 1fr;gap:16px;padding:10px 0;font-size:.9375rem;display:grid}.filing div:first-child{padding-top:0}.filing dt{color:var(--graphite)}.filing dd{font-weight:600}@media (max-width:900px){.statement__offer,.filing{grid-column:1/-1}}.section{padding-block:var(--section);border-top:1px solid var(--ink)}.section--first{border-top:0;padding-top:clamp(48px,7vw,104px)}.section--band{background:var(--band)}.split{gap:40px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.split__head{grid-column:1/span 5;align-self:start}.split__body{grid-column:7/-1}@media (min-width:901px){.split__head{position:sticky;top:104px}}@media (max-width:900px){.split__head,.split__body{grid-column:1/-1}}h2,.page-title{font-variation-settings:"wdth" 76;letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.02}h2{font-size:clamp(2.125rem,3.8vw,3.5rem)}.page-title{font-size:clamp(2.75rem,5.6vw,5rem)}.split__head>p{max-width:40ch;color:var(--graphite);text-wrap:pretty;margin-top:24px}.footnote{max-width:62ch;color:var(--graphite);margin-top:20px;font-size:.875rem;line-height:1.5}.prose p{text-wrap:pretty;max-width:62ch;font-size:1.1875rem;line-height:1.62}.prose p+p{margin-top:1.1em}.ledger__table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.ledger__table thead th{border-bottom:2px solid var(--ink);color:var(--graphite);text-align:left;vertical-align:bottom;padding:0 16px 12px 0;font-size:.875rem;font-weight:500}.ledger__table tbody th,.ledger__table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:20px 16px 20px 0}.ledger__table tbody th{width:38%;font-weight:500}.ledger__rented{color:var(--red);width:31%}.ledger__rented del{background:linear-gradient(var(--red), var(--red)) no-repeat 0 58% / 100% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.ledger__owned{position:relative}.ledger__waiting{border-bottom:1px dotted var(--graphite);position:absolute;bottom:16px;left:0;right:16px}.ledger__entry{background:var(--paper);padding-right:6px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.section--band .ledger__entry{background:var(--band)}.ledger__table .ledger__line--total th,.ledger__table .ledger__line--total td{border-top:2px solid var(--ink);border-bottom:4px double var(--ink);font-size:1.25rem;font-weight:700}.ledger__line--total .ledger__waiting{display:none}.ledger--rented .ledger__rented del{background-size:0% 2px}.ledger--rented .ledger__entry{clip-path:inset(0 100% 0 0)}.ledger__controls{margin-top:20px}@media (max-width:640px){.ledger__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ledger__table tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;column-gap:16px;padding:16px 0;display:grid}.ledger__table tbody th,.ledger__table td{border:0;width:auto;padding:0}.ledger__table tbody th{grid-column:1/-1;margin-bottom:8px}.ledger__table td:before{content:attr(data-label);color:var(--graphite);font-size:.8125rem;font-weight:500;display:block}.ledger__waiting{bottom:2px;right:0}.ledger__table .ledger__line--total{border-top:2px solid var(--ink);border-bottom:4px double var(--ink)}.ledger__table .ledger__line--total th,.ledger__table .ledger__line--total td{border:0}}.notes{border-bottom:1px solid var(--ink);padding:0;list-style:none}.notes__row{border-top:1px solid var(--ink);grid-template-columns:3rem minmax(8rem,11rem) 1fr;gap:8px 24px;padding:26px 0;display:grid}.notes__num{font-variant-numeric:tabular-nums;color:var(--graphite);font-size:1.25rem;font-weight:700}.notes__row h3{font-variation-settings:"wdth" 88;font-size:1.25rem;font-weight:700;line-height:1.3}.notes__row p{max-width:52ch;color:var(--ink)}@media (max-width:640px){.notes__row{grid-template-columns:2.25rem 1fr}.notes__row p{grid-column:2}}.code{max-width:34rem;margin-top:40px}.code figcaption{color:var(--graphite);margin-bottom:10px;font-size:.875rem}.code pre{border:1px solid var(--ink);background:var(--code);font-family:var(--mono);margin:0;padding:18px 20px;font-size:.9375rem;line-height:1.75;overflow-x:auto}.code__line{white-space:pre;display:block}.code__line:before{content:"  ";white-space:pre}.code__line--out{color:var(--red);text-decoration:line-through;text-decoration-thickness:1px}.code__line--out:before{content:"- "}.code__line--in{font-weight:700}.code__line--in:before{content:"+ "}.rows__row{border-top:1px solid var(--ink);grid-template-columns:minmax(10rem,15rem) 1fr;gap:8px 24px;padding:26px 0;display:grid}.rows__row:last-child{border-bottom:1px solid var(--ink)}.rows__row dt{font-variation-settings:"wdth" 88;font-size:1.25rem;font-weight:700;line-height:1.3}.rows__row dd{max-width:52ch}@media (max-width:640px){.rows__row{grid-template-columns:1fr}}.questions{border-bottom:1px solid var(--ink)}.questions__item{border-top:1px solid var(--ink)}.questions__item summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;font-size:1.25rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.questions__item summary::-webkit-details-marker{display:none}.questions__item summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 100% no-repeat;flex:none;width:14px;height:14px;transition:transform .2s ease-out}.questions__item[open] summary:after{transform:rotate(45deg)}.questions__item summary:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.questions__item p{max-width:62ch;color:var(--ink);padding-bottom:28px}.close{border-top:3px solid var(--ink);padding-block:clamp(96px,13vw,184px)}.close__title{margin-left:-.03em;font-size:clamp(2.75rem,12.4vw,11.5rem)}.close__title+.actions{margin-top:clamp(32px,4vw,56px)}.form{gap:28px;max-width:40rem;display:grid}.field{gap:8px;display:grid}.field label{font-size:.9375rem;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:0;padding:12px 14px;font-size:1.0625rem}.field textarea{resize:vertical;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:var(--graphite)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:0}.field--error input{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.field__error{color:var(--red);font-size:.9375rem;font-weight:500}.field--trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button:disabled{cursor:progress;background:var(--graphite);box-shadow:none;color:var(--paper)}.form__status{border-top:2px solid var(--ink);padding:16px 0}.form__status--error{border-top-color:var(--red);color:var(--red);font-weight:500}.form-done{border-top:3px solid var(--ink);max-width:40rem;padding-top:24px}.form-done:focus{outline:none}.form-done p{color:var(--graphite);margin-top:16px}.footer{border-top:1px solid var(--ink);padding-block:40px 56px}.footer__inner{gap:20px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer .wordmark{grid-column:1/span 4}.footer__nav{flex-wrap:wrap;grid-column:5/-1;gap:12px 28px;display:flex}.footer__note{color:var(--graphite);grid-column:1/-1;font-size:.875rem}.footer__note--first{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}@media (max-width:720px){.footer .wordmark,.footer__nav{grid-column:1/-1}}.statement--field{position:relative;overflow:hidden}.dot-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.statement__inner,.pixel-title{position:relative}.pixel-title .statement__title{margin-left:0;font-size:clamp(3.5rem,15vw,14rem)}.pixel-title__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.js .pixel-title:not(.is-ready) .statement__title{opacity:0;animation:0s linear 2s forwards reveal-fallback}@keyframes reveal-fallback{to{opacity:1}}.section-head{max-width:62rem;margin-bottom:clamp(40px,5vw,72px)}.section-head>p{max-width:58ch;color:var(--graphite);text-wrap:pretty;margin-top:20px}.method{border-bottom:1px solid var(--ink);padding:0;list-style:none}.method__row{gap:12px var(--gutter);border-top:1px solid var(--ink);grid-template-columns:4rem minmax(0,7fr) minmax(0,5fr);align-items:end;padding:clamp(24px,3vw,40px) 0;display:grid}.method__num{color:var(--graphite);font-variant-numeric:tabular-nums;align-self:start;font-size:1.25rem;font-weight:700}.method__title{font-variation-settings:"wdth" var(--narrow);letter-spacing:-.025em;font-size:clamp(2.5rem,5.2vw,4.75rem);font-weight:800;line-height:.95}.method__body{text-wrap:pretty;max-width:44ch}@media (max-width:900px){.method__row{grid-template-columns:2.5rem 1fr}.method__body{grid-column:2}}.platforms{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.platforms__link{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr auto;grid-template-areas:"mark name status"".line line";align-items:center;gap:16px clamp(16px,2vw,32px);padding:clamp(28px,3.5vw,48px) 0;text-decoration:none;display:grid}.platforms__mark{aspect-ratio:7/10;grid-area:mark;width:clamp(30px,3.4vw,52px);height:auto}.platforms__name{font-variation-settings:"wdth" var(--narrow);letter-spacing:-.025em;text-underline-offset:.12em;grid-area:name;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:800;line-height:.9;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.05em;transition:text-decoration-color .2s ease-out}.platforms__line{grid-area:line;max-width:34em;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.4}.platforms__status{color:var(--graphite);grid-area:status;font-size:.9375rem;font-weight:500}.platforms__link:hover .platforms__name{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.platforms__link:hover .platforms__mark{transform-origin:bottom;animation:.48s steps(3,end) infinite flicker}}@keyframes flicker{0%{transform:scaleY(1)}33%{transform:scaleY(1.08)scaleX(.96)}66%{transform:scaleY(.96)scaleX(1.02)}}@media (max-width:640px){.platforms__link{grid-template-columns:auto 1fr;grid-template-areas:"mark name""line line""status status"}}.product-mark{font-variation-settings:"wdth" var(--wide);align-items:center;gap:10px;margin-bottom:clamp(20px,3vw,36px);font-size:1.0625rem;font-weight:700;display:flex}.product-mark__flame{aspect-ratio:7/10;width:16px;height:auto}.fire-title,.fire-title .statement__title{position:relative}.statement--fire{--foot-gap:clamp(20px, 2.6vw, 36px)}.pixel-fire{left:0;right:0;bottom:calc(-1 * var(--foot-gap));height:calc(clamp(72px, 18vw, 290px) + var(--foot-gap));position:absolute}.fire-title__name{font-size:clamp(3.5rem,23vw,21rem)}.statement--fire .statement__offer{gap:20px}.claim{font-variation-settings:"wdth" var(--narrow);letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:800;line-height:1}.filing-wrap{grid-column:9/-1;align-self:start}.filing-wrap .filing{grid-column:auto}.filing__note{color:var(--graphite);margin-top:10px;font-size:.8125rem}.model-state--rejected{color:var(--red)}.model-state del{text-decoration-thickness:2px}@media (max-width:900px){.filing-wrap{grid-column:1/-1}}.pixel-fire canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.release-log__table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.release-log__table thead th{border-bottom:2px solid var(--ink);color:var(--graphite);text-align:left;padding:0 16px 12px 0;font-size:.875rem;font-weight:500}.release-log__table tbody th,.release-log__table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:18px 16px 18px 0}.release-log__table tbody th{white-space:nowrap;width:24%;font-weight:700}.release-log__result{white-space:nowrap;width:22%;font-weight:600}.release-log__table .is-rejected{color:var(--red)}.release-log__table .is-rejected th{font-weight:500}.release-log__table del{text-decoration:line-through;text-decoration-thickness:2px}.live-dot{background:var(--ember);vertical-align:0;width:10px;height:10px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.live-dot{animation:1.6s steps(2,end) infinite live}}@keyframes live{50%{opacity:.25}}@media (max-width:640px){.release-log__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.release-log__table tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:4px 16px;padding:14px 0;display:grid}.release-log__table tbody th,.release-log__table td{border:0;width:auto;padding:0}.release-log__table td:not(.release-log__result){grid-area:2/1/auto/-1}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
