:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-contact{padding:clamp(2rem,4vw,4.5rem) clamp(1rem,3.5vw,3.25rem) clamp(4rem,8vw,8rem);color:#fff;background:#00cbd5}.c-contact__panel{width:min(100%,82rem);min-height:78rem;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,4vw,3.75rem) clamp(4rem,8vw,8rem);background:#00a7b5}.c-contact__header{width:min(100%,40rem);margin-bottom:clamp(2.5rem,5vw,4.75rem)}.c-contact__title{margin:0;font-family:"Optima Pro",serif;font-size:clamp(1.75rem,3vw,2.5rem);font-style:normal;font-weight:600;line-height:1.1;letter-spacing:.08em;text-transform:none}.c-contact__intro{margin-top:1rem;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:500;line-height:1.45}.c-contact__intro>:first-child{margin-top:0}.c-contact__intro>:last-child{margin-bottom:0}.c-contact__intro a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.c-contact__layout{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(20rem, 1fr);gap:clamp(2rem,3vw,3rem);align-items:start}.c-contact__layout--form-only{grid-template-columns:minmax(0, 40rem)}.c-contact__form-column{min-width:0}.c-contact__fields{display:grid;gap:1.6rem}.c-contact__field{display:grid;gap:.6rem}.c-contact__label{font-family:"Albert Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.1;text-transform:uppercase}.c-contact__input{width:100%;height:2.75rem;padding:.45rem .75rem;color:#fff;font:inherit;background:rgba(0,0,0,0);border:.0625rem solid rgba(255,255,255,.22);border-radius:0}.c-contact__input:focus-visible{outline:.125rem solid #fff;outline-offset:.125rem}.c-contact__input.has-error{border-color:#fff;box-shadow:0 0 0 .0625rem #c00}.c-contact__select-wrap{position:relative}.c-contact__select-wrap::after{position:absolute;top:50%;right:.9rem;width:.6rem;height:.6rem;content:"";border-right:.125rem solid currentColor;border-bottom:.125rem solid currentColor;pointer-events:none;transform:translateY(-70%) rotate(45deg)}.c-contact__select{padding-right:2.75rem;appearance:none}.c-contact__select option{color:#000;background:#fff}.c-contact__textarea{min-height:7rem;padding-top:.75rem;resize:vertical}.c-contact__submit{position:relative;margin:2.75rem 1.25rem 0;min-width:7rem;justify-content:center}.c-contact__privacy{max-width:38rem;margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.45}.c-contact__privacy>:first-child{margin-top:0}.c-contact__privacy>:last-child{margin-bottom:0}.c-contact__privacy a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.c-contact__media{min-height:0;margin-top:2.1rem}.c-contact__media picture{display:block;width:100%;height:100%}.c-contact__image{display:block;width:100%;aspect-ratio:.69;object-fit:cover}.c-contact .o-form__errors,.c-contact .o-form__success{margin:0 0 2rem;padding:1rem;color:#fff;text-align:left;border:.0625rem solid rgba(255,255,255,.55)}@media only screen and (max-width: 1099px){.c-contact__panel{min-height:0}.c-contact__layout{grid-template-columns:1fr}.c-contact__media{order:-1;margin-top:0}.c-contact__image{aspect-ratio:16/10}}@media only screen and (max-width: 749px){.c-contact{padding-right:0;padding-left:0}.c-contact__panel{padding-right:1.25rem;padding-left:1.25rem}.c-contact__header{margin-bottom:2.25rem}.c-contact__fields{gap:1.25rem}}