@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-medium.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-semibold.ttf) format("truetype")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.ttf) format("truetype")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.ttf) format("truetype")}:root{font-family:DM Sans,Arial,sans-serif;color:#33372f;background:#e9e6de;font-synthesis:none;-webkit-font-smoothing:antialiased;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #697153;outline-offset:6px}button:hover{color:#737c5d}svg{flex-shrink:0}.assembly{height:100svh;min-height:720px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 54% 42%,#f3f0e9,#e9e6de 60%,#e4e1d8)}.header{position:absolute;top:0;left:0;width:100%;height:105px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;z-index:3}.wordmark{font-size:30px;letter-spacing:-1.8px;font-weight:600}.wordmark-dot{color:#6c765b}.object-id{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:19px;font-size:10px;font-weight:600;letter-spacing:1.2px;white-space:nowrap}.index{color:#7a7e70;font-variant-numeric:tabular-nums}.id-line{height:16px;width:1px;background:#bfc0b6}.year{font-weight:400;color:#8a8c81;letter-spacing:.5px}.about-button{font-size:11px;color:#767b70;display:flex;gap:22px;align-items:center}.about-button span{font-size:17px}.intro{position:absolute;left:50px;top:30%;z-index:2;pointer-events:none;transition:opacity .4s}.eyebrow{font-size:8px;font-weight:500;letter-spacing:1.55px;color:#7c8175;line-height:1.6}.intro h1{font-family:"Instrument Serif",Georgia,serif;font-size:62px;font-weight:400;line-height:.99;letter-spacing:-1.7px;margin:21px 0 24px}.intro h1 em{font-weight:400;color:#6e775d}.intro p{font-size:11px;line-height:1.85;color:#818579;margin:0}.object-facts{margin-top:38px;display:flex;flex-direction:column;gap:7px;font-size:8px;letter-spacing:1.3px;color:#8f9386}.stage{position:absolute;inset:100px 10% 304px 17%;cursor:grab;touch-action:none}.stage:active{cursor:grabbing}.stage.can-select{cursor:pointer}.stage canvas{outline:0}.stage-caption{position:absolute;bottom:310px;left:50%;transform:translate(-50%);display:flex;gap:12px;align-items:center;color:#93968a;font-size:9px;white-space:nowrap;pointer-events:none}.caption-mark{font-size:17px;color:#8a907e}.stage-meta{position:absolute;right:49px;bottom:309px;display:flex;gap:9px;align-items:center;font-size:7px;letter-spacing:1.25px;color:#8d9282}.meta-cross{font-size:17px;font-weight:400}.meta-rule{height:9px;width:1px;background:#c1c4b5;margin:0 1px}.controls{position:absolute;bottom:55px;width:min(580px,calc(100% - 96px));left:50%;transform:translate(-50%);z-index:4}.controls-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.progress-value{font-size:20px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-1px;line-height:1}.progress-value small{font-size:10px;margin-left:4px;color:#8a8f7f;letter-spacing:0}.slider-wrap{position:relative;height:31px}.slider-wrap input{width:100%;height:20px;margin:0;display:block;background:transparent;appearance:none;-webkit-appearance:none;cursor:ew-resize;position:relative;z-index:2}.slider-wrap input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#6c765b var(--progress),#c4c7bb var(--progress))}.slider-wrap input::-moz-range-track{height:2px;background:#c4c7bb}.slider-wrap input::-moz-range-progress{height:2px;background:#6c765b}.slider-wrap input::-webkit-slider-thumb{appearance:none;width:15px;height:15px;border-radius:50%;background:#eff0e5;border:1px solid #697457;margin-top:-6.5px;box-shadow:0 1px 4px #41472c1c}.slider-wrap input::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#eff0e5;border:1px solid #697457}.slider-ticks{position:absolute;left:7px;right:7px;bottom:0;display:flex;justify-content:space-between;pointer-events:none;align-items:flex-start;height:10px}.slider-ticks i{height:3px;width:1px;background:#c7cabe}.slider-ticks i.major{height:7px;background:#aeb5a0}.endpoint-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.endpoint-row button{font-size:9px;color:#777e6d;min-height:24px}.endpoint-row span{font-size:6px;letter-spacing:2px;color:#a1a695}.toolbar{border-top:1px solid #cbd0c033;display:flex;justify-content:space-between;gap:16px;margin-top:20px;padding-top:20px}.toolbar button{font-size:9px;display:flex;gap:9px;align-items:center;min-height:26px;color:#727969}.toolbar button:hover,.toolbar button.active{color:#36452c}.count{font-size:7px;padding:2px 4px;border:1px solid #b5bea766;border-radius:2px}.demo-duration{font-size:6px;letter-spacing:1px;color:#929d83;margin-left:4px}.edition{position:absolute;bottom:25px;left:49px;right:49px;display:flex;justify-content:space-between;font-size:6px;letter-spacing:1.6px;color:#a1a597;pointer-events:none}.annotation{position:absolute;top:35%;right:48px;width:220px;z-index:3;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .4s,transform .4s}.annotation.visible{opacity:1;transform:translateY(0);pointer-events:auto}.annotation-top{display:flex;align-items:center;justify-content:space-between}.icon-button{width:30px;height:30px;display:grid;place-items:center;color:#818a72}.annotation h2{font-family:"Instrument Serif",Georgia,serif;font-size:33px;line-height:1.06;font-weight:400;margin:13px 0 17px}.annotation p{font-size:10px;line-height:1.9;color:#7c8470;margin:0}.return-button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:25px;padding-top:15px;border-top:1px solid #a9b49a44;font-size:9px;color:#657552}.is-inspecting .intro{opacity:.16}.catalog,.about-panel{position:absolute;z-index:8;right:48px;bottom:291px;background:#f2f0e8ee;border:1px solid #b6bca84d;padding:22px;width:320px;box-shadow:0 12px 60px #4952390c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:enter .25s ease}.catalog-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.component-list{display:flex;flex-direction:column;max-height:52vh;overflow:auto}.component-list button{display:flex;align-items:center;gap:15px;text-align:left;font-size:10px;padding:10px 0;border-bottom:1px solid #b7beab33}.component-list button>span{font-size:8px;font-variant-numeric:tabular-nums;color:#939f83}.component-list button>svg{margin-left:auto;width:13px;height:13px;color:#89997a}.about-panel{top:94px;bottom:auto;width:340px}.about-panel h2{font-family:"Instrument Serif",Georgia,serif;font-size:31px;line-height:1.08;font-weight:400;letter-spacing:-.4px}.about-panel p{font-size:11px;line-height:1.8;color:#767e6b}.about-panel .about-note{font-size:9px;color:#969d8d;margin-top:25px}.about-panel a{font-size:9px;color:#697a58;border-bottom:1px solid #9fae8d;padding-bottom:3px}.loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;color:#8a927f;background:#e9e6de}.loading span{width:10px;height:10px;border:1px solid #a1ac95;border-top-color:#52683b;border-radius:50%;animation:spin 1s linear infinite}.fallback{max-width:370px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.fallback h2{font-family:Georgia,serif;font-weight:400;font-size:28px}.fallback p{font-size:11px;line-height:1.8;color:#828a77}.fallback button{font-size:11px;margin-top:20px}.is-demo .intro,.is-demo .stage-meta{opacity:.2;transition:opacity .5s}.is-demo .stage-caption{opacity:0}.is-demo .toolbar .demo-button{color:#465b33}.is-demo .demo-duration{color:#607a46}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.intro{left:70px}.intro h1{font-size:76px}.header{padding:0 70px}.stage{inset:100px 12% 284px 17%}.annotation{right:70px;width:250px}}@media(max-width:1000px){.intro{left:30px;top:31%}.intro h1{font-size:46px}.intro .eyebrow{font-size:6px;letter-spacing:1px}.intro p{font-size:9px}.header{padding:0 30px}.stage{inset:100px 1% 274px 12%}.stage-meta{right:30px;font-size:6px}.annotation{right:28px;width:185px;top:33%}.annotation h2{font-size:28px}.annotation p{font-size:9px}.is-inspecting .intro{opacity:0}.is-inspecting .stage{right:18%}.edition{left:30px;right:30px}}@media(max-width:700px){.assembly{min-height:680px}.header{height:78px;padding:0 23px}.wordmark{font-size:26px}.object-id{position:static;transform:none;gap:10px;font-size:8px;letter-spacing:.7px}.id-line{height:12px}.about-button{display:none}.intro{top:94px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between}.intro h1{font-size:37px;margin:0;line-height:.95;letter-spacing:-1px}.intro h1 br{display:none}.intro h1 em{margin-left:7px}.intro>.eyebrow,.intro p{display:none}.object-facts{margin:0;font-size:6px;gap:5px;letter-spacing:1px;text-align:right}.stage{inset:141px -8% 287px}.stage-caption{bottom:288px;font-size:8px}.stage-meta{display:none}.controls{bottom:54px;width:calc(100% - 50px)}.controls-heading{margin-bottom:10px}.controls-heading .eyebrow{font-size:7px;letter-spacing:1px}.progress-value{font-size:18px}.toolbar{gap:10px;padding-top:13px;margin-top:13px}.toolbar button{font-size:8px;gap:6px;min-height:34px}.toolbar button svg{width:14px}.demo-duration{display:none}.edition{bottom:23px;left:25px;right:25px;font-size:5px;letter-spacing:1px}.annotation{inset:auto 25px 300px;width:auto;background:#eeece3eb;padding:14px 17px;border:1px solid #c2cab855;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.annotation h2{font-size:27px;margin:5px 0 9px}.annotation p{font-size:9px;line-height:1.65;max-width:420px}.annotation-top{height:20px}.annotation-top .eyebrow{font-size:7px}.return-button{margin-top:12px;padding-top:9px;font-size:8px}.is-inspecting .stage{inset:123px -14% 424px}.is-inspecting .intro{opacity:0}.is-inspecting .stage-caption{display:none}.catalog{left:25px;right:25px;bottom:291px;width:auto;padding:16px 20px}.about-panel{top:80px;left:25px;right:25px;width:auto}.component-list{max-height:48vh}.component-list button{padding:9px 0}.count{display:none}}@media(max-height:780px)and (min-width:701px){.assembly{min-height:650px}.intro{top:29%}.intro h1{font-size:50px}.object-facts{margin-top:25px}.stage{top:80px;bottom:309px}.header{height:85px}.annotation{top:28%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.primary-action-row{display:flex;justify-content:center;margin-bottom:20px}.primary-action{display:flex;align-items:center;justify-content:center;gap:12px;min-width:190px;min-height:44px;padding:12px 24px;background:#59634c;color:#f5f3e9;font-size:11px;font-weight:500;letter-spacing:.2px;border-radius:3px;box-shadow:0 3px 9px #34402c12;transition:background .2s,transform .2s}.primary-action:hover{background:#424d35;color:#fff}.primary-action:active{transform:translateY(1px)}.primary-action:focus-visible{outline-offset:4px}.is-demo .primary-action{opacity:.65}@media(max-width:700px){.primary-action{min-width:175px;font-size:11px}}.primary-action svg{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.is-choreographing .primary-action svg{transform:rotate(90deg) scale(1.08)}.primary-action{position:relative;isolation:isolate;transition:background .2s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.primary-action:not(:disabled):hover,.primary-action:not(:disabled):focus-visible{transform:translateY(-3px) rotate(-1deg);box-shadow:0 7px 16px #34402c24}.primary-action:not(:disabled):active{transform:translateY(1px) rotate(0) scale(.97)}.magic-sparkle{overflow:visible}.sparkle-main{transform-origin:10px 11px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sparkle-small{transform-origin:19px 10px;transition:transform .4s,opacity .4s;opacity:.65}.primary-action:not(:disabled):hover .sparkle-main,.primary-action:focus-visible .sparkle-main{transform:rotate(18deg) scale(1.12)}.primary-action:not(:disabled):hover .sparkle-small,.primary-action:focus-visible .sparkle-small{animation:magic-twinkle .8s ease-in-out;opacity:1}.primary-action:disabled{cursor:default}@keyframes magic-twinkle{0%,to{transform:scale(1);opacity:1}35%{transform:scale(.6);opacity:.3}65%{transform:scale(1.25);opacity:1}}@media(prefers-reduced-motion:reduce){.primary-action,.primary-action svg,.sparkle-main,.sparkle-small{transition:none}.primary-action:not(:disabled):hover,.primary-action:not(:disabled):focus-visible{transform:none}.primary-action .sparkle-small{animation:none!important}}:root{color:#373b39;background:#d9d6ce}.assembly{background:radial-gradient(ellipse at 50% 34%,#efede7,#e2dfd6 65%,#d5d1c6)}.header{height:88px;border-bottom:1px solid #77796b24;margin:0 32px;padding:0 12px;width:calc(100% - 64px)}.wordmark{font-style:italic;font-size:29px;letter-spacing:-1.5px;color:#323d5c}.wordmark-dot{color:#8a3159}.object-id,.about-button,.eyebrow,.endpoint-row,.toolbar,.edition,.stage-meta{font-family:Courier New,monospace}.object-id{font-size:10px;letter-spacing:1.5px}.index{background:#353b3b;color:#d6deba;padding:5px 7px;border-radius:2px;box-shadow:inset 0 1px 3px #0008}.year{color:#676c61}.about-button{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#54594f}.intro{display:none}.stage{inset:88px 0 350px}.stage-meta{bottom:346px;right:44px;color:#74796a;font-size:8px}.controls{width:min(620px,calc(100% - 64px));bottom:50px;padding:23px 26px 18px;border:1px solid #bab7a9;border-radius:10px 10px 26px;background:linear-gradient(135deg,#eeece2,#d5d1c5);box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 2px #b4b0a480,0 8px 18px #605b4420}.controls:before,.controls:after{content:"";position:absolute;top:10px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#99998e 42%,#565b52 45% 55%,#bcbcaf 58%);box-shadow:inset 0 1px 2px #0004,0 1px #fff9}.controls:before{left:10px}.controls:after{right:10px}.primary-action-row{margin-bottom:18px}.primary-action{min-width:200px;min-height:46px;background:linear-gradient(#994266,#7b2f51);border:1px solid #652641;border-radius:8px;color:#faf1e5;font-family:Courier New,monospace;font-size:12px;font-weight:700;letter-spacing:.4px;box-shadow:inset 0 1px 1px #db83a066,0 4px #57253c,0 6px 8px #523c3c24}.primary-action:not(:disabled):hover,.primary-action:not(:disabled):focus-visible{background:linear-gradient(#a94f75,#89375d);color:#fff;transform:translateY(-2px) rotate(-.6deg);box-shadow:inset 0 1px 1px #ffc3d044,0 6px #57253c,0 9px 12px #523c3c28}.primary-action:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 1px 2px #3b142c55,0 1px #57253c}.controls-heading{margin-bottom:10px}.controls-heading .eyebrow{color:#676c60;font-size:8px;font-weight:700;letter-spacing:1px}.progress-value{font-family:Courier New,monospace;letter-spacing:1px;font-size:20px;color:#3c4b2d;background:#b0bb84;border:3px solid #52594d;border-radius:3px;padding:6px 8px 5px;box-shadow:inset 1px 2px 4px #35452345,0 1px #fff9;text-shadow:1px 1px #5f6d4233}.progress-value small{color:#5c6b42;font-size:10px}.slider-wrap{height:36px;padding:0 2px}.slider-wrap input{height:23px}.slider-wrap input::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:#7c8070;box-shadow:inset 0 2px 3px #292e2944,0 1px #fff9}.slider-wrap input::-webkit-slider-thumb{width:25px;height:19px;border-radius:3px;border:1px solid #85887a;margin-top:-6.5px;background:repeating-linear-gradient(90deg,#d8d9c9 0px 3px,#969b8844 4px,#e5e6d8 5px);box-shadow:inset 0 1px 1px #fff,0 2px 3px #31392a55}.slider-wrap input::-moz-range-track{height:6px;border-radius:4px;background:#7c8070}.slider-wrap input::-moz-range-thumb{width:25px;height:19px;border-radius:3px;background:#dedfce;border:1px solid #85887a}.slider-ticks i{background:#949a83}.slider-ticks i.major{background:#666e59}.endpoint-row{margin-top:3px}.endpoint-row button{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#535c4c}.endpoint-row span{font-size:7px;color:#7b806d;letter-spacing:1px}.toolbar{border-top:1px solid #adaf9d;padding-top:12px;margin-top:12px;gap:10px}.toolbar button{border:1px solid #b2b3a5;padding:7px 10px;border-radius:4px;background:linear-gradient(#eeede4,#cfcec0);box-shadow:inset 0 1px #fff9,0 2px #a5a799;font-size:9px;color:#515a4a;justify-content:center}.toolbar button:hover{color:#303a28;background:#eeeede}.toolbar button:active{transform:translateY(2px);box-shadow:inset 0 1px 3px #5b624733}.count{border-color:#959b82}.demo-duration{color:#657453}.edition{font-size:7px;color:#818575;letter-spacing:1px}.annotation h2,.about-panel h2{font-family:DM Sans,sans-serif;font-size:25px}.catalog,.about-panel{border-radius:6px;background:#eae7dc;border-color:#b4b5a4;box-shadow:inset 0 1px #fff,0 12px 30px #3d423820}@media(max-width:700px){.header{margin:0 19px;width:calc(100% - 38px);padding:0 3px;height:72px}.wordmark{font-size:25px}.object-id{font-size:8px;gap:9px;letter-spacing:.5px}.stage{inset:76px -8% 353px}.controls{width:calc(100% - 36px);bottom:43px;padding:21px 17px 17px}.primary-action{font-size:11px;min-width:190px}.controls-heading .eyebrow{font-size:7px;letter-spacing:.5px}.progress-value{font-size:17px}.toolbar{gap:6px}.toolbar button{font-size:8px;padding:6px;min-height:32px}.toolbar button svg{width:12px;height:12px}.edition{bottom:18px;left:20px;right:20px;font-size:5px}.annotation,.catalog{bottom:354px}.is-inspecting .stage{inset:76px -10% 476px}}@media(max-height:780px)and (min-width:701px){.stage{top:88px;bottom:350px}}@media(prefers-reduced-motion:reduce){.primary-action:not(:disabled):hover,.primary-action:not(:disabled):focus-visible{transform:none}}:root{color:#302d25;background:#ebe5d9}.assembly{background:radial-gradient(ellipse at 50% 32%,#f7f3e9,#eee7d9 65%,#e5dccb)}.header{border-bottom-color:#655a463d}.wordmark{color:#292922;font-style:normal;font-weight:500;letter-spacing:-1.2px}.wordmark-dot{color:#a14d2b}.object-id,.about-button{color:#3d382e}.index{background:#27251e;color:#d7bd84;border:1px solid #736b58;box-shadow:inset 0 2px 4px #000a}.year{color:#6c6250}.edition,.stage-meta{color:#756850}.controls{background:linear-gradient(115deg,#f1eadd,#e7dcc8);border:1px solid #b9ab91;border-radius:4px;box-shadow:inset 0 1px 1px #fff8,inset 0 -2px 1px #a6957955,0 9px 20px #50422d2b;padding-top:25px}.controls:before,.controls:after{width:8px;height:8px;border:1px solid #7d705c;background:linear-gradient(135deg,#c0b39a 40%,#302c23 43% 57%,#b4a78c 60%);box-shadow:0 0 0 2px #e4d9c4,inset 0 1px 2px #0008}.primary-action{background:linear-gradient(180deg,#cec8b5,#aaa58f 48%,#bcb6a0 90%,#e2d9bf 91%);border:3px solid #27251e;border-bottom-width:5px;border-radius:2px;color:#302d22;min-height:46px;font-family:DM Sans,Arial,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;box-shadow:inset 0 1px #f8f1dc,0 3px #171711,0 5px 7px #3c342744}.primary-action:not(:disabled):hover,.primary-action:not(:disabled):focus-visible{background:linear-gradient(#dfd8c3,#b9b39d 90%,#ede4cb 91%);color:#25241e;transform:translateY(-2px);box-shadow:inset 0 1px #fff4d9,0 5px #171711,0 8px 10px #3c342738}.primary-action:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 2px 3px #5b503c44,0 1px #171711}.primary-action-row{position:relative}.primary-action-row:before{content:"";width:5px;height:5px;border-radius:50%;background:#903b25;box-shadow:inset 0 1px 1px #e38359,0 0 0 1px #6e452d;position:absolute;left:calc(50% - 120px);top:20px}.is-choreographing .primary-action-row:before{background:#d18b39;box-shadow:0 0 0 1px #796037,inset 0 1px 1px #f4c677}.controls-heading .eyebrow{color:#4e4637;letter-spacing:1px;font-weight:400;font-family:DM Sans,Arial,sans-serif;font-size:8px}.progress-value{background:linear-gradient(#171711,#29271f);border:3px solid #3c382b;color:#d5b16e;text-shadow:0 1px #3d3323;box-shadow:inset 0 2px 5px #000b,0 0 0 1px #9f937c,0 1px 0 2px #eee1c8;border-radius:1px;padding:7px 10px}.progress-value small{color:#a18b60}.slider-wrap input::-webkit-slider-runnable-track{background:#29271f;box-shadow:inset 0 2px 3px #0009,0 1px #eee2c9}.slider-wrap input::-webkit-slider-thumb{background:linear-gradient(#dad3bd,#aaa58f 85%,#e5dac1 86%);border:2px solid #333026;box-shadow:0 2px 2px #211e18aa,inset 0 1px 1px #fff4d9;border-radius:1px;width:28px;height:21px;margin-top:-7.5px}.slider-wrap input::-moz-range-track{background:#29271f}.slider-wrap input::-moz-range-thumb{background:#beb7a0;border:2px solid #333026;border-radius:1px}.slider-ticks i{background:#918267}.slider-ticks i.major{background:#625840}.endpoint-row button{color:#4b4436}.endpoint-row span{color:#7c6e57}.toolbar{border-top:1px solid #7c7058;box-shadow:0 -1px #f0e6cf7a;gap:0;padding-top:13px}.toolbar button{flex:1;background:linear-gradient(#d2cbb7,#aba58e 88%,#ded5b9 89%);border:2px solid #2e2a21;border-bottom-width:4px;border-radius:1px;color:#403a2c;font-family:DM Sans,Arial,sans-serif;font-size:9px;box-shadow:inset 0 1px 1px #f7eed5,0 2px #171711;min-height:35px}.toolbar button+button{border-left-width:1px}.toolbar button:hover{background:linear-gradient(#e1d9c3,#bdb59d);color:#252219}.toolbar button:active{transform:translateY(2px);box-shadow:inset 0 1px 3px #74684e88}.toolbar button.active{color:#845221}.demo-duration{color:#847456}.count{border-color:#8b806b;color:#655b47}.catalog,.about-panel,.annotation.visible{background:#dcd0ba;border:1px solid #9a8c72;border-radius:3px;box-shadow:inset 0 1px #f9efd5,0 8px 25px #3e352433}.annotation.visible{padding:17px}.annotation p,.about-panel p{color:#685c46}.annotation .eyebrow,.catalog .eyebrow,.about-panel .eyebrow{color:#6f5c3f}.return-button{color:#765b32;border-color:#a59475}.component-list button{border-color:#b4a489}.component-list button>span{color:#8c795b}.component-list button>svg{color:#786344}@media(max-width:700px){.primary-action-row:before{left:calc(50% - 112px)}.toolbar button{padding:7px 5px;font-size:8px}.controls-heading .eyebrow{font-size:7px;letter-spacing:.6px}}.stage{top:8px;bottom:270px}@media(max-width:700px){.stage{top:-4px;bottom:273px}.is-inspecting .stage{top:-4px;bottom:396px}}@media(max-height:780px)and (min-width:701px){.stage{top:8px;bottom:270px}}
