.ContactBlock-module-scss-module__0cHHLa__contactBlock{margin-bottom:5rem;position:relative}.ContactBlock-module-scss-module__0cHHLa__container{z-index:2;background-color:#361502;border-radius:2.5rem;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:8rem;padding:2.6rem;display:flex;position:relative;overflow:hidden}.ContactBlock-module-scss-module__0cHHLa__container:before{content:"";z-index:0;background:radial-gradient(33.38% 33.65% at 50.05% 23.49%,#692e0d 0%,#361502 100%);width:100%;height:50%;position:absolute;top:0;left:0}.ContactBlock-module-scss-module__0cHHLa__container:after{content:"";background:radial-gradient(33.38% 33.65% at 50.05% 23.49%,#692e0d 0%,#361502 100%);width:100%;height:50%;position:absolute;bottom:0;left:0;transform:rotate(180deg)}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__container{margin-top:20rem;padding:4.8rem}}@media only screen and (min-width:1440px){.ContactBlock-module-scss-module__0cHHLa__container{padding:10rem 7rem 14.5rem}}.ContactBlock-module-scss-module__0cHHLa__content{color:#fff2ae;text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:5rem;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__content{margin-bottom:6rem}}.ContactBlock-module-scss-module__0cHHLa__title{font:normal 200 6rem/1 var(--font-headline),Garamond,serif;letter-spacing:-.01em}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__title{font:normal 200 clamp(72px, 6.5vw, 1000px)/1 var(--font-headline),Garamond,serif;letter-spacing:-.02em}}.ContactBlock-module-scss-module__0cHHLa__title i,.ContactBlock-module-scss-module__0cHHLa__title em{font-family:var(--font-headline),Garamond,serif;font-style:italic}.ContactBlock-module-scss-module__0cHHLa__title{margin-bottom:3rem}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__title{margin-top:2rem}}.ContactBlock-module-scss-module__0cHHLa__description{font:normal 400 2.2rem/1.27 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__description{font:normal 400 clamp(20px, 1.55556vw, 1000px)/1.25 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__description i,.ContactBlock-module-scss-module__0cHHLa__description em{font-family:var(--font-headline),Garamond,serif;font-style:italic}.ContactBlock-module-scss-module__0cHHLa__description{max-width:50rem}.ContactBlock-module-scss-module__0cHHLa__contactInfo{z-index:1;background:#fff2ae;border-radius:2.5rem;flex-direction:column;align-items:center;gap:2rem;width:100%;margin-bottom:7rem;padding:3.6rem 2.4rem;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactInfo{flex-direction:row;align-items:stretch;gap:15rem;padding:5rem 8rem 7rem 9rem}}.ContactBlock-module-scss-module__0cHHLa__contactTitleWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactTitleWrapper{justify-content:center;align-items:flex-start;width:34%}}.ContactBlock-module-scss-module__0cHHLa__contactTitle{font:normal 200 4.4rem/1.14 var(--font-headline),Garamond,serif;letter-spacing:-.01em}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactTitle{font:normal 200 clamp(48px, 4vw, 1000px)/1.02 var(--font-headline),Garamond,serif;letter-spacing:-.01em}}.ContactBlock-module-scss-module__0cHHLa__contactTitle i,.ContactBlock-module-scss-module__0cHHLa__contactTitle em{font-family:var(--font-headline),Garamond,serif;font-style:italic}.ContactBlock-module-scss-module__0cHHLa__contactTitle{text-align:center}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactTitle{text-align:left}}.ContactBlock-module-scss-module__0cHHLa__contactListWrapper{width:100%;min-width:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactListWrapper{width:66%}}.ContactBlock-module-scss-module__0cHHLa__contactList{border-top:1px solid #692e0d33;flex-direction:column;gap:0;display:flex}.ContactBlock-module-scss-module__0cHHLa__contactItem{border-bottom:1px solid #692e0d33;flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;min-width:0;padding:1.5rem 0;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactItem{border-bottom:1px solid #692e0d33;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0}}.ContactBlock-module-scss-module__0cHHLa__contactLabel{font:normal 400 16px/1.38 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactLabel{font:normal 400 19px/1.42 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__contactLabel i,.ContactBlock-module-scss-module__0cHHLa__contactLabel em{font-style:italic}.ContactBlock-module-scss-module__0cHHLa__contactLabel{color:#000;align-items:center;gap:1rem;font-weight:700;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactLabel{width:50%;min-width:50%}}.ContactBlock-module-scss-module__0cHHLa__icon{color:#692e0d;width:1.6rem;height:1.6rem}.ContactBlock-module-scss-module__0cHHLa__contactEmail{font:normal 400 16px/1.38 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactEmail{font:normal 400 19px/1.42 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__contactEmail i,.ContactBlock-module-scss-module__0cHHLa__contactEmail em{font-style:italic}.ContactBlock-module-scss-module__0cHHLa__contactEmail{text-overflow:ellipsis;white-space:nowrap;color:#000;text-decoration-skip-ink:auto;text-underline-offset:auto;width:100%;min-width:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:block;overflow:hidden}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__contactEmail{width:50%;min-width:50%}}.ContactBlock-module-scss-module__0cHHLa__formContainer{z-index:1;flex-direction:column;justify-content:center;gap:4rem;width:100%;padding-bottom:5rem;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__formContainer{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem;padding-bottom:0}}.ContactBlock-module-scss-module__0cHHLa__formTitleWrapper{color:#fff2ae;flex-direction:column;flex:1;align-items:center;gap:3rem;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__formTitleWrapper{text-align:left;align-items:flex-start;max-width:42rem}}.ContactBlock-module-scss-module__0cHHLa__formTitle{font:normal 200 4.4rem/1.14 var(--font-headline),Garamond,serif;letter-spacing:-.01em}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__formTitle{font:normal 200 clamp(48px, 4vw, 1000px)/1.02 var(--font-headline),Garamond,serif;letter-spacing:-.01em}}.ContactBlock-module-scss-module__0cHHLa__formTitle i,.ContactBlock-module-scss-module__0cHHLa__formTitle em{font-family:var(--font-headline),Garamond,serif;font-style:italic}.ContactBlock-module-scss-module__0cHHLa__formDescription{font:normal 400 2.2rem/1.27 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__formDescription{font:normal 400 clamp(20px, 1.55556vw, 1000px)/1.25 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__formDescription i,.ContactBlock-module-scss-module__0cHHLa__formDescription em{font-family:var(--font-headline),Garamond,serif;font-style:italic}.ContactBlock-module-scss-module__0cHHLa__formDescription{max-width:40rem;margin-left:3rem}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__formDescription{margin-left:0}}.ContactBlock-module-scss-module__0cHHLa__formWrapper{flex:1;max-width:717px;margin:0 auto}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__formWrapper{width:100%;margin:0}}.ContactBlock-module-scss-module__0cHHLa__form{flex-direction:column;gap:2rem;display:flex}.ContactBlock-module-scss-module__0cHHLa__inputs{flex-direction:column;flex-grow:1;gap:2rem;width:100%;display:flex}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__inputs{flex-direction:row}.ContactBlock-module-scss-module__0cHHLa__inputsFull{flex-direction:column}}.ContactBlock-module-scss-module__0cHHLa__input{color:#692e0d;width:100%;height:4.4rem;font:normal 400 16px/1.38 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0;background-color:#ffffef;border:1px solid #692e0d;border-radius:27.5rem;padding:2.5rem}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__input{font:normal 400 19px/1.42 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__input i,.ContactBlock-module-scss-module__0cHHLa__input em{font-style:italic}.ContactBlock-module-scss-module__0cHHLa__input::placeholder{color:#692e0d}.ContactBlock-module-scss-module__0cHHLa__textarea{color:#692e0d;width:100%;height:16rem;font:normal 400 16px/1.38 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0;background-color:#ffffef;border:1px solid #692e0d;border-radius:2.75rem;padding:2.5rem}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__textarea{font:normal 400 19px/1.42 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__textarea i,.ContactBlock-module-scss-module__0cHHLa__textarea em{font-style:italic}.ContactBlock-module-scss-module__0cHHLa__textarea::placeholder{color:#692e0d}.ContactBlock-module-scss-module__0cHHLa__checkboxes{flex-direction:column;gap:2rem;margin:1rem 0 1.6rem;display:flex}.ContactBlock-module-scss-module__0cHHLa__checkboxLabel{color:#fff2ae;align-items:flex-start;gap:1.5rem;display:flex}.ContactBlock-module-scss-module__0cHHLa__checkbox{appearance:none;color:#692e0d;cursor:pointer;background:#692e0d80;border:1px solid #fff2ae;border-radius:.4rem;flex:0 0 2.6rem;width:2.6rem;min-width:2.6rem;height:2.6rem;min-height:2.6rem;margin-top:.1rem;margin-right:0;transition:all .3s;position:relative}.ContactBlock-module-scss-module__0cHHLa__checkbox:before{content:"";opacity:0;border-bottom:.22rem solid #692e0d;border-right:.22rem solid #692e0d;width:.6rem;height:1rem;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ContactBlock-module-scss-module__0cHHLa__checkbox:checked{background:#fff2ae;border-color:#fff2ae}.ContactBlock-module-scss-module__0cHHLa__checkbox:checked:before{opacity:1}.ContactBlock-module-scss-module__0cHHLa__button{width:fit-content;margin-bottom:5rem}.ContactBlock-module-scss-module__0cHHLa__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23692E0D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 2.4rem center;background-repeat:no-repeat;padding-top:0;padding-bottom:0;padding-right:5rem}.ContactBlock-module-scss-module__0cHHLa__statusSuccess{font:normal 400 16px/1.38 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__statusSuccess{font:normal 400 19px/1.42 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__statusSuccess i,.ContactBlock-module-scss-module__0cHHLa__statusSuccess em{font-style:italic}.ContactBlock-module-scss-module__0cHHLa__statusSuccess{color:#fff2ae;text-align:left;margin-top:1.5rem}.ContactBlock-module-scss-module__0cHHLa__statusError{font:normal 400 16px/1.38 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}@media only screen and (min-width:768px){.ContactBlock-module-scss-module__0cHHLa__statusError{font:normal 400 19px/1.42 var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}}.ContactBlock-module-scss-module__0cHHLa__statusError i,.ContactBlock-module-scss-module__0cHHLa__statusError em{font-style:italic}.ContactBlock-module-scss-module__0cHHLa__statusError{color:#fff2ae;text-align:left;opacity:.9;margin-top:1.5rem}
.CompactContactBlock-module-scss-module__Jnm1Bq__compactContactBlock{background-color:#ffffef}.CompactContactBlock-module-scss-module__Jnm1Bq__container{text-align:center;flex-direction:column;align-items:center;gap:3rem;display:flex}.CompactContactBlock-module-scss-module__Jnm1Bq__title{font-family:var(--font-headline),Garamond,serif;letter-spacing:-.44px;color:#692e0d;text-align:center;font-size:44px;font-style:normal;font-weight:200;line-height:50px}@media only screen and (min-width:768px){.CompactContactBlock-module-scss-module__Jnm1Bq__title{letter-spacing:-.72px;font-size:72px;line-height:82px}}.CompactContactBlock-module-scss-module__Jnm1Bq__button{color:#692e0d;font-family:var(--font-body),"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff2ae;border:1px solid #692e0d66;border-radius:9999px;justify-content:center;align-items:center;padding:1.2rem 2.4rem;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.CompactContactBlock-module-scss-module__Jnm1Bq__button:hover{background-color:#ffee95;border-color:#692e0d99}@media only screen and (min-width:768px){.CompactContactBlock-module-scss-module__Jnm1Bq__button{padding:1.4rem 3rem;font-size:19px}}
