@import "https://fonts.cdnfonts.com/css/raleway-5";*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px;line-height:32px}body{color:#565a60;font-family:Raleway,sans-serif}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:2rem}p+*{margin-top:1rem}@media (width<=620px){h1{font-size:2rem;line-height:2.6rem}h2{font-size:1.4rem;line-height:1.8rem}h3{font-size:1.5rem}}@media (width>=620px){h1{font-size:2.4rem;line-height:3rem}h2{font-size:1.8rem;line-height:2.4rem}h3{font-size:1.5rem}}.main-navigation{color:#eee8e0;z-index:100;background-color:#9f5e19;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:4rem;padding:1rem;transition:transform .3s;display:flex;position:fixed;top:0;left:0}.main-navigation .logotype{flex-direction:row;flex:1 0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.main-navigation .logotype .logo{width:100%;max-width:2rem;height:auto}.main-navigation .logotype .type{color:#eee8e0;margin-left:.5rem;text-decoration:none}.main-navigation nav a{color:#eee8e0;text-decoration:none}.main-navigation nav a[current=true]{text-decoration:underline}.main-navigation #menu-toggle{display:none}.main-navigation .menu-toggle-icon{color:#eee8e0;width:2rem;height:2rem}@media (width<=1000px){.main-navigation label[for=menu-toggle]{cursor:pointer;height:100%}.main-navigation label[for=menu-toggle] img{width:auto;height:100%}.main-navigation nav{z-index:90;background-color:#586829;flex-direction:column;width:100%;max-width:60vw;height:100vh;padding:2rem;transition:transform .3s;display:flex;position:fixed;top:4rem;right:0;transform:translate(100%)}.main-navigation #menu-toggle:checked~nav{transform:translate(0)}.main-navigation #menu-toggle:checked~.overlay{z-index:1;background-color:#0000004d;width:100vw;height:100vh;display:block;position:fixed;top:4rem;left:0}}@media (width>=1000px){.main-navigation label[for=menu-toggle]{display:none}.main-navigation nav a~a{margin-left:1rem}.main-navigation nav a[current=true]{color:#eee8e0;text-decoration:underline}}.button{border-style:solid;border-width:2px;padding:1rem;text-decoration:none;transition:background-color .3s,color .3s}.button.button--primary{color:#9f5e19;border-color:#9f5e19}.button.button--primary:hover{color:#eee8e0;background-color:#9f5e19}.button.button--secondary{color:#303817;border-color:#303817}.button.button--tertiary{color:#586829;border-color:#586829}header,section{padding-top:5rem;padding-bottom:5rem}header .content,section .content{max-width:920px;margin-left:auto;margin-right:auto}header .content h1,header .content h2,header .content h3,header .content h4,header .content h5,header .content h6,section .content h1,section .content h2,section .content h3,section .content h4,section .content h5,section .content h6{text-align:center}header .content.content--centered,section .content.content--centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}header .feature-image,section .feature-image{border-radius:1rem;width:32rem;max-width:100%;height:auto;margin:2rem 0}header .pullout,section .pullout{margin:3rem 0;font-size:1.2rem;font-weight:700;line-height:1.8rem}header.section--padded,section.section--padded{padding-left:1rem;padding-right:1rem}header.section--secondary,section.section--secondary{color:#eee8e0;background-color:#303817}header.section--secondary .pullout,section.section--secondary .pullout{color:#eee8e0}header.section--default,section.section--default{background-color:#eee8e0}header.section--tertiary,section.section--tertiary{color:#eee8e0;background-color:#586829}header.section--text-primary,section.section--text-primary{color:#9f5e19}header.section--text-secondary,section.section--text-secondary{color:#303817}header.section--default+.section--default,section.section--default+.section--default{padding-top:0}header#welcome,section#welcome{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}@media (width<=620px){header#welcome .logo,section#welcome .logo{width:4rem}}@media (width>=620px){header#welcome .logo,section#welcome .logo{width:32rem}header#welcome p,section#welcome p{font-size:1.8rem;line-height:2.4rem}}header#welcome .content,section#welcome .content{background-color:#eee8e0;width:100%;max-width:920px;padding:2rem}header#welcome .logo,section#welcome .logo{height:auto}header#welcome h1,section#welcome h1{margin-bottom:0}header#welcome p,section#welcome p{font-weight:700}footer{color:#eee8e0;text-align:center;background-color:#303817;padding:3rem}.portrait{border-radius:50%;width:100%;max-width:12rem;height:auto;margin-bottom:2rem;margin-left:auto;margin-right:auto}@media (width>=820px){.contact-blocks{grid-column-gap:1rem;grid-template-columns:1fr 1fr;display:grid}}.contact-blocks .contact-block{color:#eee8e0;text-align:center;border:2px solid #eee8e0;padding:2rem;text-decoration:none;transition:all .3s;display:block}.contact-blocks .contact-block h3{margin-top:0}.contact-blocks .contact-block p{margin:0}.contact-blocks .contact-block:hover{color:#303817;background-color:#eee8e0}.contact-blocks .contact-block:hover p{color:#303817}@media (width<=820px){.contact-blocks .contact-block~.contact-block{margin-top:1rem}}
