:root{color-scheme:light only}.rec-wrap{max-width:1540px;margin:0 auto;padding:0 40px 80px}.rec-site-header{height:78px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;position:relative}.rec-brand{gap:12px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:inherit;text-decoration:none}.rec-main-nav{gap:34px;font-size:12px;color:#3f413e;letter-spacing:.02em}.rec-main-nav a{color:inherit;text-decoration:none;position:relative;padding:5px 0}.rec-header-meta{justify-self:end;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.08em}.rec-live-dot{border-radius:50%}.rec-record-state{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:center;padding:24px 0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.rec-record-state strong{color:var(--ink);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rec-state-token{font-family:var(--mono);font-size:10px;color:var(--faint)}.rec-state-marker{display:flex;align-items:center;gap:8px;white-space:nowrap}.rec-state-marker i{display:block;width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.rec-state-marker.gold i{background:var(--gold)}.rec-record-shell{border-bottom:1px solid var(--line-strong)}.rec-product-main{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);min-height:690px}.rec-media-stage{position:relative;min-height:690px;overflow:hidden;border-right:1px solid var(--line);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(17,18,17,.065) calc(50% - .5px),rgba(17,18,17,.065) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),rgba(17,18,17,.045) calc(50% - .5px),rgba(17,18,17,.045) calc(50% + .5px),transparent calc(50% + .5px)),#efeee9}.rec-media-stage:before{content:"";position:absolute;inset:34px;border:1px solid rgba(17,18,17,.055);pointer-events:none}.rec-media-bottom,.rec-media-top{position:absolute;left:30px;right:30px;z-index:5;display:flex;justify-content:space-between;gap:20px;font-family:var(--mono);font-size:9px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#777a74}.rec-media-top{top:27px}.rec-media-bottom{bottom:25px}.rec-media-bottom span:last-child{text-align:right}.rec-watch-wrap{position:absolute;inset:72px 60px 58px;display:grid;place-items:center}.rec-watch-svg{width:min(60%,390px);max-height:560px;filter:drop-shadow(0 30px 22px rgba(0,0,0,.13));transform:translateY(-2px)}.rec-axis-ring{position:absolute;width:min(61vw,480px);height:min(61vw,480px);max-width:480px;max-height:480px;border:1px solid rgba(17,18,17,.06);border-radius:50%}.rec-axis-ring:before{content:"";position:absolute;inset:13%;border:1px solid rgba(17,18,17,.04);border-radius:50%}.rec-product-info{padding:54px 56px 42px;display:flex;flex-direction:column;background:var(--surface)}.rec-product-meta-row{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.rec-product-brand{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.rec-record-label{font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--faint);text-align:right;line-height:1.5;text-transform:uppercase}.rec-record-label.gold b{color:var(--gold)}.rec-record-label.ink b{color:var(--ink)}.rec-product-info h2{font-family:var(--serif);font-size:clamp(44px,4vw,64px);line-height:.96;letter-spacing:-.045em;font-weight:400;margin:0 0 12px}.rec-reference{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.02em}.rec-price-block{display:flex;justify-content:space-between;align-items:flex-end;margin:32px 0 27px;padding-bottom:24px;border-bottom:1px solid var(--line)}.rec-price{font-size:24px;font-weight:600;letter-spacing:-.035em}.rec-price-caption{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.rec-lede{font-family:var(--serif);font-size:18px;line-height:1.58;letter-spacing:-.01em;color:#31332f;margin:0 0 30px;max-width:610px}.rec-spec-list{margin-top:auto;border-top:1px solid var(--line-strong)}.rec-spec-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;min-height:56px;border-bottom:1px solid var(--line)}.rec-spec-row span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.rec-spec-row strong{font-size:13px;font-weight:650;text-align:right}.rec-spec-row.empty strong{color:var(--faint);font-weight:500}.rec-record-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:0;border-bottom:1px solid var(--line-strong)}.rec-content-column{padding:42px 56px 50px 0;border-right:1px solid var(--line)}.rec-side-column{padding:42px 0 50px 46px}.rec-section-block+.rec-section-block{margin-top:46px;padding-top:42px;border-top:1px solid var(--line)}.rec-section-kicker{font-size:9px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:12px}.rec-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:32px;align-items:end;margin-bottom:24px}.rec-section-head h3,.rec-side-column h3{margin:0;font-family:var(--serif);font-size:31px;line-height:1.08;font-weight:400;letter-spacing:-.035em}.rec-section-head p,.rec-side-intro{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.rec-side-intro{margin-top:12px;margin-bottom:20px}.rec-data-table,.rec-measure-table,.rec-tg-table{width:100%;border-collapse:collapse}.rec-data-table tr,.rec-measure-table tbody tr{border-top:1px solid var(--line)}.rec-data-table td{padding:14px 0;font-size:12px;vertical-align:middle}.rec-data-table td:first-child{width:37%;color:var(--muted)}.rec-data-table td.value{font-weight:600}.rec-data-table td.prov{width:110px;text-align:right}.rec-provenance{display:inline-block;font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.rec-data-table tr.missing td.value{color:var(--faint);font-weight:400}.rec-data-table thead th{text-align:left;padding:10px 0;font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong)}.rec-data-table thead th:last-child{text-align:right}.rec-filter-form{display:flex;flex-wrap:wrap;gap:20px;align-items:end;margin:24px 0 32px;padding-bottom:24px;border-bottom:1px solid var(--line)}.rec-filter-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted)}.rec-filter-form input,.rec-filter-form select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);min-width:120px}.rec-filter-form button{font:inherit;font-size:12px;padding:8px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.rec-source-list{border-top:1px solid var(--line-strong)}.rec-source-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.45}.rec-source-row span:first-child{color:var(--muted)}.rec-source-row span:last-child{text-align:right;font-weight:600}.rec-note{font-size:10px;line-height:1.65;color:var(--muted);margin-top:18px}.rec-program-strip{margin:0;display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:26px 0;border-bottom:1px solid var(--line-strong)}.rec-program-strip .rec-index{font-family:var(--mono);font-size:9px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase}.rec-program-strip strong{font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.02em;display:block;margin-bottom:4px}.rec-program-strip p{margin:0;color:var(--muted);font-size:11px;line-height:1.6;max-width:850px}.rec-program-link{text-decoration:none;color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid var(--ink);white-space:nowrap}.rec-measure-table thead th{padding:0 0 11px;text-align:right;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:500}.rec-measure-table thead th:first-child{text-align:left}.rec-measure-table td{padding:13px 0;font-size:11px;text-align:right}.rec-measure-table td:first-child{text-align:left;color:var(--muted);width:34%}.rec-measure-table td.published{color:#60625e}.rec-measure-table td.measured{font-weight:700}.rec-delta{font-family:var(--mono);font-size:9px!important}.rec-delta.new{color:var(--gold)}.rec-proof-row{display:grid;grid-template-columns:94px 1fr;gap:18px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.rec-proof-thumb{height:72px;background:#ecebe6;border:1px solid var(--line);display:grid;place-items:center}.rec-proof-thumb svg{width:44px}.rec-proof-copy{font-size:10px;line-height:1.6;color:var(--muted)}.rec-proof-copy strong{display:block;color:var(--ink);font-size:11px;margin-bottom:3px}.rec-test-card{border-top:1px solid var(--line-strong);padding:18px 0 0}.rec-test-card+.rec-test-card{margin-top:24px;border-top:1px solid var(--line)}.rec-test-head{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-bottom:12px}.rec-test-head span:first-child{color:var(--muted)}.rec-test-head strong{font-weight:650}.rec-reserve-track{height:4px;background:#deddd7;position:relative;margin:15px 0 9px}.rec-reserve-marker{position:absolute;top:-4px;width:1px;height:12px;background:var(--ink)}.rec-tiny-note{font-size:9px;line-height:1.55;color:var(--faint)}.rec-tg-table{font-size:10px;margin-top:8px}.rec-tg-table th{padding:0 0 8px;text-align:right;font-family:var(--mono);font-weight:500;font-size:8px;text-transform:uppercase;color:var(--faint)}.rec-tg-table td:first-child,.rec-tg-table th:first-child{text-align:left}.rec-tg-table td{border-top:1px solid var(--line);padding:9px 0;text-align:right}.rec-tg-table td:first-child{color:var(--muted)}.rec-archive-band{background:var(--black);color:#f4f3ee;margin:0 -40px;padding:29px 40px;display:grid;grid-template-columns:120px 1fr auto;gap:28px;align-items:center}.rec-archive-band .rec-index{font-family:var(--mono);font-size:9px;color:#8e928c;text-transform:uppercase;letter-spacing:.1em}.rec-archive-band strong{display:block;font-family:var(--serif);font-size:22px;font-weight:400;margin-bottom:5px}.rec-archive-band p{margin:0;color:#b7bbb5;font-size:10px;line-height:1.65;max-width:850px}.rec-archive-id{font-family:var(--mono);font-size:10px;border:1px solid #4d514e;padding:10px 12px;color:#d6d9d4}.rec-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:24px 0;border-top:1px solid var(--line);font-size:9px;letter-spacing:.06em}.rec-footer span:nth-child(2){justify-self:center;color:var(--ink)}.rec-footer span:last-child{justify-self:end}.rec-verify-seal{position:absolute;top:58px;right:40px;z-index:6;width:148px;height:148px;transform:rotate(-8deg);opacity:.94;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(17,18,17,.1))}.rec-state-verified .rec-record-state{background:linear-gradient(90deg,#eef3f0,transparent 70%);border-bottom:1px solid #c7d6ce;padding-left:14px;margin-left:-14px}.rec-state-verified .rec-spec-row span{color:#4a6a5c}.rec-page-head{padding:42px 0 30px;border-bottom:1px solid var(--line-strong)}.rec-page-head .rec-section-kicker{margin-bottom:14px}.rec-page-head h1{font-family:var(--serif);font-size:clamp(36px,4vw,54px);line-height:1;font-weight:400;letter-spacing:-.03em;margin:0 0 12px}.rec-page-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.6;max-width:640px}.rec-prose{max-width:760px;padding:42px 0 60px;font-size:14px;line-height:1.7;color:#2b2c29}.rec-prose h2{font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.02em;margin:40px 0 14px;padding-top:24px;border-top:1px solid var(--line)}.rec-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.rec-prose p{margin:0 0 16px}.rec-prose strong{color:var(--ink);font-weight:650}.rec-prose table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:12px}.rec-prose td,.rec-prose th{text-align:left;padding:10px 12px 10px 0;border-top:1px solid var(--line);vertical-align:top}.rec-prose th{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:500}@media (max-width:760px){.rec-verify-seal{width:104px;height:104px;top:auto;bottom:64px;right:20px}}@media (max-width:1120px){.rec-wrap{padding:0 24px 60px}.rec-product-main{grid-template-columns:1fr}.rec-media-stage{border-right:0;border-bottom:1px solid var(--line);min-height:600px}.rec-product-info{padding:44px 40px 38px}.rec-record-body{grid-template-columns:1fr}.rec-content-column{padding:38px 0 44px;border-right:0;border-bottom:1px solid var(--line)}.rec-side-column{padding:38px 0 44px}.rec-archive-band{margin:0 -24px;padding-left:24px;padding-right:24px}}@media (max-width:760px){.rec-wrap{padding:0 16px 42px}.rec-site-header{grid-template-columns:1fr auto;height:68px;height:auto;padding:14px 0 12px;row-gap:10px}.rec-main-nav{grid-column:1/-1;grid-row:2;justify-self:start;gap:22px}.rec-header-meta{grid-column:2;font-size:0;gap:0}.rec-record-state{grid-template-columns:1fr;gap:7px;padding-bottom:15px}.rec-state-marker{justify-self:start}.rec-media-stage{min-height:510px}.rec-media-stage:before{inset:18px}.rec-media-bottom,.rec-media-top{left:18px;right:18px}.rec-watch-wrap{inset:64px 30px 48px}.rec-watch-svg{width:min(72%,330px)}.rec-product-info{padding:34px 20px 30px}.rec-product-info h2{font-size:47px}.rec-product-meta-row{margin-bottom:22px}.rec-section-head{grid-template-columns:1fr;gap:10px}.rec-program-strip{grid-template-columns:1fr;gap:12px;padding:22px 0}.rec-archive-band{margin:0 -16px;padding:24px 16px;grid-template-columns:1fr;gap:12px}.rec-measure-table td:first-child{width:auto}.rec-source-row{grid-template-columns:1fr;gap:4px}.rec-source-row span:last-child{text-align:left}.rec-footer{grid-template-columns:1fr;gap:9px}.rec-footer span:last-child,.rec-footer span:nth-child(2){justify-self:start}}.rec-filter-form label.rec-filter-check{flex-direction:row;align-items:center;gap:8px;font-size:12px;color:var(--ink)}.rec-filter-form label.rec-filter-check input{min-width:0}.rec-result-count{margin:-16px 0 16px;font:11px var(--mono);letter-spacing:.04em;color:var(--muted)}body{background:linear-gradient(rgba(17,18,17,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,17,.02) 1px,transparent 1px),var(--paper);background-size:100% 28px,28px 100%,auto}.mw6s{--on-black-line:rgba(247,246,242,0.16);--on-black-line2:rgba(247,246,242,0.09);--v6-serif:"Iowan Old Style",Palatino,"Palatino Linotype",Georgia,serif;--v6-sans:"Helvetica Neue",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--v6-mono:"SFMono-Regular",SFMono,Consolas,"Liberation Mono",Menlo,monospace;color:var(--ink);font-family:var(--v6-sans);-webkit-font-smoothing:antialiased}.mw6s *,.mw6s :after,.mw6s :before{box-sizing:border-box}.mw6s a{color:inherit;text-decoration:none}.mw6s button,.mw6s input,.mw6s select{font:inherit;color:inherit;border-radius:0}.rec-wrap{max-width:1240px}.rec-wrap:has(.mw6){max-width:1540px}.rec-site-header{justify-content:space-between;gap:24px;height:58px;padding:0;margin:0;border-bottom:1px solid var(--ink);background:none}.rec-brand,.rec-site-header{display:flex;align-items:center}.rec-brand{gap:9px}.rec-brand span{font:700 11px var(--sans);letter-spacing:.24em}.rec-main-nav{display:flex;gap:26px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.rec-main-nav a{padding-bottom:2px;border-bottom:1px solid transparent;color:var(--ink)}.rec-main-nav a:hover{border-bottom-color:var(--ink)}.rec-header-meta{font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rec-live-dot{width:6px;height:6px;background:var(--ink);display:inline-block;margin-right:7px;border-radius:0}.rec-footer{margin-top:46px;border-top:1px solid var(--ink);padding:14px 0 28px;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:none}@media (max-width:720px){.rec-site-header{height:auto;padding:12px 0;flex-wrap:wrap;gap:10px 18px}.rec-header-meta{display:none}}.mw6s .label{display:block;font:11px/1.3 var(--v6-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mw6s .mono{font-family:var(--v6-mono)}.mw6s .hero{padding:40px 0 0}.mw6s .hero-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:72px;align-items:end}.mw6s .eyebrow{font-size:11px;font-weight:800;letter-spacing:.25em;margin-bottom:12px;text-transform:uppercase}.mw6s .hero h1{font:400 clamp(46px,5.6vw,88px) /.92 var(--v6-serif);letter-spacing:-.04em;margin:0 0 18px;overflow-wrap:anywhere}.mw6s .hero.tight h1{font-size:clamp(40px,4.4vw,66px)}.mw6s .idline{font:11px/1.6 var(--v6-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mw6s .idline b{color:var(--ink);font-weight:500}.mw6s .state{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.mw6s .state i{width:6px;height:6px;background:var(--ink);display:inline-block}.mw6s .state.provisional{color:var(--gold)}.mw6s .state.provisional i{background:var(--gold)}.mw6s .lede{font:12.5px/1.7 var(--v6-sans);color:var(--ink);max-width:640px;margin:16px 0 0}.mw6s .hero-side{border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;margin:0}.mw6s .hero-cell{padding:11px 0 12px;border-bottom:1px solid var(--line);min-height:62px;min-width:0}.mw6s .hero-cell:nth-child(odd){padding-right:20px}.mw6s .hero-cell:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.mw6s .hero-cell dd{margin:0}.mw6s .hero-cell strong{display:block;margin-top:6px;font:600 15px/1.3 var(--v6-sans)}.mw6s .hero-cell strong.big{font:400 30px/1 var(--v6-serif);letter-spacing:-.02em}.mw6s .search{margin:28px 0 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:14px 0 16px}.mw6s .search-row{display:flex;gap:0;margin-top:9px}.mw6s .search input[type=search],.mw6s .search input[type=text]{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--line-strong);border-right:0;padding:11px 12px;font:400 13px var(--v6-sans)}.mw6s .search input::-moz-placeholder{color:var(--faint)}.mw6s .search input::placeholder{color:var(--faint)}.mw6s .search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:0 20px;font:500 11px var(--v6-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.mw6s .search .hint{margin:9px 0 0;font:11px/1.5 var(--v6-mono);color:var(--muted)}.mw6s .rail{margin:22px 0 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(7,1fr)}.mw6s .rail.six{grid-template-columns:repeat(6,1fr)}.mw6s .status{padding:10px 11px;border-right:1px solid var(--line);min-width:0}.mw6s .status:first-child{padding-left:0}.mw6s .status:last-child{border-right:0}.mw6s .status dd{margin:5px 0 0;font:500 11px/1.3 var(--v6-mono);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw6s .status dd.dim{color:var(--muted)}.mw6s .sec{padding:34px 0 0}.mw6s .sec-head{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:1px solid var(--ink);padding-bottom:9px}.mw6s .sec-head h2{margin:0;font:700 10.5px/1.2 var(--v6-sans);letter-spacing:.14em;text-transform:uppercase}.mw6s .sec-head p{margin:0;font:11px/1.4 var(--v6-mono);color:var(--muted);text-align:right}.mw6s table.mw{width:100%;border-collapse:collapse}.mw6s table.mw thead th{padding:9px 10px;font:500 11px var(--v6-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.mw6s table.mw thead th:first-child{padding-left:0}.mw6s table.mw td.num,.mw6s table.mw thead th.num{text-align:right}.mw6s table.mw tr.row{border-bottom:1px solid var(--line);transition:background .12s ease}.mw6s table.mw tr.row:hover{background:rgba(17,18,17,.045)}.mw6s table.mw tr.row>*{padding:11px 10px;vertical-align:middle;text-align:left;min-width:0}.mw6s table.mw tr.row>th{padding-left:0;font:500 11px/1.35 var(--v6-mono);color:var(--muted);white-space:nowrap}.mw6s table.mw.tight tr.row>*{padding:7px 10px}.mw6s table.mw.tight tr.row>th{padding-left:0}.mw6s table.mw td.name{font:650 13px/1.35 var(--v6-sans)}.mw6s table.mw td.name a{border-bottom:1px solid transparent}.mw6s table.mw tr.row:hover td.name a{border-bottom-color:var(--line-strong)}.mw6s table.mw td.name .ref{display:block;margin-top:3px;font:400 11px/1.35 var(--v6-mono);color:var(--faint);letter-spacing:.06em}.mw6s table.mw td.val{font:500 11.5px/1.35 var(--v6-sans)}.mw6s table.mw td.m{font:500 11px/1.35 var(--v6-mono);letter-spacing:.04em}.mw6s table.mw td.tag{font:500 11px/1.35 var(--v6-mono);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.mw6s .unk{font:500 11px/1.3 var(--v6-mono);letter-spacing:.1em;color:var(--faint)}.mw6s .bar{display:flex;height:3px;background:var(--line);width:92px;margin-top:5px}.mw6s .bar i{display:block;height:100%;background:var(--ink)}.mw6s .legend{display:flex;flex-wrap:wrap;gap:6px 22px;padding:12px 0 0;border-top:1px solid var(--line);font:11px/1.45 var(--v6-mono);color:var(--muted)}.mw6s .legend b{color:var(--ink);font-weight:500}.mw6s .filters{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.mw6s .filters .f{padding:11px 12px 12px;border-right:1px solid var(--line);min-width:0}.mw6s .filters .f:first-child{padding-left:0}.mw6s .filters .f:last-child{border-right:0;padding-right:0}.mw6s .filters input,.mw6s .filters select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line-strong);padding:5px 0 4px;margin-top:6px;font:500 11.5px var(--v6-sans)}.mw6s .filters input::-moz-placeholder{color:var(--faint)}.mw6s .filters input::placeholder{color:var(--faint)}.mw6s .filter-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:10px 0 11px}.mw6s .filter-actions .check{display:flex;align-items:center;gap:8px;font:11px var(--v6-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.mw6s .filter-actions .check input{width:auto;margin:0}.mw6s .filter-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:8px 22px;font:500 11px var(--v6-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.mw6s .count{margin:12px 0 0;font:11px/1.5 var(--v6-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mw6s .count b{color:var(--ink);font-weight:500}.mw6s .cov{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:28px}.mw6s .block{border-top:1px solid var(--ink);padding-top:10px;min-width:0}.mw6s .block h3{margin:0 0 12px;font:700 10px/1.2 var(--v6-sans);letter-spacing:.13em;text-transform:uppercase}.mw6s .scoreline{display:flex;gap:18px;align-items:end}.mw6s .score{font:400 52px/.9 var(--v6-serif);letter-spacing:-.02em}.mw6s .scorecopy{font:11px/1.55 var(--v6-mono);color:var(--muted);padding-bottom:3px}.mw6s .stack{display:flex;height:4px;background:var(--line);margin:14px 0 10px}.mw6s .stack i{display:block;height:100%}.mw6s .stack .s-m{background:var(--ink)}.mw6s .stack .s-a{background:var(--muted)}.mw6s .minirow{display:grid;grid-template-columns:1fr auto;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:11px}.mw6s .minirow dt,.mw6s .minirow>span{color:var(--ink)}.mw6s .minirow dd{margin:0;font:500 11px var(--v6-mono)}.mw6s .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.mw6s .fieldrow{display:grid;grid-template-columns:1fr 92px auto;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:11px}.mw6s .fieldrow span:first-child{color:var(--ink)}.mw6s .fieldrow b{font:500 11px var(--v6-mono);text-align:right}.mw6s .tree{font:11px/1.65 var(--v6-mono);color:var(--muted);white-space:pre;overflow-x:auto;margin:0}.mw6s .tree b{color:var(--ink);font-weight:500}.mw6s .index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.mw6s .index a{padding:14px 16px 16px;border-right:1px solid var(--line);min-width:0;display:block}.mw6s .index a:first-child{padding-left:0}.mw6s .index a:last-child{border-right:0}.mw6s .index a:hover{background:rgba(17,18,17,.045)}.mw6s .index strong{display:block;margin:7px 0 5px;font:400 21px/1.15 var(--v6-serif)}.mw6s .index span.copy{display:block;font:11px/1.55 var(--v6-sans);color:var(--muted)}.mw6s .machine{margin-top:34px;background:var(--black);color:var(--paper)}.mw6s .machine-top{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--on-black-line)}.mw6s .machine-stat{padding:10px 14px;border-right:1px solid var(--on-black-line2);min-width:0}.mw6s .machine-stat:last-child{border-right:0}.mw6s .machine-stat dt{font:11px var(--v6-mono);color:var(--faint);text-transform:uppercase;letter-spacing:.11em}.mw6s .machine-stat dd{margin:5px 0 0;font:500 11px var(--v6-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw6s .machine-body{padding:12px 14px 14px;font:11px/1.7 var(--v6-mono);overflow-wrap:anywhere}.mw6s .machine-body b{color:var(--paper);font-weight:500}.mw6s .machine-body span{color:var(--faint)}.mw6s .machine-foot{border-top:1px solid var(--on-black-line);padding:10px 14px;font:11px var(--v6-mono);color:var(--faint);display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;letter-spacing:.08em}.mw6s .machine-foot b{color:var(--paper);font-weight:500}.mw6s .note{margin:14px 0 0;border-left:1px solid var(--line-strong);padding-left:12px;font:11px/1.6 var(--v6-mono);color:var(--ink);max-width:720px}.mw6s .toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%,10px);opacity:0;background:var(--ink);color:var(--paper);padding:8px 11px;font:11px var(--v6-mono);letter-spacing:.1em;text-transform:uppercase;z-index:30;transition:opacity .15s,transform .15s;pointer-events:none}.mw6s .toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1000px){.mw6s .hero-grid{grid-template-columns:1fr;gap:28px}.mw6s .rail,.mw6s .rail.six{grid-template-columns:repeat(4,1fr)}.mw6s .status{border-bottom:1px solid var(--line)}.mw6s .status:nth-child(4n){border-right:0}.mw6s .status:nth-child(4n+1){padding-left:0}.mw6s .cov{grid-template-columns:1fr 1fr}.mw6s .cov .block:first-child{grid-column:1/-1}.mw6s .filters{grid-template-columns:1fr 1fr 1fr}.mw6s .filters .f{border-bottom:1px solid var(--line)}.mw6s .filters .f:nth-child(3n){border-right:0}.mw6s .filters .f:nth-child(3n+1){padding-left:0}.mw6s .machine-top{grid-template-columns:1fr 1fr}.mw6s .index{grid-template-columns:1fr}.mw6s .index a{border-right:0;border-bottom:1px solid var(--line);padding-left:0}}@media (max-width:720px){.mw6s .hero{padding-top:26px}.mw6s .hero-side,.mw6s .rail,.mw6s .rail.six{grid-template-columns:1fr 1fr}.mw6s .status,.mw6s .status:nth-child(4n+1){padding:10px 10px 10px 0}.mw6s .status:nth-child(4n){border-right:1px solid var(--line)}.mw6s .status:nth-child(2n){border-right:0;padding-left:10px}.mw6s .status:last-child:nth-child(odd){grid-column:1/-1;border-bottom:0}.mw6s .sec-head{flex-direction:column;align-items:flex-start;gap:4px}.mw6s .sec-head p{text-align:left}.mw6s .filters{grid-template-columns:1fr}.mw6s .filters .f,.mw6s .filters .f:nth-child(3n+1){padding:10px 0;border-right:0}.mw6s .search-row{flex-direction:column}.mw6s .search input[type=search]{border-right:1px solid var(--line-strong)}.mw6s .search button{padding:12px 0}.mw6s .cov{grid-template-columns:1fr}.mw6s .cov .block:first-child{grid-column:auto}.mw6s .field-grid{gap:0}.mw6s .field-grid,.mw6s .machine-top{grid-template-columns:1fr}.mw6s .machine-stat{border-right:0;border-bottom:1px solid var(--on-black-line2)}.mw6s table.mw,.mw6s table.mw tbody,.mw6s table.mw tr.row{display:block;width:100%}.mw6s table.mw thead{display:none}.mw6s table.mw tr.row{display:grid;grid-template-columns:1fr auto;padding:10px 0}.mw6s table.mw tr.row>*{padding:2px 0}.mw6s table.mw td.name,.mw6s table.mw tr.row>th{grid-column:1/-1}.mw6s table.mw td.hide-s{display:none}.mw6s table.mw td.m,.mw6s table.mw td.tag,.mw6s table.mw td.val{font-size:11px;color:var(--ink)}.mw6s table.mw td.num{text-align:left}}.mw6s .hero h1.thesis{font-size:clamp(40px,4.8vw,72px);margin-bottom:14px}.mw6s .hero .statement{margin:0 0 16px;font:400 clamp(20px,1.9vw,26px)/1.2 var(--v6-serif);letter-spacing:-.015em;color:var(--ink)}.mw6s .trustline{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin:22px 0 0}.mw6s .trustline div{padding:11px 12px 12px 0;border-right:1px solid var(--line);font:500 11px/1.5 var(--v6-mono);letter-spacing:.1em;text-transform:uppercase}.mw6s .trustline div+div{padding-left:12px}.mw6s .trustline div:last-child{border-right:0}.mw6s .trustline div b{display:block;font-weight:500;color:var(--ink)}.mw6s .trustline div span{color:var(--ink);text-transform:none;letter-spacing:.02em}.mw6s .cta-row{display:flex;gap:0;margin-top:22px;flex-wrap:wrap}.mw6s .cta-row a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--ink);font:500 11px var(--v6-mono);letter-spacing:.14em;text-transform:uppercase}.mw6s .cta-row a.primary{background:var(--ink);color:var(--paper)}.mw6s .cta-row a+a{border-left:0}.mw6s .houses{display:flex;flex-wrap:wrap;border-top:1px solid var(--ink);border-left:1px solid var(--line)}.mw6s .houses a{display:block;padding:10px 14px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.mw6s .houses a:hover{background:rgba(17,18,17,.045)}.mw6s .houses strong{display:block;font:400 15px/1.2 var(--v6-serif)}.mw6s .houses span{display:block;margin-top:3px;font:11px/1.3 var(--v6-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mw6s .transform{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.mw6s .panel{padding:14px 0 16px;min-width:0}.mw6s .panel:first-child{border-right:1px solid var(--line);padding-right:24px}.mw6s .panel+.panel{padding-left:24px}.mw6s .panel .label{margin-bottom:8px}.mw6s .pub-row{display:grid;grid-template-columns:150px 1fr;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.mw6s .pub-row span{color:var(--ink)}.mw6s .pub-row strong{font-weight:600;overflow-wrap:anywhere}.mw6s .rec-row{display:grid;grid-template-columns:150px 1fr 118px;padding:10px 0;border-bottom:1px solid var(--line);align-items:center}.mw6s .rec-row .k{font:11px/1.35 var(--v6-mono);color:var(--ink);overflow-wrap:anywhere}.mw6s .rec-row .v{font:650 12px/1.35 var(--v6-sans);overflow-wrap:anywhere}.mw6s .rec-row .s{font:500 11px/1.35 var(--v6-mono);text-transform:uppercase;letter-spacing:.07em;text-align:right;border-left:1px solid var(--line);padding-left:10px}.mw6s .rec-row .s a{border-bottom:1px solid var(--line-strong)}.mw6s .rec-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:0 0 8px}.mw6s .rec-head b{font:400 18px/1.2 var(--v6-serif)}.mw6s .rec-head span{font:11px/1.4 var(--v6-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mw6s .panel .note{margin-top:12px}.mw6s .why{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.mw6s .why .big{font:400 64px/.95 var(--v6-serif);letter-spacing:-.03em;margin:6px 0 12px}.mw6s .why p{font:12.5px/1.7 var(--v6-sans);color:var(--ink);margin:0 0 10px;max-width:460px}.mw6s .questions{border-top:1px solid var(--ink)}.mw6s .question{display:grid;grid-template-columns:34px 1fr;padding:13px 0;border-bottom:1px solid var(--line);font:400 19px/1.3 var(--v6-serif)}.mw6s .question span{font:11px var(--v6-mono);color:var(--muted);padding-top:6px;letter-spacing:.1em}.mw6s .principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.mw6s .principle{padding:14px 16px 16px 0;border-right:1px solid var(--line);min-width:0}.mw6s .principle+.principle{padding-left:16px}.mw6s .principle:last-child{border-right:0}.mw6s .principle h3{margin:0 0 8px;font:500 11px/1.3 var(--v6-mono);letter-spacing:.12em;text-transform:uppercase}.mw6s .principle p{margin:0;font:12px/1.6 var(--v6-sans);color:var(--ink)}.mw6s .steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.mw6s .step{padding:14px 20px 18px 0;border-right:1px solid var(--line);min-width:0}.mw6s .step+.step{padding-left:20px}.mw6s .step:last-child{border-right:0}.mw6s .step .num{font:11px var(--v6-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.mw6s .step h3{margin:22px 0 8px;font:400 24px/1.1 var(--v6-serif)}.mw6s .step p{margin:0;font:12px/1.6 var(--v6-sans);color:var(--ink)}.mw6s .program-line{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 0 0;flex-wrap:wrap}.mw6s .program-line p{margin:0;font:11.5px/1.6 var(--v6-sans);color:var(--ink);max-width:640px}.mw6s .deliverables{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.mw6s .deliverable{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.mw6s .deliverable:nth-child(odd){padding-right:24px;border-right:1px solid var(--line)}.mw6s .deliverable:nth-child(2n){padding-left:24px}.mw6s .deliverable strong{font:600 12px/1.5 var(--v6-sans)}.mw6s .deliverable span{font:11.5px/1.6 var(--v6-sans);color:var(--ink)}.mw6s .access{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.mw6s .acc{padding:13px 16px 14px 0;border-right:1px solid var(--line);min-width:0}.mw6s .acc+.acc{padding-left:16px}.mw6s .acc:last-child{border-right:0}.mw6s .acc .path{margin-top:7px;font:11px/1.5 var(--v6-mono);overflow-wrap:anywhere}.mw6s .ask{margin-top:34px;background:var(--black);color:var(--paper);padding:28px 24px 30px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:40px;align-items:end}.mw6s .ask .label{color:var(--faint)}.mw6s .ask h2{margin:10px 0 0;font:400 clamp(30px,3.6vw,52px)/1.02 var(--v6-serif);letter-spacing:-.03em}.mw6s .ask p{margin:0 0 16px;font:12px/1.65 var(--v6-sans);color:var(--line-strong)}.mw6s .ask .cta-row{margin-top:0}.mw6s .ask .cta-row a{border-color:var(--paper);color:var(--paper)}.mw6s .ask .cta-row a.primary{background:var(--paper);color:var(--ink)}.mw6s .ask .foot{grid-column:1/-1;border-top:1px solid var(--on-black-line);padding-top:10px;font:11px var(--v6-mono);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mw6s .ask .foot b{color:var(--paper);font-weight:500}@media (max-width:1000px){.mw6s .principles{grid-template-columns:1fr 1fr}.mw6s .principle:nth-child(2){border-right:0}.mw6s .principle:nth-child(-n+2){border-bottom:1px solid var(--line)}.mw6s .principle:nth-child(3){padding-left:0}.mw6s .access{grid-template-columns:1fr 1fr}.mw6s .acc:nth-child(2n){border-right:0}.mw6s .acc:nth-child(odd){padding-left:0}.mw6s .acc{border-bottom:1px solid var(--line)}.mw6s .ask,.mw6s .why{grid-template-columns:1fr;gap:20px}}@media (max-width:720px){.mw6s .trustline{grid-template-columns:1fr}.mw6s .trustline div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.mw6s .trustline div:last-child{border-bottom:0}.mw6s .transform{grid-template-columns:1fr}.mw6s .panel:first-child{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.mw6s .panel+.panel{padding-left:0}.mw6s .pub-row,.mw6s .rec-row{grid-template-columns:110px 1fr}.mw6s .rec-row .s{grid-column:1/-1;border-left:0;padding-left:0;text-align:left;margin-top:4px}.mw6s .principles{grid-template-columns:1fr}.mw6s .principle{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}.mw6s .steps{grid-template-columns:1fr}.mw6s .step{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}.mw6s .deliverable,.mw6s .deliverables{grid-template-columns:1fr}.mw6s .deliverable{padding-left:0!important;padding-right:0!important;border-right:0!important;gap:3px}.mw6s .access{grid-template-columns:1fr}.mw6s .acc,.mw6s .acc:nth-child(odd){padding:12px 0;border-right:0}.mw6s .ask{padding:22px 16px 24px}.mw6s .cta-row a{flex:1;justify-content:center}}