*,:after,:before{box-sizing:border-box}html{font-size:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.body-wrapper,.hs-module,a,body,button,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,textarea{font-family:montserrat,sans-serif}body{color:#252c36;font-size:1rem;line-height:1.65;margin:0}.content-wrapper{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:24px;padding-right:24px;width:100%}.section-eyebrow{color:#a78868;display:block;font-family:parlare,cursive;font-size:2.5rem;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:8px}.header--simple{background-color:#252c36;position:sticky;top:0;z-index:100}.header__container--simple{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px;padding-top:24px}.header--simple .header__logo,.header--simple .header__logo--main{max-width:220px;padding-top:0}.header--simple .header__logo img{max-height:48px;width:auto}.header__nav,.header__nav-link{align-items:center;display:flex}.header__nav-link{color:#fff;font-family:montserrat,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.12em;min-height:44px;padding:8px 0;text-decoration:none;text-transform:uppercase;transition:color .2s}.header__nav-link:focus,.header__nav-link:hover{color:#a78868}@media (min-width:900px){.header__container--simple{padding-bottom:36px;padding-top:36px}}.section-thankyou{background-color:#252c36;padding:96px 0 88px}.thankyou__inner{margin:0 auto;max-width:700px;padding:0 24px;text-align:center}.thankyou__title{color:#fff;font-family:montserrat,sans-serif;font-size:2rem;font-weight:700;margin:0 0 20px}.thankyou__inner p{color:hsla(0,0%,100%,.72);font-size:1.0625rem;line-height:1.7;margin:0}.section-contact{background-color:#f4f1ec;padding:72px 0;scroll-margin-top:96px}@media (min-width:900px){.section-contact{scroll-margin-top:136px}}.contact__inner{gap:0;overflow:hidden}.contact__host,.contact__inner{display:flex;flex-direction:column}.contact__host{background-color:#252c36;border-top:3px solid #a78868}.contact__photo{clip-path:inset(0 0 60px 0);flex-shrink:0;height:auto;margin-bottom:-60px;overflow:hidden;width:100%}.contact__photo .hs_cos_wrapper img,.contact__photo img{height:auto;object-fit:cover;object-position:center top;width:100%!important}@media (min-width:900px){.contact__photo{clip-path:none;margin-bottom:0}}.contact__host-text{padding:32px 28px 36px}.contact__label{color:#a78868;display:block;font-size:.6875rem;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.contact__host .hs-module h3,.contact__host h3{color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:.01em;margin:0 0 14px}.contact__host p{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.7;margin:0}.contact__form{padding:36px 0}.contact__form .hs-form,.contact__form form{background-color:transparent;border:none;padding:0}.contact__form .hsfc-Step .hsfc-Step__Content{padding:0!important}@media (min-width:900px){.contact__inner{align-items:stretch;flex-direction:row}.contact__host{flex:0 0 320px}.contact__photo{height:340px}.contact__host-text{flex:1;padding:36px 32px 40px}.contact__form{flex:1;min-width:0;padding:48px 52px}}.footer--simple{background-color:#252c36;border-top:1px solid hsla(0,0%,100%,.08);padding:24px 0}.footer--simple .footer__inner{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.footer--simple .hs-module p,.footer--simple p{color:hsla(0,0%,100%,.45);font-size:.75rem;margin:0}.footer--simple .hs-module a,.footer__nav a{color:hsla(0,0%,100%,.45);font-size:.75rem;text-decoration:none;transition:color .2s}.footer--simple .hs-module a:hover,.footer__nav a:hover{color:#a78868}@media (min-width:640px){.footer--simple .footer__inner{flex-direction:row;justify-content:space-between;text-align:left}}