.s-contact-simple{display:grid;gap:3rem}.s-contact-simple__title{font-family:Italianate,serif;font-size:1.5rem;font-weight:400;line-height:1.25;word-spacing:-.15em}.s-contact-simple--has-sidebar{display:flex;flex-wrap:wrap;gap:8.25rem}.s-contact-simple--has-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.s-contact-simple--has-sidebar>:last-child{flex-basis:25.5rem;flex-grow:1}.s-contact-simple__form{display:grid;gap:1.5rem;width:100%}.s-contact-simple__form form{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.s-contact-simple__form .input-group{width:100%}.s-contact-simple__sidebar{display:grid;gap:3rem}.s-contact-simple__sidebar-section{align-content:flex-start;display:grid;gap:1rem;justify-items:flex-start}.s-contact-simple__sidebar-section p{margin:0}.s-contact-simple__sidebar-title{font-family:Italianate,serif;font-size:1.375rem;font-weight:400;line-height:1.35;word-spacing:-.15em}.s-contact-simple__sidebar-info{align-items:center;display:flex;gap:.375rem;justify-content:flex-start}.s-contact-simple__sidebar-info .icon{color:rgba(76,50,36,.75)}.s-contact-simple__sidebar-info.is-link{align-items:center;display:inline-flex;position:relative;z-index:2}.s-contact-simple__sidebar-info.is-link:before{background-color:#6dcdb8;content:"";display:block;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-contact-simple__sidebar-info.is-link.is-active:before,.s-contact-simple__sidebar-info.is-link:active:before,.s-contact-simple__sidebar-info.is-link:hover:before{transform:scaleX(1)}.s-contact-simple__sidebar-info.is-link:before{bottom:-.2rem;height:.0625rem}.s-contact-simple__sidebar-info.is-link.is-active:before,.s-contact-simple__sidebar-info.is-link:active:before{background-color:#6dcdb8;height:.125rem}.s-contact-simple__sidebar-img{display:none}@media only screen and (min-width:64em){.s-contact-simple{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.s-contact-simple__title{font-size:1.75rem}.s-contact-simple__form{max-width:45.75rem}.s-contact-simple__form .input-group:nth-of-type(-n+2){flex:1}.s-contact-simple__sidebar{padding-bottom:15rem;position:relative}.s-contact-simple__sidebar-section{gap:1.5rem}.s-contact-simple__sidebar-title{font-size:1.5rem}.s-contact-simple__sidebar-img{bottom:0;display:block;position:absolute;right:0;transform:translate(20%,50%);width:15.75rem;z-index:-1}}@media only screen and (max-width:80em){.s-contact-simple--has-sidebar{gap:3rem}}