@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&family=Quattrocento&display=swap");body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:Quattrocento,serif;background-attachment:fixed;color:#333}@supports (-webkit-touch-callout:none){body:after{content:"";position:fixed;top:0;height:100dvh;left:0;right:0;z-index:-1}}body,body:after{background-image:url(/_next/static/media/bg.b877a734.jpg);background-size:cover;background-position:61% 70%}@media (max-width:640px) and (max-height:480px){body{background-image:url(/_next/static/media/bg-640x480.a3100d47.jpg)}}@media (max-width:1440px) and (max-height:1080px){body{background-image:url(/_next/static/media/bg-1440x1080.4b21a80d.jpg)}}@media (max-width:2048px) and (max-height:1536px){body{background-image:url(/_next/static/media/bg-2048x1536.5a464944.jpg)}}@media (min-width:600px){body{font-size:1.5em}}a{color:#000}h1{top:0;text-align:center;color:currentColor;text-shadow:0 0 1px 0 #000;padding:1em}.drawing{max-width:100%;margin:0 auto;display:block}.center{text-align:center;display:block}h2,h3{font-family:Great vibes}h2{margin-top:2em;font-size:2em;text-align:center}h3{font-size:1.75em}dl{display:flex;flex-flow:row wrap}dt{flex-basis:20%;text-align:left;font-weight:700}dd,dt{padding:2px 4px}dd{flex-basis:70%;flex-grow:1;margin:0}fieldset{border:none;padding:0;margin:1em 0}fieldset legend{font-weight:700;margin-bottom:.25em}form label{display:block}input[type=email],input[type=text]{border:none;border-bottom:1px solid #666;border-radius:0;outline:none;font-family:inherit;font-size:.9em;background:transparent}.error{color:red;font-weight:700;text-align:center;display:block}.required:after{content:"*";color:red}input[type=email]:focus-visible,input[type=text]:focus-visible{background:linear-gradient(0deg,#666 0,transparent 1px)}input[type=email],input[type=text],textarea{width:100%;margin-bottom:.5em;display:block}button.fancy{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:2em;font-family:sans-serif;border:3px solid #9f9380;color:#7a6b55;padding:.2em 3em;display:block;width:100%;background-color:transparent;cursor:pointer;margin-bottom:3em;transition:box-shadow .3s}button.fancy:focus,button.fancy:hover{border-color:#ab8548;box-shadow:inset 0 0 .5em #ab8548}