@font-face{font-family:Easedisplay;src:url(/fonts/EaseDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--site--viewport-max:100;--site--viewport-min:20;--site--margin:clamp(1rem, .4286rem + 2.8571vw, 3.75rem);--site--gutter:2rem;--site--column-count:12;--max-width--small:50rem;--max-width--main:calc(var(--site--viewport-max) * 1rem);--max-width--full:100%;--radius--tiny:.5rem;--radius--small:.75rem;--radius--main:1rem;--radius--medium:1.25rem;--radius--larger:2rem;--radius--huge:3rem;--radius--round:100vw;--border-width--main:.094rem;--focus--width:.125rem;--focus--offset-inner:calc(var(--focus--width) * -1);--focus--offset-outer:.1875rem;--swatch--transparent:transparent;--swatch--light-100:white;--swatch--light-100-o20:color-mix(in srgb, var(--swatch--light-100) 20%, transparent);--swatch--light-200:#e4ecee;--swatch--dark-800:#8aa5aa;--swatch--dark-900:#101010;--swatch--dark-900-o20:color-mix(in srgb, var(--swatch--dark-900) 20%, transparent);--swatch--brand-500:#1addff;--swatch--brand-100:color-mix(in srgb, var(--swatch--brand-500), white 80%);--swatch--brand-200:color-mix(in srgb, var(--swatch--brand-500), white 60%);--swatch--brand-300:color-mix(in srgb, var(--swatch--brand-500), white 40%);--swatch--brand-400:color-mix(in srgb, var(--swatch--brand-500), white 20%);--swatch--brand-600:color-mix(in srgb, var(--swatch--brand-500), black 20%);--swatch--brand-700:color-mix(in srgb, var(--swatch--brand-500), black 40%);--swatch--brand-800:color-mix(in srgb, var(--swatch--brand-500), black 60%);--swatch--brand-900:color-mix(in srgb, var(--swatch--brand-500), black 80%);--swatch--brand-text:var(--swatch--dark-900);--swatch--brand-text-o20:color-mix(in srgb, var(--swatch--brand-text) 20%, transparent);--swatch--brand-linen:white;--swatch--brand-iris:#f4eeff;--swatch--brand-nereid:#e8f8ee;--swatch--brand-mistia:#c7d7da;--nav--height:4rem;--nav--banner-height:2.4rem;--nav--height-total:var(--nav--height);--nav--radius:var(--radius--tiny);--nav--duration:.4s}:root,[data-theme=light]{--theme--background:var(--swatch--light-100);--theme--background-2:var(--swatch--light-200);--theme--text:var(--swatch--dark-900);--theme--heading-accent:var(--swatch--brand-600);--theme--border:var(--swatch--light-200);--theme--selection-background:var(--swatch--brand-300);--theme--selection-text:var(--swatch--brand-text);--theme--nav-background:var(--theme--background);--theme--button-primary--background:var(--swatch--brand-500);--theme--button-primary--border:var(--theme--button-primary--background);--theme--button-primary--text:var(--swatch--brand-text);--theme--button-primary--background-hover:var(--swatch--brand-300);--theme--button-primary--border-hover:var(--swatch--brand-300);--theme--button-primary--text-hover:var(--swatch--brand-text);--theme--button-secondary--background:var(--swatch--dark-900);--theme--button-secondary--border:var(--swatch--dark-900);--theme--button-secondary--text:var(--swatch--light-100);--theme--button-secondary--background-hover:var(--swatch--dark-800);--theme--button-secondary--border-hover:var(--theme--button-secondary--background-hover);--theme--button-secondary--text-hover:var(--theme--background);--theme--text-link--text:var(--theme--text);--theme--text-link--border:var(--theme--border);--theme--text-link--text-hover:var(--theme--text-link--text);--theme--text-link--border-hover:var(--theme--text)}[data-theme=dark]{--theme--background:var(--swatch--dark-900);--theme--background-2:var(--swatch--dark-800);--theme--text:var(--swatch--light-100);--theme--heading-accent:var(--swatch--brand-500);--theme--border:var(--swatch--light-100-o20);--theme--nav-background:var(--swatch--light-200);--theme--button-secondary--background:var(--swatch--light-100);--theme--button-secondary--border:var(--swatch--light-100);--theme--button-secondary--text:var(--swatch--dark-900);--theme--button-secondary--background-hover:var(--swatch--light-200);--theme--button-secondary--border-hover:var(--swatch--light-200);--theme--button-secondary--text-hover:var(--swatch--dark-900);--theme--text-link--border-hover:var(--swatch--brand-500)}[data-theme=brand]{--theme--background:var(--swatch--brand-500);--theme--background-2:var(--swatch--brand-text);--theme--text:var(--swatch--brand-text);--theme--heading-accent:color-mix(in srgb, var(--theme--text), white 20%);--theme--border:var(--swatch--brand-text-o20);--theme--nav-background:var(--theme--background);--theme--button-primary--background:var(--swatch--light-100);--theme--button-primary--text:var(--swatch--dark-900);--theme--button-primary--background-hover:color-mix(in srgb, var(--theme--button-primary--background), white 10%);--theme--button-primary--border-hover:var(--swatch--light-200);--theme--button-primary--text-hover:var(--theme--button-primary--text);--theme--button-secondary--background:var(--swatch--dark-900);--theme--button-secondary--border:var(--swatch--dark-900);--theme--button-secondary--text:var(--swatch--light-100);--theme--button-secondary--background-hover:var(--swatch--dark-800);--theme--button-secondary--border-hover:var(--theme--button-secondary--background-hover);--theme--button-secondary--text-hover:var(--swatch--dark-900)}:root{--font--primary:"Inter", sans-serif;--font--secondary:"Easedisplay", "Inter", sans-serif;--font--primary-trim-top:.37em;--font--primary-trim-bottom:.36em;--font--secondary-trim-top:.34em;--font--secondary-trim-bottom:.37em;--tracking--tightest:-.06em;--tracking--tighter:-.05em;--tracking--tight:-.04em;--tracking--snug:-.02em;--tracking--wide:.1em;--tracking--none:0em;--leading--tiny:.95;--leading--small:1;--leading--medium:1.106;--leading--large:1.35;--leading--huge:1.5;--text--tagline:.875rem;--text--small:.875rem;--text--main:1rem;--text--large:1.125rem;--text--xlarge:clamp(1.125rem, 1.0938rem + .1563vw, 1.25rem);--text--h6:clamp(1.5rem, 1.4375rem + .3125vw, 1.75rem);--text--h5:clamp(2.25rem, 2rem + 1.25vw, 3.25rem);--text--h4:clamp(2.5rem, 2rem + 2.5vw, 4.5rem);--text--h3:clamp(2.75rem, 2.1563rem + 2.9688vw, 5.125rem);--text--h2:clamp(3rem, 2.1875rem + 4.0625vw, 6.25rem);--text--h1:clamp(3.25rem, 2.1563rem + 5.4688vw, 7.625rem);--text--display:clamp(4.5rem, 2.625rem + 9.375vw, 12rem);--space--1:clamp(.375rem, .3438rem + .1563vw, .5rem);--space--2:clamp(.625rem, .5938rem + .1563vw, .75rem);--space--3:clamp(.875rem, .8438rem + .1563vw, 1rem);--space--4:clamp(1.25rem, 1.1875rem + .3125vw, 1.5rem);--space--5:clamp(1.75rem, 1.6875rem + .3125vw, 2rem);--space--6:clamp(2rem, 1.875rem + .625vw, 2.5rem);--space--7:clamp(2.25rem, 2.0625rem + .9375vw, 3rem);--space--8:clamp(2.5rem, 2.125rem + 1.875vw, 4rem);--section--none:0px;--section--small:clamp(3rem, 2.5rem + 2.5vw, 5rem);--section--main:clamp(4rem, 3rem + 5vw, 8rem);--section--large:clamp(5.5rem, 4.375rem + 5.625vw, 10rem);--section--page-top:clamp(10rem, 9rem + 5vw, 14rem);--ease-expo-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--theme--background:var(--swatch--dark-900);--theme--background-2:var(--swatch--dark-800);--theme--text:var(--swatch--light-100);--theme--heading-accent:var(--swatch--brand-500);--theme--border:var(--swatch--light-100-o20);--theme--nav-background:var(--swatch--light-200);--theme--button-secondary--background:var(--swatch--light-100);--theme--button-secondary--border:var(--swatch--light-100);--theme--button-secondary--text:var(--swatch--dark-900);--theme--button-secondary--background-hover:var(--swatch--light-200);--theme--button-secondary--border-hover:var(--swatch--light-200);--theme--button-secondary--text-hover:var(--swatch--dark-900);--theme--text-link--border-hover:var(--swatch--brand-500);color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--theme--background);color:var(--theme--text);font-family:var(--font--primary);font-size:var(--text--main);line-height:var(--leading--body);margin:0;font-weight:400;overflow-x:hidden}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6,p{margin:0;display:flow-root}h1,h2,h3,h4,h5,h6{font-weight:500}a{color:inherit;text-decoration:none}img{vertical-align:middle;max-width:100%}::selection{background:var(--theme--selection-background);color:var(--theme--selection-text)}:focus-visible{outline:var(--focus--width) solid var(--theme--text);outline-offset:var(--focus--offset-outer)}.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.skip-link{left:var(--site--margin);z-index:200;position:absolute;top:-10rem}a.skip-link:focus{top:1rem}.h-display,.h-1,.h-2,.h-3,.h-4,.h-5,.h-6{font-family:var(--font--display);text-wrap:balance;font-weight:400}.h-display{font-size:var(--text--display);line-height:var(--leading--tiny);letter-spacing:var(--tracking--tightest)}.h-1{font-size:var(--text--h1);line-height:var(--leading--tiny);letter-spacing:var(--tracking--tighter)}.h-2{font-size:var(--text--h2);line-height:var(--leading--tiny);letter-spacing:var(--tracking--tighter)}.h-3{font-size:var(--text--h3);line-height:var(--leading--small);letter-spacing:var(--tracking--tight)}.h-4{font-size:var(--text--h4);line-height:var(--leading--small);letter-spacing:var(--tracking--tight)}.h-5{font-size:var(--text--h5);line-height:var(--leading--small);letter-spacing:var(--tracking--snug)}.h-6{font-size:var(--text--h6);line-height:var(--leading--medium);letter-spacing:var(--tracking--snug)}.accent{color:var(--theme--heading-accent)}.t-small{font-size:var(--text--small);line-height:var(--leading--body)}.t-main{font-size:var(--text--main);line-height:var(--leading--body)}.t-large{font-size:var(--text--large);line-height:var(--leading--huge)}.t-xlarge{font-size:var(--text--xlarge);line-height:var(--leading--huge)}.faded{color:var(--ink--muted)}.section{background:var(--theme--background);color:var(--theme--text)}.section-small{padding-block:var(--space--8) 0}.section-main{padding-block:var(--section--main)}.section-large{padding-block:var(--section--large)}.section-page-top{padding-top:var(--space--7);padding-bottom:0}.container{width:100%;max-width:var(--max-width--main);padding-inline:var(--site--margin);margin-inline:auto}.container-small{max-width:var(--max-width--small)}.btn{border:var(--border-width--main) solid var(--btn-border);border-radius:var(--radius--small);background-color:var(--btn-bg);color:var(--btn-text);font:inherit;text-align:center;vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;padding-block:.875rem;padding-inline:1rem;line-height:1;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex;position:relative}.btn:hover{border-color:var(--btn-border-hover);background-color:var(--btn-bg-hover);color:var(--btn-text-hover)}.btn-primary{--btn-bg:var(--theme--button-primary--background);--btn-border:var(--theme--button-primary--border);--btn-text:var(--theme--button-primary--text);--btn-bg-hover:var(--theme--button-primary--background-hover);--btn-border-hover:var(--theme--button-primary--border-hover);--btn-text-hover:var(--theme--button-primary--text-hover)}.btn-secondary{--btn-bg:var(--theme--button-secondary--background);--btn-border:var(--theme--button-secondary--border);--btn-text:var(--theme--button-secondary--text);--btn-bg-hover:var(--theme--button-secondary--background-hover);--btn-border-hover:var(--theme--button-secondary--border-hover);--btn-text-hover:var(--theme--button-secondary--text-hover)}.btn-link{border-block-end:var(--border-width--main) solid var(--theme--text-link--border);color:var(--theme--text-link--text);padding-block:.5em;transition:border-color .2s,color .2s;display:inline-flex;position:relative}.btn-link:hover{border-block-end-color:var(--theme--text-link--border-hover);color:var(--theme--text-link--text-hover)}.btn-group{align-items:center;gap:var(--space--2);margin-top:var(--space--6);flex-wrap:wrap;display:flex}.prose a,a.inline{border-bottom:var(--border-width--main) solid var(--theme--text-link--border);transition:border-color .2s}.prose a:hover,a.inline:hover{border-bottom-color:var(--theme--text-link--border-hover)}.prose ul{margin-bottom:0;padding-left:1.25rem}.prose li+li{margin-top:var(--space--1)}.prose h2{margin-top:var(--space--7)}.prose h3{margin-top:var(--space--5)}.card{gap:var(--space--2);padding:var(--space--4);border:1px solid var(--theme--border);border-radius:var(--radius--small);background:var(--theme--background);flex-direction:column;display:flex}a.card{transition:border-color .2s}a.card:hover{border-color:var(--theme--text)}.tag{border-radius:var(--radius--small);background:var(--swatch--light-200);color:var(--swatch--dark-900);font-size:var(--text--small);line-height:var(--leading--large);white-space:nowrap;align-items:center;padding:.125rem .5rem;display:inline-flex}.tag-brand{background:var(--swatch--brand-500);color:var(--swatch--brand-text)}.table-wrap{border:1px solid var(--theme--border);border-radius:var(--radius--small);position:relative;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--text--small)}table.data caption{text-align:left;padding:.75rem;font-weight:500}table.data th,table.data td{text-align:left;vertical-align:top;border-top:1px solid var(--theme--border);padding:.75rem .875rem;font-weight:400}table.data thead th{white-space:nowrap;background:var(--surface--sunken);color:var(--ink--muted);font-size:.875rem;font-weight:500}table.data tbody tr:hover{background:color-mix(in srgb, var(--surface--sunken) 60%, transparent)}table.data tbody th{font-weight:500}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.data th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}table.data th[data-key] button:after{content:"↕";opacity:.4}table.data th[aria-sort] button:after{opacity:1}table.data th[aria-sort=ascending] button:after{content:"↑"}table.data th[aria-sort=descending] button:after{content:"↓"}.field{gap:var(--space--1);flex-direction:column;display:flex}.field label{font-weight:500;font-size:var(--text--small)}.input{border-radius:var(--radius--small);background-color:color-mix(in srgb, var(--theme--background-2) 50%, transparent);width:100%;min-height:3.5rem;color:inherit;font:inherit;font-size:var(--text--large);border:1px solid #0000;padding:0 1rem}textarea.input{resize:vertical;min-height:10rem;padding:1rem}select.input{appearance:auto}.input::placeholder{color:color-mix(in srgb, var(--theme--text) 60%, transparent)}.input:focus-visible{outline:var(--focus--width) solid var(--theme--text);outline-offset:var(--focus--offset-inner)}.input[aria-invalid=true]{border-color:var(--theme--text)}.stack>*+*{margin-top:var(--space--4)}.muted{color:var(--ink--muted)}.section-bottom{padding-bottom:0}table.data.wide{min-width:56rem}:root{--surface--sunken:color-mix(in srgb, var(--theme--background-2) 30%, var(--theme--background));--ink--muted:color-mix(in srgb, var(--theme--text) 72%, transparent);--rule--faint:color-mix(in srgb, var(--theme--border) 70%, transparent);--chart--highlight:var(--swatch--brand-700);--chart--rest:var(--swatch--brand-mistia);--chart--grid:var(--theme--border);--chart--tint:var(--swatch--light-200);--chart--tint-brand:var(--swatch--brand-100);--font--display:"Instrument Serif", Georgia, "Times New Roman", serif;--text--small:.9375rem;--text--xsmall:.875rem;--text--main:clamp(1rem, .9844rem + .0781vw, 1.0625rem);--text--section:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--text--figure:clamp(3rem, 2.5rem + 2.5vw, 5rem);--leading--body:1.55}[data-theme=dark]{--chart--highlight:var(--swatch--brand-500);--chart--rest:var(--swatch--dark-800);--chart--tint:var(--swatch--light-100);--chart--tint-brand:var(--swatch--brand-500)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart--highlight:var(--swatch--brand-500);--chart--rest:var(--swatch--dark-800);--chart--tint:var(--swatch--light-100);--chart--tint-brand:var(--swatch--brand-500)}}main{padding-bottom:var(--section--small)}.muted-ink{color:var(--ink--muted)}.t-xsmall{font-size:var(--text--xsmall);line-height:var(--leading--body)}.prose{font-size:var(--text--main);line-height:var(--leading--body)}.prose>*+*{margin-top:var(--space--3)}.prose h2{margin-top:var(--space--8);font-size:var(--text--section);line-height:var(--leading--medium)}.prose h3{font-family:var(--font--display);font-weight:400;font-size:var(--text--h6);line-height:var(--leading--medium)}.prose strong{font-weight:600}.page-title{font-family:var(--font--display);font-weight:400;font-size:var(--text--h4);line-height:var(--leading--small);letter-spacing:var(--tracking--snug);text-wrap:balance;max-width:22ch}.page-lede{max-width:44rem;margin-top:var(--space--4);font-size:var(--text--large);line-height:var(--leading--huge)}.page-lede.t-large{margin-top:var(--space--4)}.eyebrow,.label-sm{margin-bottom:var(--space--3);font-size:var(--text--xsmall);letter-spacing:var(--tracking--wide);text-transform:uppercase;color:var(--ink--muted);font-weight:500}.eyebrow:before,.label-sm:before{content:"";vertical-align:middle;background:currentColor;width:2rem;height:1px;margin-right:.75rem;display:inline-block}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--space--1) var(--space--3);margin-bottom:var(--space--4);padding-top:var(--space--4);border-top:1px solid var(--theme--border);flex-wrap:wrap;display:flex}.sec-head h2{font-family:var(--font--display);font-weight:400;font-size:var(--text--section);line-height:var(--leading--medium);letter-spacing:var(--tracking--snug);display:inline}.sec-head .sec-aside{margin-left:var(--space--3);color:var(--ink--muted);font-size:var(--text--small)}.sec-link{font-size:var(--text--small);color:var(--ink--muted);white-space:nowrap;margin-block:-.5rem;padding-block:.5rem;font-weight:500}.sec-link:hover{color:var(--theme--text)}.sec-link:after{content:" →"}.hero{padding-bottom:var(--space--8);background-image:linear-gradient(var(--rule--faint) 1px, transparent 1px), linear-gradient(90deg, var(--rule--faint) 1px, transparent 1px);background-position:top;background-size:3rem 3rem;position:relative}.hero-title{font-family:var(--font--display);font-weight:400;font-size:var(--text--h2);line-height:var(--leading--tiny);letter-spacing:var(--tracking--snug);text-wrap:balance;max-width:14ch}.hero-title em{color:var(--theme--heading-accent);font-style:italic}.hero-figures{gap:var(--space--3) var(--space--7);margin-top:var(--space--6);padding-top:var(--space--4);border-top:1px solid var(--theme--border);flex-wrap:wrap;display:flex}.hero-figures>div{min-width:7rem}.hero-figures .n{font-family:var(--font--display);font-size:var(--text--h5);line-height:var(--leading--small);letter-spacing:var(--tracking--snug);font-variant-numeric:lining-nums;display:block}.hero-figures .l{font-size:var(--text--xsmall);color:var(--ink--muted);margin-top:.25rem;display:block}.band{background:var(--surface--sunken);border-block:1px solid var(--theme--border);padding-block:var(--space--7)}.band .sec-head{border-top:0;padding-top:0}.band .list-card,.band .card,.band .stat-card{background:var(--theme--background)}.crumbs ol{margin:0 0 var(--space--4);font-size:var(--text--small);color:var(--ink--muted);flex-wrap:wrap;gap:.25rem .5rem;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:.5rem}.crumbs a{padding-block:.5rem}.crumbs a:hover,.crumbs [aria-current]{color:var(--theme--text)}.list-card{border:1px solid var(--theme--border);border-radius:var(--radius--small);background:var(--theme--background);margin:0;padding:0;list-style:none;overflow:hidden}.list-card>li+li{border-top:1px solid var(--theme--border)}.list-row{align-items:center;gap:var(--space--4);padding:.875rem var(--space--4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}a.list-row:hover,.list-row:has(a.title:hover),.list-row:has(a.end:hover){background:var(--surface--sunken)}.list-row a.title,.list-row a.end{color:inherit}.list-row a.title:hover{text-underline-offset:.15em;text-decoration:underline}.list-row .idx{font-family:var(--font--display);font-size:var(--text--h6);color:var(--ink--muted);min-width:2ch;line-height:1}.list-row .title{font-weight:500}.list-row .sub{font-size:var(--text--xsmall);color:var(--ink--muted);margin-top:.125rem;display:block}.list-row .end{font-size:var(--text--small);color:var(--ink--muted);white-space:nowrap;text-align:right}.list-row a.end{margin-block:-.5rem;padding-block:.5rem}a.list-row .end:after,.list-row a.end:after{content:" →"}.list-row.no-idx{grid-template-columns:minmax(0,1fr) auto}@media (width<=479px){.list-row{row-gap:.25rem}.list-row .end:not(:empty){text-align:left;white-space:normal;grid-column:2/-1;justify-self:start}.list-row.no-idx .end:not(:empty){grid-column:1/-1}.list-row a.end{margin-block:0 -.5rem}}.group{gap:var(--space--4) var(--site--gutter);padding-top:var(--space--5);border-top:1px solid var(--theme--border);grid-template-columns:16rem minmax(0,1fr);display:grid}.group+.group{margin-top:var(--space--7)}.group>h2{font-family:var(--font--display);font-weight:400;font-size:var(--text--section);line-height:var(--leading--medium);letter-spacing:var(--tracking--snug)}.group>h2 .sub{margin-top:var(--space--2);font-family:var(--font--primary);font-size:var(--text--small);color:var(--ink--muted);letter-spacing:0;display:block}@media (width<=767px){.group{grid-template-columns:1fr}}.meter{border-radius:var(--radius--round);background:var(--chart--grid);height:.375rem;display:block;overflow:hidden}.meter>span{height:100%;width:calc(var(--v,0) * 100%);border-radius:inherit;background:var(--chart--highlight);display:block}.facts-strip{border:1px solid var(--theme--border);border-radius:var(--radius--small);grid-template-columns:repeat(auto-fit,minmax(min(50%,13rem),1fr));margin:0;display:grid;overflow:hidden}.facts-strip>div{padding:1rem var(--space--4);box-shadow:-1px -1px 0 var(--theme--border)}.facts-strip dt{font-size:var(--text--xsmall);color:var(--ink--muted)}.facts-strip dd{margin:.375rem 0 0;font-weight:400}.facts-strip dd.big{font-family:var(--font--display);font-size:var(--text--h5);line-height:var(--leading--small);letter-spacing:var(--tracking--snug)}.stat-card{border:1px solid var(--theme--border);border-radius:var(--radius--small);padding:var(--space--4) var(--space--5);background:var(--surface--sunken);min-width:16rem}.stat-card .big{font-family:var(--font--display);font-size:var(--text--figure);letter-spacing:var(--tracking--snug);margin:.25rem 0 var(--space--2);line-height:1}.stat-card .t-small{font-weight:400}.page-head{gap:var(--space--5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}@media (width<=767px){.page-head{grid-template-columns:1fr}.stat-card{min-width:0}}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--theme--border);border-radius:var(--radius--tiny);font-size:var(--text--small);background:var(--theme--background);align-items:baseline;gap:.5rem;padding:.5rem .75rem;font-weight:500;display:inline-flex}a.chip:hover{border-color:var(--theme--text)}.chip .n{font-size:var(--text--xsmall);color:var(--ink--muted);font-weight:400}kbd{font:inherit;border:1px solid var(--theme--border);color:var(--ink--muted);background:var(--surface--sunken);border-radius:.375rem;padding:.0625rem .375rem;font-size:.8125rem}.search-trigger{border:1px solid var(--theme--border);border-radius:var(--radius--tiny);background:var(--theme--background);width:100%;max-width:24rem;min-height:2.75rem;color:var(--ink--muted);font:inherit;font-size:var(--text--small);cursor:pointer;text-align:left;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.search-trigger:hover{border-color:var(--theme--text)}.search-trigger .q{flex:1}.search-trigger svg{flex:none}.grid-3{gap:var(--space--4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.grid-2{gap:var(--space--4);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.list-card.list-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.list-card.list-grid>li{box-shadow:1px 0 0 var(--theme--border), 0 1px 0 var(--theme--border);border-top:0}@media (width<=767px){table.data{min-width:40rem}}.mc .mc_stat .mc_big{font-family:var(--font--display);font-weight:400}.sbs_head{top:var(--hdr-h,4rem);z-index:2;gap:var(--space--3);padding:var(--space--2) 0;background:var(--theme--background);border-bottom:1px solid var(--theme--border);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:sticky}.sbs_model{align-items:center;gap:var(--space--2);min-width:0;font-size:var(--text--large);overflow-wrap:anywhere;font-weight:500;display:flex}.sbs_note{margin:var(--space--2) 0}.sbs_row{gap:var(--space--1) var(--space--3);padding:var(--space--3) 0;border-bottom:1px solid var(--theme--border);grid-template-columns:1fr 1fr;display:grid}.sbs_head,.sbs_row{grid-template-columns:minmax(12rem,1.2fr) 1fr 1fr}.sbs_bench{flex-direction:column;gap:.125rem;display:flex}.sbs_score{font-size:var(--text--large);font-variant-numeric:tabular-nums}.sbs_cell{font-size:var(--text--small);overflow-wrap:anywhere}@media (width<=767px){.sbs_head,.sbs_row{column-gap:var(--space--2);grid-template-columns:1fr 1fr}.sbs_corner{display:none}.sbs_bench{grid-column:1/-1}.sbs_model,.sbs_score{font-size:var(--text--main)}.sbs_cell{font-size:var(--text--xsmall,.75rem)}}.chart-panel{border:1px solid var(--theme--border);border-radius:var(--radius--small);min-width:0;padding:var(--space--4);margin:0}.chart-head{justify-content:space-between;align-items:baseline;gap:.25rem var(--space--3);margin-bottom:var(--space--4);flex-wrap:wrap;display:flex}.chart-title{font-size:var(--text--main);font-weight:500}.consent[data-astro-cid-bm4qem4n]{inset-inline:var(--space--3);bottom:var(--space--3);z-index:1000;max-width:28rem;padding:var(--space--3);border:1px solid var(--theme--border);border-radius:var(--radius--small);background:var(--theme--background);color:var(--theme--text);margin-inline-start:auto;position:fixed;box-shadow:0 .5rem 2rem #00000014}.consent_btns[data-astro-cid-bm4qem4n]{gap:var(--space--2);margin-top:var(--space--2);flex-wrap:wrap;display:flex}.consent_btns[data-astro-cid-bm4qem4n] button[data-astro-cid-bm4qem4n]{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid var(--theme--border);border-radius:var(--radius--tiny);background:var(--theme--background);color:var(--theme--text);flex:8rem;font-weight:500}.consent_btns[data-astro-cid-bm4qem4n] .is-primary[data-astro-cid-bm4qem4n]{background:var(--theme--text);border-color:var(--theme--text);color:var(--theme--background)}.maker_mark[data-astro-cid-ekjndzjs]{--extra:calc(-.5em * (var(--scale,1) - 1));width:calc(1em * var(--scale,1));height:calc(1em * var(--scale,1));margin:var(--extra) calc(.35em + var(--extra)) var(--extra) var(--extra);vertical-align:-.15em;max-width:none;display:inline-block}.maker_mark[data-astro-cid-ekjndzjs] svg{width:100%;height:100%;display:block}.maker_mark[data-astro-cid-ekjndzjs].is-wide{width:1.5em}.maker_mark[data-astro-cid-ekjndzjs].is-filled{vertical-align:-.22em;border-radius:.25em;width:1.15em;height:1.15em;margin:0 .35em 0 0;padding:.17em}.maker_mark[data-astro-cid-ekjndzjs]:not(.official) svg{fill:currentColor}[data-theme=dark] .maker_mark[data-astro-cid-ekjndzjs].is-img{background:#fff;border-radius:.25em}.dark-only[data-astro-cid-ekjndzjs],[data-theme=dark] .light-only[data-astro-cid-ekjndzjs]{display:none}[data-theme=dark] .dark-only[data-astro-cid-ekjndzjs]{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .light-only[data-astro-cid-ekjndzjs]{display:none}:root:not([data-theme=light]) .dark-only[data-astro-cid-ekjndzjs]{display:inline-block}}.ftr_cookie[data-astro-cid-jo6i4kqk]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-.5rem 0 -.5rem .75rem;padding:.5rem 0;text-decoration:underline}.ftr_menu[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-block:-.5rem;padding-block:.5rem;display:inline-block}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--theme--border);background:var(--surface--sunken);padding-block:var(--space--7) var(--space--6);overflow:hidden}.ftr_name[data-astro-cid-jo6i4kqk]{font-family:var(--font--display);letter-spacing:var(--tracking--tight);color:var(--theme--text);padding-bottom:var(--space--5);border-bottom:1px solid var(--theme--border);margin-bottom:var(--space--6);overflow-wrap:anywhere;font-size:clamp(2.75rem,1.5rem + 6.25vw,7.5rem);font-weight:400;line-height:.95}.ftr_top[data-astro-cid-jo6i4kqk]{gap:var(--space--6) var(--site--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ftr_made[data-astro-cid-jo6i4kqk]{max-width:22rem;color:var(--ink--muted)}.ftr_menu[data-astro-cid-jo6i4kqk]{gap:var(--space--5) var(--site--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ftr_h[data-astro-cid-jo6i4kqk]{font-size:var(--text--small);margin-bottom:.5rem;font-weight:500}.ftr_menu[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.ftr_menu[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.125rem;font-size:var(--text--small);color:var(--ink--muted);align-items:center;display:inline-flex}.ftr_menu[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--theme--text)}.ftr_base[data-astro-cid-jo6i4kqk]{margin-top:var(--space--7);padding-top:var(--space--4);border-top:1px solid var(--theme--border);justify-content:space-between;gap:var(--space--2) var(--site--gutter);flex-wrap:wrap;display:flex}.ftr_base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:first-child{max-width:44rem}@media (width<=767px){.ftr_menu[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ftr_top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.hdr_theme[data-astro-cid-wpvy4v7s]{border:1px solid var(--theme--border);border-radius:var(--radius--tiny);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.hdr_theme[data-astro-cid-wpvy4v7s] .i-sun[data-astro-cid-wpvy4v7s],[data-theme=dark] .hdr_theme[data-astro-cid-wpvy4v7s] .i-moon[data-astro-cid-wpvy4v7s]{display:none}[data-theme=dark] .hdr_theme[data-astro-cid-wpvy4v7s] .i-sun[data-astro-cid-wpvy4v7s]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hdr_theme[data-astro-cid-wpvy4v7s] .i-moon[data-astro-cid-wpvy4v7s]{display:none}:root:not([data-theme=light]) .hdr_theme[data-astro-cid-wpvy4v7s] .i-sun[data-astro-cid-wpvy4v7s]{display:block}}.hdr_logo[data-astro-cid-wpvy4v7s]{align-items:center;min-height:2.5rem;display:inline-flex}.hdr[data-astro-cid-wpvy4v7s]{z-index:100;border-bottom:1px solid var(--theme--border);background:var(--theme--background);position:sticky;top:0}.hdr_in[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space--4);min-height:var(--nav--height);display:flex}.hdr_logo[data-astro-cid-wpvy4v7s]{font-family:var(--font--display);letter-spacing:var(--tracking--snug);white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:1}.hdr_nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hdr_nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:var(--radius--tiny);font-size:var(--text--small);color:var(--ink--muted);white-space:nowrap;padding:.5rem .625rem;font-weight:500;display:block}.hdr_nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--theme--text);background:var(--surface--sunken)}.hdr_nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--theme--text);box-shadow:inset 0 -2px 0 var(--theme--text);border-radius:0}.hdr_end[data-astro-cid-wpvy4v7s]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hdr_search[data-astro-cid-wpvy4v7s]{width:16rem;min-height:2.5rem}.hdr_btn[data-astro-cid-wpvy4v7s]{border:1px solid var(--theme--border);border-radius:var(--radius--tiny);cursor:pointer;place-items:center;width:2.5rem;height:2.5rem;display:none}@media (width<=1099px){.hdr_in[data-astro-cid-wpvy4v7s]{gap:0 var(--space--3);flex-wrap:wrap}.hdr_nav[data-astro-cid-wpvy4v7s]{order:3;width:100%;display:none}.hdr_state[data-astro-cid-wpvy4v7s]:checked~.hdr_nav[data-astro-cid-wpvy4v7s]{display:block}.hdr_nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{padding-bottom:var(--space--3);flex-direction:column}.hdr_nav[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]+li[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--theme--border)}.hdr_nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--text--main);padding:.875rem 0}.hdr_nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{box-shadow:none;font-weight:600}.hdr_btn[data-astro-cid-wpvy4v7s]{display:grid}.hdr_search[data-astro-cid-wpvy4v7s]{justify-content:center;width:2.5rem;padding:0}.hdr_search[data-astro-cid-wpvy4v7s] .q[data-astro-cid-wpvy4v7s],.hdr_search[data-astro-cid-wpvy4v7s] kbd[data-astro-cid-wpvy4v7s]{display:none}.hdr_state[data-astro-cid-wpvy4v7s]:focus-visible~.hdr_end[data-astro-cid-wpvy4v7s] .hdr_menu[data-astro-cid-wpvy4v7s]{outline:var(--focus--width) solid var(--theme--text);outline-offset:var(--focus--offset-outer)}}.srch{border:1px solid var(--theme--border);border-radius:var(--radius--small);background:var(--theme--background);width:min(40rem,100vw - 2rem);max-height:min(32rem,100vh - 6rem);color:var(--theme--text);flex-direction:column;margin:4.5rem auto auto;padding:0;display:none;overflow:hidden}.srch[open]{display:flex}.srch::backdrop{background:var(--swatch--dark-900-o20)}.srch_bar{border-bottom:1px solid var(--theme--border);color:var(--ink--muted);align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.srch_bar input{min-height:3.25rem;color:var(--theme--text);font:inherit;font-size:var(--text--large);background:0 0;border:0;flex:1}.srch_bar input:focus-visible{outline:none}.srch_bar:focus-within{box-shadow:inset 0 -2px 0 var(--theme--text)}.srch_close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;margin-right:-.5rem;padding:0;display:inline-flex}.srch_list{margin:0;padding:.375rem;list-style:none;overflow-y:auto}.srch_item{gap:0 var(--space--3);border-radius:var(--radius--tiny);grid-template-columns:minmax(0,1fr) auto;padding:.5rem .625rem;display:grid}.srch_item:hover,.srch_item:focus-visible{background:var(--surface--sunken);outline-offset:var(--focus--offset-inner)}.srch_name{font-weight:500}.srch_kind{font-size:var(--text--xsmall);color:var(--ink--muted);align-self:center}.srch_sub{font-size:var(--text--xsmall);color:var(--ink--muted);grid-column:1/-1}.srch_status{border-top:1px solid var(--theme--border);color:var(--ink--muted);padding:.5rem 1rem .625rem}.srch_status:empty{display:none}
