/* Original book plates, oxidized metal and worn gilt. */
body{background:linear-gradient(#203a34e8,#172d28eb),url('materials/painted-metal.jpg') center top/1250px auto repeat;color:#27291d}
.masthead{border-bottom:3px double #aa875e70;color:#dbc394}
.brand,.collection-link{color:#dbc394}
.visitor-page .page-heading{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:24px;min-height:320px;margin:22px 0 27px;padding:14px 23px 20px;border-top:1px solid #bc966059;border-bottom:3px double #bc966088;background:linear-gradient(90deg,#16392e90,#254a3c38),url('materials/painted-metal.jpg') 10% 38%/1100px;box-shadow:inset 0 0 0 5px #1c2e2580}
.visitor-page .page-heading>.title-imprint{align-self:center;z-index:2;padding:19px 0 18px 13px;min-width:0}
.visitor-page .page-heading h1{font-family:Baskerville,'Palatino Linotype','Book Antiqua',Georgia,serif;font-size:57px;font-weight:700;line-height:.99;letter-spacing:1px;background:linear-gradient(#ba8b3f66,#ba8b3f66),url('materials/folded-paper.jpg') 30% 30%/420px;background-clip:text;-webkit-background-clip:text;color:transparent}
.visitor-page .page-heading .eyebrow{font-size:11px;color:#e0c594;letter-spacing:2px;margin-bottom:22px}
.visitor-page .page-heading>.verne-plates{position:relative;align-self:stretch;min-width:0;padding:0;background:none;box-shadow:none;isolation:isolate}
.verne-plates img{position:absolute;display:block;object-fit:cover;margin:0;filter:sepia(.5) saturate(.85) brightness(.8) contrast(1.22);box-shadow:3px 5px 1px #101b16cc;border:5px solid #ab905f;outline:1px solid #372a19;clip-path:polygon(0 .5%,23% 0,57% .5%,100% 0,99.7% 39%,100% 67%,99.5% 100%,75% 99.5%,40% 100%,0 99.5%)}
.verne-plates .divers-engraving{width:46%;height:255px;left:0;top:8px;transform:rotate(-4deg);object-position:50% 78%;z-index:1}
.verne-plates .heading-engraving{width:55%;height:286px;right:0;top:0;transform:rotate(3deg);object-position:50% 50%;z-index:2}
.machine{background:linear-gradient(#163d35b8,#183b32b8),url('materials/painted-metal.jpg') 38% 65%/cover;border-color:#8a7046 #604b31 #473d28 #a38756}
.machine-header{background:#132e2699;border-bottom:3px double #aa885e77}
.instrument-strip{background:#112d25bb;border-bottom-color:#937644}
.machine-bottom,.placeholder-note,.time-labels,.volume-control label{color:#e9d3ac}
.footer,.footer a,.image-credits{color:#d4ba8e}
.admin-heading{border-bottom:3px double #bc966088}
@media(min-width:801px) and (max-width:1050px){.visitor-page .page-heading h1{font-size:49px}.verne-plates .divers-engraving{width:49%}.verne-plates .heading-engraving{width:57%}}
@media(max-width:800px){.visitor-page .page-heading{grid-template-columns:1.05fr 1fr;min-height:274px;padding:13px 15px 17px;gap:16px}.visitor-page .page-heading h1{font-size:45px}.visitor-page .page-heading>.title-imprint{padding-left:3px}.verne-plates .divers-engraving{width:53%;height:213px;top:10px;left:-7px}.verne-plates .heading-engraving{width:59%;height:237px;right:0}.visitor-page .page-heading .eyebrow{font-size:9px;letter-spacing:1px}}
@media(max-width:480px){.visitor-page .page-heading{grid-template-columns:1.32fr 1fr;min-height:221px;margin-top:15px;padding:11px 10px 14px;gap:3px}.visitor-page .page-heading h1{font-size:clamp(21px,6.2vw,29px);line-height:1.06;letter-spacing:.3px}.visitor-page .page-heading .eyebrow{font-size:8px;letter-spacing:.4px;line-height:1.5;margin-bottom:15px}.visitor-page .page-heading>.title-imprint{padding:10px 0;align-self:center}.visitor-page .page-heading>.verne-plates{width:100%}.verne-plates .divers-engraving{width:73%;height:144px;top:0;left:0;border-width:3px}.verne-plates .heading-engraving{width:72%;height:147px;top:46px;right:0;border-width:3px}.visitor-page .page-heading{margin-bottom:22px}}
@media(max-width:350px){.visitor-page .page-heading h1{font-size:21px}.visitor-page .page-heading .eyebrow{font-size:7px}.visitor-page .page-heading{min-height:207px}.verne-plates .divers-engraving{height:129px}.verne-plates .heading-engraving{height:139px}}
@media print{body{background:white!important}.visitor-page .page-heading{background:none;box-shadow:none}}

.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}
