body,html{margin:0;padding:0;background:var(--c-paper);font-family:Newsreader,Georgia,serif;-webkit-font-smoothing:antialiased}a,body,html{color:var(--c-ink)}a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--c-ink-a35)}a:hover{text-decoration-color:currentColor}::-moz-selection{background:var(--c-sage-pale)}::selection{background:var(--c-sage-pale)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--c-placeholder);opacity:1}input::placeholder,textarea::placeholder{color:var(--c-placeholder);opacity:1}.gcontact1:focus,.gcontact2:focus,.gcontact3:focus,.gcontact4:focus,.gcontact5:focus,.gcontact6:focus{border-color:var(--c-moss)!important;box-shadow:0 0 0 3px rgba(47,74,52,.22)!important}.gcontact7:hover{background:var(--c-moss)!important;color:var(--c-paper)!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px -12px rgba(31,49,33,.6)!important}.gcontact7:active{transform:translateY(0) scale(.97)!important}