.fam-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 56px;display:grid}.fam-hero-t{padding-top:12px}.fam-hero h1 .maker-line{margin-bottom:4px}.fam-hero .lede{max-width:48ch;margin-top:20px}.fam-figs{margin:28px 0 30px}.fam-cap{max-width:70ch;color:var(--ink-2);font-size:var(--fs-small);margin-top:10px}.fam-read-head{grid-template-columns:minmax(0, var(--text-max)) minmax(0, 17rem);align-items:end;gap:14px 64px;margin-bottom:28px;display:grid}.fam-intro{max-width:62ch;margin-top:14px}.fam-loupes .loupe-in{--cols:var(--fam-cols,6)}@container loupes (width<=1000px){.fam-loupes .loupe-in{--cols:min(var(--fam-cols,6), 3)}}@container loupes (width<=620px){.fam-loupes .loupe-in{--cols:2}}.fam-cmp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px 40px;display:grid}.fam-overlay .cmp-pick{flex-wrap:nowrap;flex:260px;min-width:0}.fam-overlay .cmp-pick .sel{flex:1;width:100%;min-width:0}.fam-cmp-side{gap:26px;min-width:0;display:grid}.fam-h4{font-family:var(--font-display);font-weight:800;font-size:var(--fs-title);margin-bottom:8px;font-stretch:100%;line-height:1}.fam-h4.is-changes{color:var(--measure)}.fam-ct{border-top:var(--line) solid var(--ink);width:100%;font-size:var(--fs-small)}.fam-ct th,.fam-ct td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.fam-ct thead th{font-weight:650;font-stretch:var(--wdth-label)}.fam-ct thead th:last-child{color:var(--measure)}.fam-ct tbody th{width:28%;font-weight:600;font-stretch:var(--wdth-label)}.fam-ct .gap-line{font-size:inherit}.fam-profiles{gap:18px;display:grid}.fam-profiles figure{gap:4px;margin:0;display:grid}.fam-profiles figcaption{color:var(--ink-2);font-size:var(--fs-caption);font-stretch:var(--wdth-label)}.fam-profiles [data-f=profile] figcaption{color:var(--measure)}.fam-cmp-marks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;display:grid}.fam-keys{font-size:var(--fs-small);gap:6px;margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.fam-keys li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.fam-keys .mkl{width:22px;margin-top:.42em}.fam-keys.is-changes{color:var(--measure)}.fam-cmp-side>.go{justify-self:start}.fam-refs{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;display:flex}.fam-refs-l{font-weight:650;font-stretch:var(--wdth-label);font-size:var(--fs-small)}.fam-refs ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fam-refs a{border:1px solid var(--ink);background:var(--paper-sheet);min-height:34px;font-size:var(--fs-small);font-weight:600;font-stretch:var(--wdth-data);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.fam-refs a small,.fam-filters small{color:var(--ink-2);font-size:var(--fs-caption);font-weight:500}.fam-refs a[aria-current]{border-color:var(--measure);background:var(--measure);color:var(--on-measure)}.fam-refs a[aria-current] small{color:var(--on-measure)}.fam-bar{border-top:var(--line) solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.fam-bar[hidden],.fam-filters[hidden],.fam-table[hidden],.fam-empty[hidden],.fam-shelves[hidden],.fam-shelf[hidden]{display:none}.fam-sort{align-items:center;gap:8px;display:inline-flex}.fam-ftog{border:var(--line) solid var(--ink);background:var(--paper-sheet);min-height:40px;font-weight:600;font-stretch:var(--wdth-label);font-size:var(--fs-ui);padding:0 14px;display:none}.fam-ftog[aria-expanded=true]{background:var(--ink);color:var(--paper-page)}.fam-count{color:var(--ink-2);font-size:var(--fs-ui);margin-left:auto}.fam-count b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);color:var(--ink)}.fam-filters{flex-wrap:wrap;align-items:center;gap:10px 28px;padding:12px 0 4px;display:flex}.fam-filters fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.fam-filters legend{float:left;font-weight:650;font-stretch:var(--wdth-label);font-size:var(--fs-small);margin-right:6px}.fam-filters .chk span{gap:5px}.fam-filters .chk input:checked+span small{color:var(--paper-page)}.fam-clear,.fam-empty button{color:var(--ink-2);font-size:var(--fs-small);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.fam-clear{min-height:34px}.fam-clear:hover,.fam-empty button:hover{color:var(--measure)}.fam-shelves{margin-top:18px}.fam-shelf+.fam-shelf{margin-top:34px}.fam-shelf-h{border-bottom:var(--line) solid var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:6px;font-stretch:100%;line-height:1;display:flex}.fam-shelf-h small{color:var(--ink-2);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-ui)}.fam-table{margin-top:16px;overflow-x:auto}.fam-table table{width:100%;min-width:760px;font-size:var(--fs-small)}.fam-table th,.fam-table td{border-bottom:1px solid var(--rule);text-align:left;padding:9px 14px 9px 0;font-weight:400}.fam-table thead th{border-bottom:var(--line) solid var(--ink);font-weight:650;font-stretch:var(--wdth-label)}.fam-table .num{text-align:right}.fam-table tbody th a{text-decoration:none}.fam-table tbody th b{font-weight:700}.fam-table tbody th a:hover{color:var(--measure)}.fam-table .gap-line{font-size:inherit}.fam-table tr[hidden]{display:none}.fam-empty{color:var(--ink-2);padding:30px 0}.fam-all{margin-top:28px}.fam-picks-bench{margin-top:4px}.fam-pick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:32px;display:grid}.fam-pick-list.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fam-pick{align-content:start;gap:12px;display:grid}.fam-pick h3{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);font-stretch:100%;line-height:1}.fam-pick-why,.fam-pick-trade{max-width:56ch;font-family:var(--font-read);font-size:var(--fs-body-lg);line-height:1.5}.fam-pick-trade b{font-family:var(--font-sans);font-weight:650;font-stretch:var(--wdth-label);font-size:.92em}.fam-spec{border-top:var(--line) solid var(--ink);grid-template-columns:max-content minmax(0,1fr);margin:4px 0 6px;display:grid}.fam-spec dt,.fam-spec dd{border-bottom:1px solid var(--rule);margin:0;padding:8px 0}.fam-spec dt{font-weight:650;font-stretch:var(--wdth-label);padding-right:22px}.fam-spec .gap-line{font-size:inherit}.fam-pick>.go{justify-self:start}.fam-tl{gap:30px;display:grid}.fam-tl-lane{border-top:var(--line) solid var(--ink);grid-template-columns:200px minmax(0,1fr);gap:24px;padding-top:14px;display:grid}.fam-tl-lane h3{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);font-stretch:100%;line-height:1}.fam-tl-lane h3 small{color:var(--ink-2);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-caption);margin-top:4px;display:block}.fam-tl-lane ol{scrollbar-width:thin;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.fam-tl-lane ol:before{content:"";width:100%;min-width:calc(var(--n) * 118px);border-bottom:var(--line) solid var(--ink);background:linear-gradient(90deg,#17181b73 1px,#0000 1px) 0 100%/10px 5px repeat-x;height:9px;position:absolute;top:18px;left:0}.fam-tl-lane li{color:var(--ink-2);font-size:var(--fs-caption);align-content:start;gap:2px;padding:38px 14px 4px 0;line-height:1.3;display:grid;position:relative}.fam-tl-lane li:before{content:"";background:var(--ink);width:2px;height:20px;position:absolute;top:8px;left:0}.fam-tl-code{color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--fs-title);overflow-wrap:anywhere;justify-self:start;line-height:1;text-decoration:none}a.fam-tl-code{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}a.fam-tl-code:hover{color:var(--measure);text-decoration-color:currentColor}.fam-tl-lane li.is-current:before{background:var(--measure);width:3px;height:26px;top:2px}.fam-tl-lane li.is-current .fam-tl-code{color:var(--measure)}.fam-tl-n{color:var(--ink)}.fam-tl-shown{color:var(--ink);font-family:var(--font-read);font-style:italic;font-size:var(--fs-small)}.fam-tl-h{align-items:center;gap:7px;margin-top:5px;display:flex}.fam-tl-h i{width:calc(var(--c) * 5px);border-right:var(--line) solid var(--ink);border-bottom:var(--line) solid var(--ink);background:linear-gradient(90deg, var(--ink) 1.5px, transparent 1.5px) 0 100% / 5px 9px repeat-x;flex:none;height:9px;display:block}.fam-refnotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px 40px;margin-top:36px;display:grid}.fam-refnotes p{max-width:52ch;color:var(--ink-2);font-family:var(--font-read);font-size:var(--fs-body);line-height:1.5}.fam-guide .sec-head{border-bottom:var(--line) solid var(--ink);margin-bottom:0;padding-bottom:14px}.fam-rd{grid-template-columns:220px minmax(0,40rem) minmax(0,17rem);gap:10px 48px}.fam-rd-h{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);font-stretch:100%;line-height:1}.fam-rd>.sn{margin-top:4px}.fam-sn-refs dt.fam-sn-code{color:var(--ink);grid-column:1/-1;margin-top:6px;font-weight:700}.fam-sn-refs dt.fam-sn-code:first-child{margin-top:0}.fam-sn-named{grid-template-columns:minmax(0,1fr) auto!important}.fam-sn-named dd{text-align:right;white-space:nowrap}.fam-specs,.fam-faq{border-bottom:1px solid var(--rule);padding:24px 0 28px}.fam-specs>.fam-rd-h,.fam-faq>.fam-rd-h{margin-bottom:14px}.fam-spec-group,.fam-faq details{border-top:1px solid var(--rule)}.fam-spec-group summary,.fam-faq summary,.fam-sources summary{min-height:48px;font-weight:650;font-stretch:var(--wdth-label);cursor:pointer;align-items:center;gap:10px;padding:8px 0;list-style:none;display:flex}.fam-spec-group summary::-webkit-details-marker,.fam-faq summary::-webkit-details-marker,.fam-sources summary::-webkit-details-marker,.fam-notkept summary::-webkit-details-marker{display:none}.fam-spec-group summary:before,.fam-faq summary:before,.fam-sources summary:before,.fam-notkept summary:before{content:"";border-right:var(--line) solid currentColor;border-bottom:var(--line) solid currentColor;width:9px;height:9px;transition:transform var(--t-quick) var(--ease-quick);flex:none;transform:translateY(-2px)rotate(-45deg)}.fam-spec-group[open] summary:before,.fam-faq details[open] summary:before,.fam-sources[open] summary:before,.fam-notkept details[open] summary:before{transform:translateY(-3px)rotate(45deg)}.fam-spec-group summary:hover,.fam-faq summary:hover,.fam-sources summary:hover{color:var(--measure)}.fam-spec-intro{max-width:62ch;color:var(--ink-2);font-size:var(--fs-small);margin-bottom:12px}.fam-spec-scroll{margin-bottom:18px;overflow-x:auto}.fam-spec-scroll table{width:100%;min-width:560px;font-size:var(--fs-small)}.fam-spec-scroll th,.fam-spec-scroll td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 14px 8px 0}.fam-spec-scroll thead th{border-bottom:var(--line) solid var(--ink);font-weight:650;font-stretch:var(--wdth-label)}.fam-spec-scroll tbody th{font-weight:600;font-stretch:var(--wdth-label)}.fam-faq details .prose{max-width:62ch;padding:0 0 16px 19px}.fam-sources{color:var(--ink-2);font-size:var(--fs-small);margin-top:28px}.fam-sources summary{color:var(--ink)}.fam-sources-in{gap:8px;max-width:68ch;padding:0 0 8px 19px;display:grid}.fam-sources ol{margin:6px 0 0;padding-left:18px}.fam-sources li{padding:3px 0}.fam-sources li span{color:var(--ink-3);font-size:var(--fs-caption);display:block}.fam-notkept summary{border-top:var(--line) solid var(--ink);border-bottom:1px solid var(--rule);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 0;list-style:none;display:flex}.fam-notkept summary h2{font-size:var(--fs-h3)}.fam-notkept summary small{color:var(--ink-2);font-size:var(--fs-ui)}.fam-notkept summary:hover h2{color:var(--measure)}.fam-nk-intro{color:var(--ink-2);font-size:var(--fs-small);margin:14px 0 6px}.fam-nk{max-width:1100px;margin:0;padding:0;list-style:none}.fam-nk li{border-bottom:1px solid var(--rule);font-size:var(--fs-small);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:2px 24px;padding:9px 0;display:grid}.fam-nk a{text-decoration:none}.fam-nk a b{font-weight:700}.fam-nk a:hover{color:var(--measure)}.fam-nk-with{color:var(--ink-2)}.fam-missing{justify-items:start;gap:18px;padding-top:24px;display:grid}@media (width<=1100px){.fam-hero,.fam-cmp{grid-template-columns:minmax(0,1fr)}.fam-hero-p{order:-1}.fam-rd{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}.fam-rd-h{grid-column:1/-1}.fam-pick-list.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.fam-hero{gap:24px}.fam-hero-p{order:0}.fam-hero-t{padding-top:0}.fam-figs{margin:22px 0 24px}.fam-hero .acts .btn{flex:auto}.fam-read-head,.fam-rd{grid-template-columns:minmax(0,1fr)}.fam-read-head .sn,.fam-rd .sn{border-top:0;border-left:1px solid var(--ink);padding:2px 0 2px 14px}.fam-cmp-marks{grid-template-columns:minmax(0,1fr)}.fam-refs{flex-wrap:nowrap;align-items:flex-start}.fam-refs ul{margin-right:calc(var(--gut) * -1);padding-right:var(--gut);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fam-refs ul::-webkit-scrollbar{display:none}.fam-refs-l{padding-top:7px}.fam-ftog{align-items:center;display:inline-flex}.fam-filters:not(.is-open){display:none}.fam-bar .seg{order:5}.fam-pick-list,.fam-pick-list.is-three{grid-template-columns:minmax(0,1fr)}.fam-tl-lane{grid-template-columns:minmax(0,1fr);gap:8px}.fam-tl-lane ol{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.fam-tl-lane ol:before{border-bottom:0;border-left:var(--line) solid var(--ink);background:0 0;width:0;min-width:0;height:auto;top:0;bottom:0;left:9px}.fam-tl-lane li{grid-template-columns:112px minmax(0,1fr);column-gap:10px;padding:10px 0 10px 34px}.fam-tl-lane li>:not(.fam-tl-code){grid-column:2}.fam-tl-lane li>.fam-tl-code{grid-row:span 4}.fam-tl-lane li:before{width:20px;height:2px;top:18px;left:0}.fam-tl-lane li.is-current:before{width:24px;height:3px;top:17px}.fam-nk li{grid-template-columns:minmax(0,1fr)}}.original-specification-list[data-astro-cid-j7xcdmrq]{margin-top:20px}.original-specification[data-astro-cid-j7xcdmrq] summary[data-astro-cid-j7xcdmrq]{flex-wrap:wrap;justify-content:flex-start}.original-specification-badge[data-astro-cid-j7xcdmrq]{color:var(--ink-2);font-size:var(--fs-small);font-weight:400}.original-specification[data-astro-cid-j7xcdmrq] table[data-astro-cid-j7xcdmrq]{min-width:600px}.original-specification[data-astro-cid-j7xcdmrq] th[data-astro-cid-j7xcdmrq]:first-child{width:22%}.original-specification[data-astro-cid-j7xcdmrq] td[data-astro-cid-j7xcdmrq]:nth-child(2){width:23%}.original-specification-specimen[data-astro-cid-j7xcdmrq]{color:var(--ink-2);margin-top:5px;display:block}.original-specification-evidence[data-astro-cid-j7xcdmrq]{color:var(--ink-2)}.original-specification-evidence[data-astro-cid-j7xcdmrq] a[data-astro-cid-j7xcdmrq]{margin-bottom:4px;display:block}.original-specification-evidence[data-astro-cid-j7xcdmrq] p[data-astro-cid-j7xcdmrq]{max-width:65ch;margin:4px 0}.original-photographed-specifications[data-astro-cid-j7xcdmrq]{max-width:65ch;font-size:var(--fs-small);margin-bottom:18px}.original-photographed-specifications[data-astro-cid-j7xcdmrq] p[data-astro-cid-j7xcdmrq]{margin-top:8px}.original-specification-notes[data-astro-cid-j7xcdmrq]{font-size:var(--fs-small);margin-bottom:18px}.original-specification-notes[data-astro-cid-j7xcdmrq] summary[data-astro-cid-j7xcdmrq]{font-size:inherit;padding:0}.original-specification-notes[data-astro-cid-j7xcdmrq] ul[data-astro-cid-j7xcdmrq]{margin:8px 0;padding-left:18px}.original-specification-conflict[data-astro-cid-j7xcdmrq]{margin-top:8px}.original-specification-conflict[data-astro-cid-j7xcdmrq] summary[data-astro-cid-j7xcdmrq]{font-size:inherit;padding:0}.original-specification-conflict[data-astro-cid-j7xcdmrq] ul[data-astro-cid-j7xcdmrq]{margin:8px 0;padding-left:18px}.bench-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px;position:relative;overflow-x:auto}.bench-scroll:focus-visible{outline-offset:4px}.bench-track{width:calc(var(--L) * var(--k) * 1px);position:relative}.bench-bed{height:calc(var(--k) * 70px);position:relative;overflow:hidden}.bench-bed:before{content:"";background:repeating-linear-gradient(90deg, var(--measure) 0 16px, transparent 16px 20px, var(--measure) 20px 23px, transparent 23px 27px);opacity:.55;height:1px;position:absolute;inset:50% 0 auto}.bench-pc{left:calc(var(--x) * var(--k) * 1px);width:0;height:0;position:absolute;top:50%}.bench-ext{height:calc(var(--k) * 35px);top:0}.bench-dims{height:26px;position:relative}.bench-dim{left:calc(var(--x) * var(--k) * 1px);width:0;position:absolute;top:0}.bench-dim .dim{width:0;position:absolute;left:0}.bench-labs{padding:4px 0 0 calc(var(--k) * 6px);margin:0;list-style:none;display:flex}.bench-lab{flex:0 0 calc(var(--s) * var(--k) * 1px);min-width:0;font-size:var(--fs-small);padding:0 8px;line-height:1.35}.bench-name{font-stretch:92%;text-decoration:none;display:block}.bench-name b{font-weight:700}a.bench-name:hover{color:var(--measure)}a.bench-name{position:relative}a.bench-name:before{content:"";position:absolute;inset:-8px -4px}.bench-lab p{margin-top:3px}.bench-note,.bench-move{color:var(--ink-2)}.bench-lab.is-original .bench-name{font-family:var(--font-display);font-weight:800;font-size:var(--fs-title);font-stretch:100%;line-height:1}.bench-lab.is-original .bench-name b{font-weight:900}.bench-std{color:var(--ink-2);font-size:var(--fs-caption);align-items:center;gap:10px;margin-top:10px;display:flex}.bench-std svg{width:40px;height:10px;color:var(--ink-3);flex:none}.bench-hint{color:var(--ink-2);font-size:var(--fs-caption);margin-top:6px;display:none}@media (width<=899px){.bench-hint{display:block}}.original-comparison-source[data-astro-cid-vsvi6diy]{color:var(--ink-2);margin-top:5px;display:block}[data-astro-cid-bopxenqx][hidden]{display:none!important}.movement-guide[data-astro-cid-bopxenqx]{margin-top:var(--sec)}.movement-intro[data-astro-cid-bopxenqx]{max-width:66ch;color:var(--ink-2);margin:0 0 var(--space-6)}.movement-pair[data-astro-cid-bopxenqx]{gap:var(--space-8);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.movement-lane[data-astro-cid-bopxenqx]{min-width:0;padding-top:var(--space-5)}.movement-title[data-astro-cid-bopxenqx] h3[data-astro-cid-bopxenqx]{font-size:var(--fs-title);margin:0;font-weight:500}.movement-title[data-astro-cid-bopxenqx] h3[data-astro-cid-bopxenqx] span[data-astro-cid-bopxenqx]{font-family:var(--font-sans);margin-left:var(--space-2);font-size:.9em}.movement-title[data-astro-cid-bopxenqx] p[data-astro-cid-bopxenqx]{color:var(--ink-2);font-size:var(--fs-small);margin:var(--space-1) 0 0}.mechanism-figure[data-astro-cid-bopxenqx]{margin:var(--space-5) 0 0}.mechanism-figure[data-astro-cid-bopxenqx]>svg[data-astro-cid-bopxenqx]{width:100%;max-width:430px;height:auto;margin:0 auto var(--space-5);display:block;overflow:visible}.mechanism-parts[data-astro-cid-bopxenqx]{color:var(--ink-2)}.regulation-path[data-astro-cid-bopxenqx]{stroke-dasharray:4 4}.diagram-labels[data-astro-cid-bopxenqx]{color:var(--ink-2);font:15px var(--font-sans)}.mechanism-figure[data-astro-cid-bopxenqx] figcaption[data-astro-cid-bopxenqx]{max-width:54ch;min-height:5em;font-size:var(--fs-small);color:var(--ink-2);margin:0;line-height:1.6}.hand-motion[data-astro-cid-bopxenqx]{margin-top:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.motion-description[data-astro-cid-bopxenqx]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.motion-description[data-astro-cid-bopxenqx] h4[data-astro-cid-bopxenqx]{font-weight:500;font-size:var(--fs-small);margin:0}.motion-description[data-astro-cid-bopxenqx] span[data-astro-cid-bopxenqx]{color:var(--ink-2);font-size:.8125rem}.hand-motion[data-astro-cid-bopxenqx] svg[data-astro-cid-bopxenqx]{width:100%;height:72px;margin-top:var(--space-3);display:block;overflow:visible}.motion-axis[data-astro-cid-bopxenqx]{fill:none;stroke:var(--ink-3);stroke-width:1px}.motion-trace[data-astro-cid-bopxenqx]{fill:none;stroke:var(--ink-2);stroke-width:2px}.hand-motion[data-astro-cid-bopxenqx] text[data-astro-cid-bopxenqx]{fill:var(--ink-2);font:10px var(--font-sans)}.movement-facts[data-astro-cid-bopxenqx]{gap:var(--space-4);margin:var(--space-5) 0 var(--space-3);grid-template-columns:1fr 1fr;display:grid}.movement-facts[data-astro-cid-bopxenqx] dt[data-astro-cid-bopxenqx]{color:var(--ink-2);margin-bottom:var(--space-1);font-size:.8125rem}.movement-facts[data-astro-cid-bopxenqx] dd[data-astro-cid-bopxenqx]{font-size:var(--fs-small);margin:0}.movement-facts[data-astro-cid-bopxenqx] dd[data-astro-cid-bopxenqx] span[data-astro-cid-bopxenqx],.schematic-note[data-astro-cid-bopxenqx] span[data-astro-cid-bopxenqx]{font-family:var(--font-sans)}.movement-sources[data-astro-cid-bopxenqx]{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.8}.movement-sources[data-astro-cid-bopxenqx] a[data-astro-cid-bopxenqx]{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:.2em}.movement-sources[data-astro-cid-bopxenqx] a[data-astro-cid-bopxenqx]:hover{color:var(--ink)}.schematic-note[data-astro-cid-bopxenqx]{max-width:88ch;margin:var(--space-5) 0 0;color:var(--ink-2);font-size:.8125rem;line-height:1.6}.movement-film[data-astro-cid-bopxenqx]{align-items:center;gap:var(--space-4);border-top:1px solid var(--rule);margin-top:var(--space-6);padding-top:var(--space-5);grid-template-columns:1fr auto;display:grid}.movement-film[data-astro-cid-bopxenqx] h3[data-astro-cid-bopxenqx]{font-size:var(--fs-title);margin:0;font-weight:500}.movement-film[data-astro-cid-bopxenqx] p[data-astro-cid-bopxenqx]{color:var(--ink-2);font-size:var(--fs-small);margin:var(--space-1) 0 0}.movement-film-player[data-astro-cid-bopxenqx]{grid-column:1/-1;width:100%;max-width:800px}.movement-film-player[data-astro-cid-bopxenqx] iframe{aspect-ratio:16/9;border:0;width:100%;display:block}@media (width<=720px){.movement-film[data-astro-cid-bopxenqx]{grid-template-columns:1fr;justify-items:start}.movement-pair[data-astro-cid-bopxenqx]{gap:var(--space-7);grid-template-columns:1fr}.movement-lane[data-astro-cid-bopxenqx]+.movement-lane[data-astro-cid-bopxenqx]{border-top:1px solid var(--rule)}.mechanism-figure[data-astro-cid-bopxenqx]>svg[data-astro-cid-bopxenqx]{max-width:380px}.mechanism-figure[data-astro-cid-bopxenqx] figcaption[data-astro-cid-bopxenqx]{min-height:0}}@media (width<=380px){.motion-description[data-astro-cid-bopxenqx]{align-items:flex-start;gap:var(--space-1);flex-direction:column}}
