@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6d02175fe8de3f-s.1qlvuf-h9_nww.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bf89ab4b246099fe-s.3s80slo4q4lah.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0264c3c98799c37c-s.p.2jrdrem4nuvb1.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.EevqyG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.EevqyG_variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.oFCZka_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.oFCZka_variable{--font-text:"Instrument Sans", "Instrument Sans Fallback"}
:root,:root[data-scheme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9f4ee;--paper:#fdf9f4;--paper-2:#f6f1e8;--ink:#171f2e;--subject:#1f53b8;--twin:#d23f18;--band:#0d182d;--on-band:#fdf9f4}@supports (color:lab(0% 0 0)){:root,:root[data-scheme=paper]{--bg:lab(96.5487% .580162 3.77269);--paper:lab(98.1672% .458986 3.01481);--paper-2:lab(95.4025% .614554 4.93838);--ink:lab(11.6829% -.461198 -10.7846);--subject:lab(36.6762% 13.7732 -59.649);--twin:lab(49.5825% 57.2303 54.972);--band:lab(8.02232% 1.21424 -15.9925);--on-band:lab(98.1672% .458986 3.01481)}}:root[data-scheme=pitch]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f6ec;--paper:#f8fbf5;--paper-2:#ebf3e7;--ink:#10271d;--subject:#006c4c;--twin:#cf7c00;--band:#02291c;--on-band:#f7faf2}@supports (color:lab(0% 0 0)){:root[data-scheme=pitch]{--bg:lab(96.2238% -3.0694 4.07149);--paper:lab(98.2356% -1.57064 2.48611);--paper-2:lab(94.8883% -4.33761 4.82954);--ink:lab(13.4664% -11.8357 3.38251);--subject:lab(39.9733% -38.1574 10.7455);--twin:lab(60.0532% 28.6103 67.7923);--band:lab(13.6626% -17.1758 4.86456);--on-band:lab(97.7873% -1.7103 3.29237)}}:root[data-scheme=clay]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf0e5;--paper:#fff9f3;--paper-2:#f9eadf;--ink:#311f19;--subject:#006d92;--twin:#bf4922;--band:#351d15;--on-band:#fdf7f1}@supports (color:lab(0% 0 0)){:root[data-scheme=clay]{--bg:lab(95.3588% 2.31066 6.43272);--paper:lab(98.2653% 1.14998 3.60502);--paper-2:lab(93.7025% 3.5508 7.51051);--ink:lab(13.9502% 8.13943 7.8344);--subject:lab(42.1847% -17.7944 -30.4465);--twin:lab(47.6267% 46.7655 47.2939);--band:lab(13.8703% 11.019 10.7127);--on-band:lab(97.6853% 1.1501 3.60512)}}:root[data-scheme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1326;--paper:#111c32;--paper-2:#17243b;--ink:#f5f1ea;--subject:#4098e3;--twin:#e56731;--band:#040b1a;--on-band:#f5f1ea}@supports (color:lab(0% 0 0)){:root[data-scheme=night]{--bg:lab(5.94858% .851385 -13.8688);--paper:lab(10.3596% .918485 -16.0376);--paper-2:lab(13.8291% .79453 -17.138);--ink:lab(95.3886% .58049 3.77289);--subject:lab(60.0544% -7.80767 -46.68);--twin:lab(59.2686% 47.6014 53.5566);--band:lab(2.90549% .611395 -9.33416);--on-band:lab(95.3886% .58049 3.77289)}}@media (prefers-color-scheme:dark){:root:not([data-scheme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1326;--paper:#111c32;--paper-2:#17243b;--ink:#f5f1ea;--subject:#4098e3;--twin:#e56731;--band:#040b1a;--on-band:#f5f1ea}@supports (color:lab(0% 0 0)){:root:not([data-scheme]){--bg:lab(5.94858% .851385 -13.8688);--paper:lab(10.3596% .918485 -16.0376);--paper-2:lab(13.8291% .79453 -17.138);--ink:lab(95.3886% .58049 3.77289);--subject:lab(60.0544% -7.80767 -46.68);--twin:lab(59.2686% 47.6014 53.5566);--band:lab(2.90549% .611395 -9.33416);--on-band:lab(95.3886% .58049 3.77289)}}}:root{--ink-2:color-mix(in oklab, var(--ink) 74%, transparent);--ink-3:color-mix(in oklab, var(--ink) 55%, transparent);--ink-4:color-mix(in oklab, var(--ink) 34%, transparent);--rule:color-mix(in oklab, var(--ink) 13%, transparent);--rule-2:color-mix(in oklab, var(--ink) 22%, transparent);--on-band-2:color-mix(in oklab, var(--on-band) 68%, transparent);--on-band-3:color-mix(in oklab, var(--on-band) 50%, transparent);--on-band-rule:color-mix(in oklab, var(--on-band) 17%, transparent);--display:var(--font-display), "Iowan Old Style", "Times New Roman", serif;--text:var(--font-text), "Helvetica Neue", Arial, sans-serif;--ease-out:cubic-bezier(.2, .8, .2, 1);--r-control:6px;--r-card:12px;--gutter:clamp(16px, 5vw, 64px)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg)}body{color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}::selection{background:color-mix(in oklab, var(--subject) 20%, transparent)}a{color:inherit}button,input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.ov{color:var(--ink-3);margin-bottom:10px;font-size:14.5px;font-weight:500;display:block}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"opsz" 40, "SOFT" 50;font-size:22px;text-decoration:none}.tabs{box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tabs button{cursor:pointer;color:var(--ink-2);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:14px;font-weight:500;line-height:1.2}.tabs button small{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.tabs button:hover{color:var(--ink)}.tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.tabs button[aria-pressed=true] small{color:color-mix(in oklab, var(--paper) 70%, transparent)}.tabs button:focus-visible,.cta:focus-visible{outline:2px solid var(--subject);outline-offset:3px}.intro{padding:clamp(28px,6vw,72px) 0 clamp(20px,3vw,32px)}.intro h1{letter-spacing:-.028em;font-variation-settings:"opsz" 96, "SOFT" 40;max-width:16ch;font-size:clamp(36px,5vw,64px);line-height:1.04}.lede{color:var(--ink-2);max-width:52ch;margin-top:16px;font-size:17px}.model-note{color:var(--ink-3);max-width:70ch;margin-top:10px;font-size:13.5px}.search{position:relative}.search input{border-radius:var(--r-card);border:1px solid var(--rule-2);background:var(--paper);width:100%;color:var(--ink);transition:border-color .2s var(--ease-out);padding:14px 16px;font-size:16px}.search input::placeholder{color:var(--ink-3)}.search input:focus{border-color:var(--subject);box-shadow:0 0 0 3px color-mix(in oklab, var(--subject) 15%, transparent);outline:0}.search.compact input{border-radius:var(--r-control);padding:10px 12px;font-size:15px}.search ul{z-index:30;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -30px color-mix(in oklab, var(--ink) 45%, transparent);max-height:360px;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.search li{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.search li[aria-selected=true]{background:var(--paper-2)}.search li span:last-child{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.notice{border-radius:var(--r-card);color:var(--ink-2);background:color-mix(in oklab, var(--twin) 9%, var(--paper));border:1px solid color-mix(in oklab, var(--twin) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;padding:14px 16px;font-size:15px;display:flex}.notice strong{color:var(--ink);font-weight:500}.notice .actions{flex-wrap:wrap;gap:8px;display:flex}.cta{cursor:pointer;border-radius:var(--r-control);background:var(--ink);color:var(--paper);transition:transform .2s var(--ease-out), background-color .2s var(--ease-out);border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.cta:hover{transform:translateY(-1px)}.cta.quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2);background:0 0}.cta.quiet:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.arrow{transition:transform .2s var(--ease-out);display:inline-block}.cta:hover .arrow{transform:translate(3px)}.facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1.4fr repeat(3,1fr);margin-top:clamp(24px,3vw,36px);display:grid}.fact{border-right:1px solid var(--rule);min-width:0;padding:26px 24px 26px 0}.fact+.fact{padding-left:24px}.fact:last-child{border-right:0}.fact .ov{margin-bottom:8px}.fact b{font-family:var(--display);letter-spacing:-.025em;font-variation-settings:"opsz" 72, "SOFT" 30;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:1;display:block}.fact p{color:var(--ink-3);margin-top:10px;font-size:13.5px}.who h2{font-variation-settings:"opsz" 72, "SOFT" 40;font-size:clamp(28px,3vw,40px);line-height:1.05}.who h2 span{color:var(--ink-3)}.who p{color:var(--ink-2);margin-top:8px;font-size:15px}.who i{background:var(--subject);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.grid2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-top:16px;display:grid}.card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);min-width:0;padding:24px}.card h3{font-variation-settings:"opsz" 36, "SOFT" 30;font-size:22px;line-height:1.15}.card .sub{color:var(--ink-3);margin:6px 0 16px;font-size:14px}.section{margin-top:16px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.twins{border-top:1px solid var(--rule);list-style:none}.twins li{border-bottom:1px solid var(--rule)}.twins button{text-align:left;cursor:pointer;width:100%;transition:background-color .2s var(--ease-out);background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 6px;display:grid}.twins button:hover{background:color-mix(in oklab, var(--ink) 4%, transparent)}.twins button[aria-pressed=true]{background:color-mix(in oklab, var(--twin) 9%, transparent);box-shadow:inset 2px 0 0 var(--twin)}.twins .rank{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.twins .name{min-width:0;font-size:15.5px}.twins .name small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.twins .dist{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.twins .bar{background:var(--ink-4);border-radius:1px;height:2px}.more{margin-top:14px}.compare-head{gap:12px;margin-bottom:18px;display:grid}.vs{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:14px;display:flex}.vs b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-bottom:6px;font-size:13.5px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.swatch{border-radius:50%;width:9px;height:9px;display:inline-block}.dotplot{max-width:100%;display:block;overflow:visible}.dotplot text{fill:var(--ink-2);font-size:12.5px;font-family:var(--text)}.dotplot .axis text{fill:var(--ink-3);font-size:11px}.dotplot .grid line{stroke:var(--rule)}.dotplot .row:hover rect.hit{fill:color-mix(in oklab, var(--ink) 4%, transparent)}.viz{position:relative}.viz canvas{touch-action:none;cursor:crosshair;width:100%;display:block}.tooltip{pointer-events:none;z-index:10;background:var(--paper);color:var(--ink);white-space:nowrap;box-shadow:0 0 0 1px var(--rule-2), 0 16px 32px -16px color-mix(in oklab, var(--ink) 45%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px;position:absolute;transform:translate(12px,-50%)}.tooltip small{color:var(--ink-3);font-size:12px;display:block}.band{background:var(--band);color:var(--on-band);margin-top:clamp(56px,8vw,96px);padding:clamp(48px,6vw,80px) 0 36px}.band h2{font-variation-settings:"opsz" 72, "SOFT" 30;max-width:22ch;font-size:clamp(26px,2.6vw,34px);line-height:1.12}.band .ov{color:var(--on-band-3)}.band .cols{grid-template-columns:1.1fr 1fr .8fr;gap:clamp(28px,5vw,72px);margin-top:36px;display:grid}.band h4{letter-spacing:.1em;text-transform:uppercase;color:var(--on-band-3);margin-bottom:12px;font-size:12px;font-weight:500}.band ul{color:var(--on-band-2);gap:10px;font-size:14.5px;list-style:none;display:grid}.band a{color:var(--on-band);text-underline-offset:3px}.band details{color:var(--on-band-2);margin-top:16px;font-size:14px}.band summary{cursor:pointer}.band pre{white-space:pre-wrap;color:var(--on-band-3);margin-top:8px;font-family:ui-monospace,monospace;font-size:12px}.band .legal{border-top:1px solid var(--on-band-rule);color:var(--on-band-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.schemes{gap:6px;display:grid}.schemes button{cursor:pointer;text-align:left;border-radius:var(--r-control);color:var(--on-band-2);box-shadow:inset 0 0 0 1px var(--on-band-rule);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.schemes button:hover{color:var(--on-band)}.schemes button[aria-pressed=true]{color:var(--on-band);box-shadow:inset 0 0 0 1px var(--on-band-2)}.schemes .pair{display:inline-flex}.schemes .pair i{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--band);border-radius:50%}.schemes .pair i+i{margin-left:-3px}.loading{color:var(--ink-3);padding:48px 0}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.intro>*{animation:rise .7s var(--ease-out) both}.intro>:nth-child(2){animation-delay:70ms}.intro>:nth-child(3){animation-delay:.14s}.intro>:nth-child(4){animation-delay:.21s}@media (max-width:960px){.facts{grid-template-columns:1fr 1fr 1fr}.facts .who{border-right:0;border-bottom:1px solid var(--rule);grid-column:1/-1}.facts .who+.fact{padding-left:0}.grid2,.band .cols{grid-template-columns:1fr}}@media (max-width:560px){.facts{grid-template-columns:1fr}.fact{border-right:0;border-bottom:1px solid var(--rule);padding:18px 0!important}.fact:last-child{border-bottom:0}.card{padding:18px}.tabs{width:100%}.tabs button{flex:1;padding:6px 8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
