body{font-size:17px;line-height:1.3em;padding:0;margin:0;background-color:#ebebe9;color:#505e64;font-family:'Iowan Old Style','Palatino Linotype','URW Palladio L',P052,serif}*{box-sizing:border-box}.backdrop{background:linear-gradient(#dedfe1,#ebebe9);position:fixed;top:0;z-index:1;width:100%;height:100vh;max-height:500px}header,main,footer{position:relative;z-index:10;width:80%;max-width:800px;min-width:300px;margin:0 auto;padding:0}h1{padding:0;margin:10vh 0;text-align:center;color:#336b8e}h2{font-size:1.5em;padding:0;margin:10vh 0 1em;font-weight:400;color:#336b8e}h2:first-child{margin-top:0}p{font-size:.9em;padding:0;margin:1em auto;font-weight:400}p em{font-size:115%;letter-spacing:.03em;margin-bottom:2em;display:block;line-height:1.5em}ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}li{font-size:.9em;padding:0;margin:0 0 1em;flex:0 1 48%}li:nth-child(odd){margin-right:4%}li em{font-size:90%}a:link,a:hover,a:active,a:visited{color:#336b8e;text-decoration:none;transition:color 150ms}a:hover{color:#7f8c8d;text-decoration:underline}header img{width:340px;max-width:90%}.shop{margin-top:-1em;margin-bottom:-2em;text-align:center}.shop a{color:#555}.fullwidth{width:100vw;position:relative;left:50%;right:50%;padding:0;margin:0 -50vw;overflow:hidden}.scroll_container{overflow-y:auto;width:auto;cursor:ew-resize}.scroll_inner{display:flex;flex-wrap:nowrap;width:100%;margin:10px}figure{margin:auto;position:relative;transition:330ms all}figure img{min-width:245px;height:245px;margin:0 5px;padding:5px;background:linear-gradient(#fff,#f8f8f8)}figcaption{position:absolute;bottom:10px;left:17px;font-size:10px;opacity:0;transition:330ms opacity;color:#336b8e;text-shadow:1px 1px 2px #fff}.scroll_inner:hover figure{opacity:.9}.scroll_inner:hover figure:hover{transform:scale(1.05);opacity:1}.scroll_inner:hover figure:hover figcaption{opacity:1}.inline{max-height:125px;border-radius:50%;border:5px solid #fff}.lft{float:left;margin:.5em 1em 1em 0}.rght{float:right;margin:.5em 0 1em 1em}footer{min-height:15vh;text-align:center}footer a[href]{text-decoration:underline}.gmaker{border-top:1px solid #cbe1a2;margin-inline:10px;padding:20px 0 30px;margin-top:30px}.gmaker p a{color:#36651f;font-weight:700;text-decoration:none}.gmaker div{margin:0 auto;display:inline-grid;gap:20px;grid-template-columns:50px 110px 50px 110px;align-items:center}.gmaker img{height:30px;vertical-align:middle}.gmaker img:nth-child(odd){height:50px}@media only screen and (max-width: 1024px){h1{margin:6vh 0}.inline{max-width:100px;margin-bottom:.5em;border-width:3px}}@media only screen and (max-width:600px){.gmaker div{grid-template-columns:1fr 50px 1fr;align-items:center}.gmaker img:first-child{grid-column:span 3;height:90px;margin-inline:auto}}@media only screen and (max-width: 420px){h2{font-size:1.3em;text-align:center}figure img{min-width:210px;height:210px}li,li:nth-child(odd){margin-right:0;margin-bottom:.5em;flex:0 0 100%;text-align:center}.inline{max-width:80px;margin-bottom:.5em;border-width:2px}}@media only screen and (max-width: 325px){h1{margin:4vh 0}header img{max-width:80%}}@media print{body{font-size:10pt}header h1{margin:33vh 0 0}header img{width:auto}section{display:none!important;visibility:hidden!important}footer > p{display:none;visibility:hidden}.gmaker p{display:block!important;visibility:visible!important}h2{page-break-before:always;padding-top:3em;margin-bottom:2em}li strong{color:#336b8e}p em{padding:1em 0 2em;display:block}.inline{display:none;visibility:hidden}}
