*{box-sizing:border-box}body{--paper:#f1eee5;--ink:#252722;--muted:#64695e;--red:#ba442f;--line:#25272235;margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--red);outline-offset:5px}::selection{background:#e4b29c;color:var(--ink)}.shell{max-width:1260px;margin:auto;padding:0 52px}.mono{font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em}.skip{position:absolute;left:20px;top:-100px;padding:15px;background:white;z-index:10}.skip:focus{top:15px}header{padding:36px 0 28px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--ink)}.brand{font-size:22px;font-weight:900;letter-spacing:-.8px;white-space:nowrap}.brand>span{display:block;font:8px monospace;letter-spacing:1.2px;margin-top:7px}nav{display:flex;gap:28px}nav a{font-size:14px;font-weight:600}nav a:hover{text-decoration:underline;text-underline-offset:6px}.hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding:64px 0 54px}.hero-copy{min-width:0}.eyebrow{color:var(--muted);font-size:9px}h1{font-size:clamp(58px,6.7vw,90px);letter-spacing:-5px;line-height:.98;margin:25px 0}h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-4px;white-space:nowrap}.lead{color:#565c50;font-size:15px;line-height:1.8;margin:25px 0}.button{display:inline-flex;align-items:center;gap:35px;padding:15px 20px;border:1px solid var(--ink);border-radius:3px;font-size:13px;font-weight:bold;margin-top:7px}.button>span{font-size:22px}.button:hover{background:var(--ink);color:var(--paper)}.machine{margin:0;min-width:0}.machine-stage{position:relative;min-height:360px;background:#dddccf;border-radius:50% 50% 4px 4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.machine-label{position:absolute;top:40px;color:#626956;font-size:8px}.tower{position:relative;width:170px;height:245px;margin:42px 30px 0 0;z-index:2}.tower-front{position:absolute;left:0;top:0;width:135px;height:235px;border:2px solid #3f4735;background:#b6bca4;box-shadow:inset 0 0 0 8px #b6bca4,inset 0 0 0 9px #929b82;border-radius:3px}.tower-side{position:absolute;left:135px;top:0;width:47px;height:235px;background:#78836b;border:2px solid #3f4735;border-left:0;transform:skewY(-12deg);transform-origin:left top;box-shadow:inset -7px 0 0 #6c795f}.tower-side>span{position:absolute;top:115px;left:6px;color:#526144;font-size:37px}.drive{position:absolute;top:18px;left:15px;width:100px;height:20px;border:1px solid #636d54;background:#939e83}.drive:after{content:'';position:absolute;width:40px;height:3px;left:9px;top:7px;background:#616e52}.drive-second{top:44px}.power{position:absolute;top:78px;left:20px;border:1px solid #5c6950;border-radius:50%;width:22px;height:22px;background:#a3ae8e}.power>span{display:block;width:4px;height:4px;border-radius:50%;background:#b2432e;margin:8px auto}.tower-tag{position:absolute;top:120px;left:23px;font-size:17px;letter-spacing:.02em;line-height:1.05;font-weight:bold;transform:rotate(-3deg)}.vents{position:absolute;bottom:15px;left:21px;width:95px;height:28px;background:repeating-linear-gradient(to bottom,transparent 0 3px,#6a7958 3px 4px)}.foot{position:absolute;width:15px;height:9px;background:#3f4735;bottom:-10px}.foot-left{left:14px}.foot-right{right:14px}.machine-floor{position:absolute;bottom:45px;left:20%;right:15%;height:20px;border-radius:50%;background:#a6ad9970}.machine-star{position:absolute;right:32px;top:90px;color:var(--red);font-size:63px}.machine figcaption{font-size:8px;text-align:center;color:var(--muted);margin-top:13px}.ribbon{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:9px}.ribbon b{font-size:23px;font-weight:400;color:var(--red)}.origin{display:grid;grid-template-columns:1fr 2fr;gap:45px;padding:56px 0;border-bottom:1px solid var(--ink)}.section-label{color:var(--muted);font-size:9px;padding-top:8px}.origin h2{font-size:42px;letter-spacing:-1.8px;line-height:1.08;margin:0 0 25px}.origin p{font-size:15px;line-height:1.8;max-width:620px;color:#5f6658;margin:0 0 15px}.origin .aside{font:italic 21px/1.5 Georgia,serif;color:var(--ink);margin-top:23px;margin-bottom:0}.hardware{padding:50px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.section-head h2{font-size:40px;line-height:1.05;letter-spacing:-1.8px;margin:0}.section-head p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.spec-grid{display:grid;grid-template-columns:1.15fr 1.1fr .85fr;gap:18px}.cpu-card,.spec,.os-card{border:1px solid #25272235;border-radius:4px;padding:26px;background:#e1e6d5;min-width:0}.cpu-card{position:relative}.spec-grid .mono{font-size:9px;color:#5f6757}.cpu-card h3{font-size:23px;letter-spacing:-.8px;line-height:1.3;font-weight:400;margin:20px 0}.cpu-card h3 strong{font-size:32px;letter-spacing:-1.3px}.cpu-icon{width:88px;height:80px;background:#83946c;border:4px double #46563a;display:grid;place-items:center;font-weight:bold;font-size:32px;color:#edf0e5;position:relative;margin:24px 0 28px 8px}.cpu-icon:before,.cpu-icon:after{content:'';position:absolute;top:6px;bottom:6px;width:6px;background:repeating-linear-gradient(to bottom,#4d5c40 0 4px,transparent 4px 9px)}.cpu-icon:before{left:-9px}.cpu-icon:after{right:-9px}.cpu-stats{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:20px}.cpu-stats strong{display:block;font-size:29px;letter-spacing:-1px}.cpu-stats span{display:block;font:8px ui-monospace,monospace;margin-top:5px;color:#68715d;white-space:nowrap}.spec-stack{display:grid;gap:18px}.spec{background:#e8e4d6;display:flex;gap:15px;justify-content:space-between;align-items:center}.spec>div{min-width:0}.spec h3{font-size:40px;letter-spacing:-1.8px;margin:14px 0 10px;white-space:nowrap}.spec h3 span{font-size:18px;letter-spacing:-.5px;font-weight:400}.spec p{font-size:11px;line-height:1.65;color:#747969;margin:0;max-width:180px}.ram-icon{height:76px;width:26px;background:#7d8b65;position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border:1px solid #566348;flex-shrink:0}.ram-icon i{height:12px;width:15px;background:#35432c;border:1px solid #263220}.ram-icon:after{content:'';position:absolute;bottom:-5px;left:3px;right:3px;height:5px;background:repeating-linear-gradient(to right,#b49c5c 0 3px,transparent 3px 5px)}.disk-icon{width:48px;height:67px;border:1px solid #727869;background:#a5ad9c;border-radius:3px;position:relative;flex-shrink:0}.disk-icon i{display:block;width:32px;height:32px;border:1px solid #67755c;border-radius:50%;margin:9px auto;background:#bcc3b4}.disk-icon i:after{content:'';position:absolute;width:9px;height:9px;left:19px;top:20px;background:#79886b;border-radius:50%}.disk-icon:after{content:'';position:absolute;width:23px;height:4px;background:#657255;bottom:8px;left:11px}.os-card{background:#e2d7cc;display:flex;flex-direction:column}.os-art{font:90px/1 Georgia,serif;color:#b6533b;margin:32px 0 22px}.os-card h3{font-size:31px;letter-spacing:-1.3px;line-height:1.06;margin:0 0 17px}.os-card p{font-size:12px;line-height:1.7;color:#71675e;margin:0}.spec-note{font-size:10px;line-height:1.7;color:#828475;margin-top:15px}.spec-note a{text-decoration:underline;text-underline-offset:3px}.jobs{padding:10px 0 52px}.jobs .section-head .mono{font-size:9px;color:var(--muted)}.job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.job-grid article{border-top:1px solid var(--ink);padding-top:22px;display:flex;flex-direction:column}.job-icon{font-size:39px;line-height:1;margin-bottom:25px;color:var(--red)}.job-grid .mono{font-size:8px;color:var(--muted)}.job-grid h3{font-size:23px;letter-spacing:-.8px;margin:16px 0}.job-grid p{font-size:13px;line-height:1.8;color:#656d5d;margin:0 0 24px}.job-grid a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px;margin-top:auto;font-size:12px;font-weight:bold}.job-grid a:hover{color:var(--red)}.lessons{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:48px 0 55px;border-top:1px solid var(--ink)}.lessons-head>.mono{font-size:9px;color:var(--muted)}.lessons h2{font-size:48px;letter-spacing:-2.3px;line-height:1.06;margin:22px 0}.lessons h2 em{font-family:Georgia,serif;font-weight:400}.lessons-head p{font-size:13px;line-height:1.8;color:#6a715f;max-width:330px}.lesson-list article{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.lesson-list article:first-child{padding-top:3px}.lesson-list .mono{font-size:10px;color:var(--red);padding-top:3px}.lesson-list h3{font-size:17px;letter-spacing:-.4px;line-height:1.3;margin:0 0 12px}.lesson-list p{font-size:13px;line-height:1.8;color:#666e5e;margin:0}.closing{padding:30px 0 45px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 2fr;gap:40px}.closing>.mono{font-size:8px;color:var(--muted);padding-top:7px}.closing p{font:23px/1.6 Georgia,serif;margin:0}footer{border-top:1px solid var(--ink);padding:32px 0 38px}.footer-name{font-size:clamp(40px,6vw,72px);font-weight:800;letter-spacing:-3px;display:flex;align-items:center;justify-content:space-between}.footer-name>span{font-size:70px;font-weight:400;color:var(--red)}.footer-line{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px;font-size:9px}@media(max-width:1000px){.shell{padding:0 30px}.hero{gap:25px}h1{font-size:68px}h1 em{font-size:60px}.machine-stage{min-height:330px}.machine-star{font-size:47px;right:20px}.spec-grid{grid-template-columns:1fr 1fr}.os-card{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;align-items:center}.os-art{grid-column:2;grid-row:1/span 3;margin:0;justify-self:end;font-size:100px}.os-card h3{margin:0}.os-card h3 br{display:initial}.lessons{gap:40px}.section-head h2{font-size:34px}}@media(max-width:700px){.shell{padding:0 22px}header{display:block;padding:26px 0 23px}.brand{font-size:21px}nav{margin-top:23px;gap:24px}nav a{font-size:12px}.hero{grid-template-columns:1fr;gap:30px;padding:39px 0}.hero h1{font-size:clamp(47px,14.5vw,64px);letter-spacing:-3px}.hero h1 em{font-size:clamp(39px,12.4vw,54px);letter-spacing:-2px}.lead{font-size:13px}.machine{width:100%;max-width:430px;margin:auto}.machine-stage{min-height:330px}.machine-label{top:30px;font-size:7px}.machine-star{top:80px;right:22px;font-size:48px}.machine figcaption{font-size:7px}.ribbon{font-size:7px;line-height:1.7;gap:10px}.ribbon>span:last-child,.ribbon>b:last-of-type{display:none}.origin{grid-template-columns:1fr;gap:22px;padding:35px 0}.origin h2{font-size:33px;letter-spacing:-1.3px}.origin p{font-size:13px}.origin .aside{font-size:20px}.section-head{align-items:start;gap:20px}.section-head h2{font-size:31px}.section-head p{font-size:11px}.hardware{padding:35px 0}.spec-grid{grid-template-columns:1fr;gap:15px}.spec-stack{gap:15px}.cpu-card{min-height:285px}.cpu-icon{position:absolute;right:30px;top:83px;margin:0;width:66px;height:66px;font-size:26px}.cpu-card h3{margin-bottom:30px;font-size:21px}.cpu-card h3 strong{font-size:28px}.cpu-stats{max-width:100%}.spec{min-height:160px}.spec p{max-width:225px}.spec h3{font-size:42px}.os-card{grid-column:auto}.os-art{font-size:80px}.os-card h3{font-size:28px}.jobs{padding-bottom:35px}.jobs .section-head{display:block}.jobs .section-head .mono{display:block;margin-top:13px}.job-grid{grid-template-columns:1fr;gap:28px}.job-icon{margin-bottom:18px}.job-grid h3{font-size:24px}.job-grid p{max-width:440px}.lessons{grid-template-columns:1fr;gap:25px;padding:35px 0}.lessons h2{font-size:42px}.closing{grid-template-columns:1fr;gap:20px;padding:28px 0 35px}.closing p{font-size:21px}.footer-name{letter-spacing:-2px}.footer-line{font-size:8px;flex-wrap:wrap}.footer-line>span:nth-child(2){display:none}}@media(max-width:350px){.cpu-icon{width:52px;height:52px;right:22px;top:92px;font-size:22px}.cpu-card h3 strong{font-size:25px}.spec{padding:23px;gap:12px}.spec h3{font-size:36px}.spec h3 span{font-size:16px}}
.print-hero h1{font-size:clamp(65px,7vw,96px)}.print-hero h1 em{font-size:inherit}.print-visual{margin:0;min-width:0}.print-stage{position:relative;min-height:355px;border-radius:50% 50% 4px 4px;background:#dce1cf;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:35px}.print-stage img{display:block;width:100%;max-width:490px}.print-stage-label{position:absolute;top:43px;font-size:7px;color:#5f6b50;text-align:center;left:20px;right:20px}.print-star{position:absolute;right:27px;top:88px;font-size:57px;color:var(--red)}.print-visual figcaption{font-size:8px;color:var(--muted);text-align:center;margin-top:13px}.print-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px 0}.print-stats>div{border-right:1px solid var(--line);padding-left:30px}.print-stats>div:first-child{padding-left:0}.print-stats>div:last-child{border-right:0}.print-stats strong{font-size:44px;letter-spacing:-2px;display:block;line-height:1.1}.print-stats .mono{font-size:8px;color:var(--muted);display:block;margin-top:8px}.models{padding:50px 0 20px}.models .section-head>.mono{font-size:9px;color:var(--muted)}.makerworld-card{display:grid;grid-template-columns:1.1fr 1fr;background:#e1e6d5;border:1px solid var(--line);border-radius:4px;overflow:hidden}.makerworld-copy{padding:40px}.makerworld-copy>.mono{font-size:9px;color:#637455}.makerworld-copy h3{font-size:42px;letter-spacing:-1.7px;line-height:1.08;margin:22px 0 18px}.makerworld-copy p{font-size:14px;line-height:1.75;color:#5e6c52;max-width:370px}.makerworld-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:19px;margin-top:26px;font-size:13px;font-weight:bold}.makerworld-link b{font-size:24px}.makerworld-card:hover .makerworld-link{color:#4f7035}.makerworld-art{background:#d3dec3;position:relative;display:flex;align-items:center;justify-content:center;min-height:290px;padding:35px}.model-sheet{width:145px;height:174px;background:#f0efde;border:1px solid #647650;border-radius:3px;transform:rotate(-12deg);box-shadow:0 12px 20px #51633915;padding:15px}.model-sheet>span{font:9px monospace;letter-spacing:.13em;color:#637650}.model-sheet i{display:block;height:77px;width:77px;border:2px solid #71845b;border-radius:3px;margin:30px auto;background:repeating-linear-gradient(to bottom,#adb88e 0 4px,#7b9266 4px 5px);transform:rotate(12deg)}.sheet-two{margin-left:-10px;transform:rotate(10deg);background:#e7d4c2}.sheet-two i{border-radius:50%;background:repeating-radial-gradient(circle,#b96649 0 4px,#dbb397 4px 6px);border-color:#a96244}.models-note{font-size:11px;color:#7d836f;line-height:1.7;margin-top:14px}.fleet{padding:35px 0 50px}.fleet>.section-head p{max-width:290px}.printer-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 24px}.printer-controls[hidden],.printer-card[hidden]{display:none!important}.printer-controls button{font:12px Arial,sans-serif;border:1px solid var(--line);padding:11px 17px;border-radius:30px;background:transparent;cursor:pointer;color:var(--ink)}.printer-controls button:hover{border-color:var(--ink)}.printer-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.printer-controls button:focus-visible{outline:3px solid var(--red);outline-offset:4px}.printer-controls>.mono{margin-left:auto;font-size:8px;color:var(--muted)}.printer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.printer-card{border:1px solid var(--line);border-radius:4px;background:#e7e6db;padding:25px;display:flex;flex-direction:column;min-width:0}.resin-card{background:#e5d9d0}.printer-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:8px;color:#6c715f}.quantity{font-size:18px;font-weight:bold;letter-spacing:-1px;color:#4b5c3a}.resin-card .quantity{color:#a45c43}.printer-card h3{font-size:24px;letter-spacing:-.7px;margin:15px 0}.printer-card p{font-size:12px;line-height:1.75;color:#6b735e;margin:0 0 22px}.resin-card p{color:#786a5e}.printer-tag{font-size:7px;letter-spacing:.04em;border-top:1px solid var(--line);padding-top:14px;margin-top:auto;color:#747c67}.printer-art{height:130px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:20px}.enclosure{position:relative;width:97px;height:114px;background:#657753;border:2px solid #48583a;box-shadow:14px -5px 0 0 #93a87a;border-radius:3px}.enclosure>span{position:absolute;inset:12px 10px 30px;border:1px solid #abc094;background:#8ba176}.enclosure i{position:absolute;left:18px;right:18px;height:3px;background:#415b30;top:28px}.enclosure b{position:absolute;bottom:15px;left:17px;right:17px;height:6px;background:#b9caa2}.cube-printer{position:relative;width:84px;height:105px;border:5px solid #5e7350;border-radius:1px;transform:skewY(-4deg)}.cube-printer span{position:absolute;left:8px;right:8px;height:3px;background:#5e7350;top:25px}.cube-printer i{position:absolute;left:20px;top:27px;height:12px;width:12px;background:#a54e34}.cube-printer b{position:absolute;left:6px;right:6px;height:11px;background:#92a678;bottom:22px}.second-cube{margin-left:18px;transform:skewY(4deg);opacity:.8}.gantry-printer{position:relative;width:85px;height:88px;border:6px solid #63774e;border-bottom:0;margin-top:5px}.gantry-printer:after{content:'';position:absolute;bottom:-8px;left:-13px;right:-13px;height:16px;background:#839669;border:1px solid #546742}.gantry-printer span{position:absolute;left:0;right:0;top:26px;height:5px;background:#63774e}.gantry-printer i{position:absolute;left:15px;top:26px;width:14px;height:15px;background:#b45b3e}.gantry-printer b{position:absolute;bottom:12px;left:4px;right:4px;height:7px;background:#97aa7f}.second-gantry{margin-left:21px;transform:scale(.9);opacity:.8}.mini-printer{position:relative;width:95px;height:20px;background:#789061;margin-top:70px;border:1px solid #52673d}.mini-printer:before{content:'';position:absolute;bottom:20px;right:12px;width:19px;height:90px;background:#637c4d;border:1px solid #435d30}.mini-printer span{position:absolute;right:12px;bottom:65px;width:75px;height:10px;background:#8fae75;border:1px solid #617d47}.mini-printer i{position:absolute;bottom:47px;left:15px;width:12px;height:20px;background:#b96240}.mini-printer b{position:absolute;bottom:30px;left:6px;width:50px;height:7px;background:#9fbc88}.resin-printer{position:relative;width:81px;height:115px;border-radius:3px 3px 1px 1px;background:#b96b4b;border:2px solid #8e4c33}.resin-printer span{position:absolute;bottom:0;left:0;right:0;height:29px;background:#776a5d;border-top:2px solid #584f45}.resin-printer i{position:absolute;left:10px;top:10px;bottom:35px;width:8px;background:#dc9d7180}.resin-printer span:after{content:'';position:absolute;width:21px;height:9px;background:#d4b5a1;left:28px;top:8px}.photon-art .resin-printer{background:#bd9860;border-color:#8b7148;width:73px;height:105px}.photon-art .resin-printer i{background:#e2c28f80}.design-notes{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding:40px 0 48px;border-top:1px solid var(--ink)}.design-notes>.mono,.design-notes>div>.mono{font-size:9px;color:var(--muted)}.design-notes h2{font-size:49px;letter-spacing:-2px;line-height:1.02;margin:22px 0}.design-notes h2 em{font-family:Georgia,serif;font-weight:400}.design-notes>div>p{font-size:13px;line-height:1.8;color:#6c745f;max-width:315px}.workflow article{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:22px 0}.workflow article:first-child{padding-top:3px}.workflow .mono{font-size:9px;color:var(--red);padding-top:4px}.workflow h3{font-size:18px;letter-spacing:-.4px;margin:0 0 12px}.workflow p{font-size:13px;line-height:1.8;color:#66715c;margin:0}@media(max-width:1000px){.printer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-hero h1{font-size:72px}.print-stage{min-height:320px}.makerworld-copy{padding:30px}.makerworld-copy h3{font-size:37px}.model-sheet{width:120px;height:160px;padding:12px}.model-sheet i{width:68px;height:68px}.design-notes{gap:40px}}@media(max-width:700px){.print-hero h1{font-size:clamp(56px,16vw,76px)}.print-hero h1 em{font-size:inherit}.print-stage{min-height:320px;padding-top:32px}.print-stage-label{top:33px;font-size:6px}.print-visual{max-width:430px;width:100%;margin:auto}.print-star{font-size:44px;right:22px;top:77px}.print-visual figcaption{font-size:7px}.print-stats{padding:20px 0}.print-stats>div{padding-left:14px}.print-stats strong{font-size:30px;letter-spacing:-1.2px}.print-stats .mono{font-size:6px;letter-spacing:.03em}.models{padding:35px 0 15px}.models .section-head{display:block}.models .section-head>.mono{display:block;margin-top:12px;font-size:8px}.makerworld-card{grid-template-columns:1fr}.makerworld-copy{padding:28px}.makerworld-copy h3{font-size:35px}.makerworld-copy p{font-size:13px}.makerworld-art{min-height:220px;padding:30px}.model-sheet{width:130px;height:150px}.model-sheet i{margin:23px auto;width:65px;height:65px}.fleet{padding:20px 0 35px}.fleet .section-head{display:block}.fleet .section-head p{margin-top:15px}.printer-controls{gap:6px}.printer-controls button{padding:10px 13px;font-size:11px}.printer-controls>.mono{flex-basis:100%;margin:8px 0 0;font-size:8px}.printer-grid{grid-template-columns:1fr;gap:17px}.printer-card{padding:25px}.printer-art{height:120px}.printer-card h3{font-size:26px}.printer-card p{font-size:13px}.design-notes{grid-template-columns:1fr;gap:24px;padding:32px 0 35px}.design-notes h2{font-size:43px}.workflow h3{font-size:18px}}

.design-gallery{padding:25px 0 10px}.design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.design-card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#e9e7dc;display:flex;flex-direction:column;min-width:0}.design-photo{aspect-ratio:475/357;background-image:url(models-grid.png);background-size:329.263% 453.501%;background-position:var(--photo-x) var(--photo-y);background-repeat:no-repeat;border-bottom:1px solid var(--line)}.design-copy{padding:23px;display:flex;flex-direction:column;flex:1}.design-copy>.mono{font-size:8px;color:var(--muted)}.design-copy h3{font-size:21px;letter-spacing:-.6px;line-height:1.2;margin:14px 0}.design-copy p{font-size:12px;line-height:1.8;color:#6b735f;margin:0 0 22px}.design-copy a{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;margin-top:auto;font-size:11px;font-weight:bold}.design-copy a:hover{color:var(--red)}.design-gallery .section-head p{font-size:12px}@media(max-width:1000px){.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.design-gallery{padding:20px 0 5px}.design-grid{grid-template-columns:1fr;gap:18px}.design-gallery .section-head{display:block}.design-gallery .section-head p{margin-top:14px}.design-copy{padding:25px}.design-copy h3{font-size:25px}.design-copy p{font-size:13px}}
