.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;align-items:center;position:relative}.rec-brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:inherit;text-decoration:none}.rec-main-nav{display:flex;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;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rec-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.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-state-marker.green i{background:var(--green)}.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 b{display:block;color:var(--green);font-weight:700}.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-provenance.measured{color:var(--green)}.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.ok{color:var(--green)}.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-fill{height:100%;background:var(--green)}.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);color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.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-record-state strong{color:var(--green)}.rec-state-verified .rec-product-info{box-shadow:inset 0 2px 0 var(--green)}.rec-state-verified .rec-spec-list{border-top-color:var(--green)}.rec-state-verified .rec-spec-row span{color:#4a6a5c}.rec-archive-check{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--green);color:#f4f3ee;font-size:9px;margin-right:8px;vertical-align:-2px}.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}.rec-main-nav{display:none}.rec-header-meta{grid-column:2}.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}}