html{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#0b171c;color:#fff}.block--form-media{--contact-title-size:103px;--contact-title-gap:41px;position:relative;height:862px;overflow:hidden;color:#fff;background:#050505;border-radius:20px 20px 0 0;-webkit-box-shadow:inset 0 0 0 1px rgba(181,173,156,.2);box-shadow:inset 0 0 0 1px rgba(181,173,156,.2)}.block--form-media__stage{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.6;pointer-events:none}.block--form-media__wash{position:absolute;left:0;right:0;bottom:0;height:684px;pointer-events:none;opacity:.6;background:-webkit-gradient(linear,left top,left bottom,from(#766959),to(rgba(35,22,15,0)));background:linear-gradient(180deg,#766959 0,rgba(35,22,15,0) 100%);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.block--form-media__form{position:absolute;left:0;right:0;top:134px;z-index:2;width:746px;height:608px;margin-left:auto;margin-right:auto}.block--form-media__heading{position:absolute;left:0;top:0;margin:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--contact-title-size);font-weight:700;line-height:1;letter-spacing:-2.4px;text-transform:uppercase;color:#fff}.block--form-media .wpcf7{position:absolute;left:7px;top:calc(var(--contact-title-size) + var(--contact-title-gap));width:739px;height:483px}.block--form-media .hidden-fields-container,.block--form-media .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.block--form-media .wpcf7-response-output{display:none}.block--form-media .wpcf7-form:is(.sent,.failed,.aborted,.spam,.invalid,.unaccepted,.payment-required) .wpcf7-response-output{position:absolute;left:0;top:433px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:580px;min-height:50px;height:auto;margin:0;padding:0 24px 0 0;overflow:visible;clip:auto;clip-path:none;border:0;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1px;text-transform:uppercase}.block--form-media .wpcf7-not-valid{border-bottom-color:#fff}.block--form-media .wpcf7-form-control-wrap:has(.wpcf7-not-valid) .block--form-media__select-trigger{border-bottom-color:#fff}.block--form-media .wpcf7-not-valid-tip{display:block;margin:4px 0 0;color:#fff;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:13px;letter-spacing:.6px;text-transform:uppercase}.block--form-media .wpcf7-form{position:relative;height:483px;margin:0;padding:0}.block--form-media .wpcf7-form>p{margin:0}.block--form-media .wpcf7-form br{display:none}.block--form-media label{display:block;font-size:12px;font-weight:400;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:#fff}.block--form-media .wpcf7-form label:has([data-name=your-name]){position:absolute;left:0;top:0;width:359px}.block--form-media .wpcf7-form label:has([data-name=your-phone]){position:absolute;left:379px;top:0;z-index:4;width:359px}.block--form-media .wpcf7-form label:has([data-name=your-email]){position:absolute;left:0;top:117px;width:738px}.block--form-media .wpcf7-form label:has([data-name=your-message]){position:absolute;left:0;top:235px;width:738px}.block--form-media .wpcf7-form-control-wrap{display:block}.block--form-media input[type=email],.block--form-media input[type=tel],.block--form-media input[type=text],.block--form-media textarea{display:block;width:100%;margin-top:13px;padding:20px 20px 16px;border:0;border-bottom:4px solid rgba(255,255,255,.35);border-radius:0;background:0 0;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}.block--form-media input[type=email]:focus,.block--form-media input[type=tel]:focus,.block--form-media input[type=text]:focus,.block--form-media textarea:focus{outline:0;border-bottom-color:#fff;color:#fff}.block--form-media input[type=email],.block--form-media input[type=tel],.block--form-media input[type=text]{height:60px}.block--form-media textarea{height:116px;margin-top:23px;resize:none}.block--form-media__select{position:relative;width:100%;margin-top:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.block--form-media__select.is-open{z-index:5;height:203px;background:#2a2422;border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px rgba(181,173,156,.2);box-shadow:inset 0 0 0 1px rgba(181,173,156,.2)}.block--form-media__select-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:60px;margin:0;padding:20px 25px 16px 20px;border:0;border-bottom:4px solid rgba(255,255,255,.35);border-radius:0;background:0 0;color:#fff;font-size:12px;letter-spacing:1px;line-height:14px;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.block--form-media__select-trigger:focus{outline:0}.block--form-media__select.is-open .block--form-media__select-trigger{border-bottom-color:rgba(255,255,255,.3)}.block--form-media__select-value.is-placeholder{color:rgba(255,255,255,.4)}.block--form-media__select-trigger::after{content:"";width:8px;height:8px;-ms-flex-negative:0;flex-shrink:0;background:#fff;clip-path:polygon(50% 100%,0 25%,100% 25%)}.block--form-media__select.is-open .block--form-media__select-trigger::after{clip-path:polygon(50% 0,0 75%,100% 75%)}.block--form-media__select-menu{position:absolute;left:0;top:60px;z-index:5;width:100%;margin:0;padding:25px 0 28px;list-style:none;background:#2a2422;border-radius:0 0 8px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.block--form-media__select.is-open .block--form-media__select-menu{background:0 0}.block--form-media__select-option{display:block;width:100%;margin:0;padding:0 20px;border:0;background:0 0;color:#fff;font-size:12px;letter-spacing:1px;line-height:14px;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.block--form-media__select-option+.block--form-media__select-option{margin-top:24px}.block--form-media .wpcf7-submit{position:absolute;left:602px;top:433px;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:137px;height:50px;margin:0;padding:17px 24px;border:1px solid rgba(181,173,156,.2);border-radius:100px;background:#fff var(--form-arrow) no-repeat right 24px center;background-size:13px 7.364px;color:#0f2123;font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),background-position .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),background-position .45s cubic-bezier(.76,0,.24,1)}.block--form-media .wpcf7-submit:focus-visible,.block--form-media .wpcf7-submit:hover{background:#b5ad9c var(--form-arrow) no-repeat right 20px center;background-size:13px 7.364px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),background-position .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),background-position .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),background-position .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),background-position .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}.block--form-media__aside{position:absolute;top:0;right:0;left:auto;z-index:2;width:34.2361111111%;height:100%;overflow:hidden;background:#24201c;border-radius:5px 20px 20px 0;-webkit-box-shadow:inset 1px 0 0 rgba(181,173,156,.2);box-shadow:inset 1px 0 0 rgba(181,173,156,.2)}.block--form-media__media{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none}.block--form-media__quote{position:absolute;left:78px;top:385px;z-index:1;margin:0;width:337px;font-size:21px;font-weight:400;line-height:1.5;letter-spacing:.042px;color:#fff}@media (min-width:768px) and (max-width:1279px){.block--form-media{height:980px;--contact-title-size:clamp(74px, calc(74px + (100vw - 768px) * 0.075), 87px)}.block--form-media__form{left:0;right:0;top:56px;width:min(746px,100% - 64px);height:760px;margin-left:auto;margin-right:auto}.block--form-media__heading{width:100%}.block--form-media .wpcf7{left:0;width:100%;height:auto}.block--form-media .wpcf7-form{height:620px}.block--form-media .wpcf7-form label:has([data-name=your-email]),.block--form-media .wpcf7-form label:has([data-name=your-message]),.block--form-media .wpcf7-form label:has([data-name=your-name]),.block--form-media .wpcf7-form label:has([data-name=your-phone]){left:0;width:100%}.block--form-media .wpcf7-form label:has([data-name=your-name]){top:0}.block--form-media .wpcf7-form label:has([data-name=your-phone]){top:104px}.block--form-media .wpcf7-form label:has([data-name=your-email]){top:208px}.block--form-media .wpcf7-form label:has([data-name=your-message]){top:312px}.block--form-media .wpcf7-submit{left:0;top:520px}.block--form-media .wpcf7-form:is(.sent,.failed,.aborted,.spam,.invalid,.unaccepted,.payment-required) .wpcf7-response-output{top:586px;width:100%;min-height:0;padding-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.block--form-media{height:auto;--contact-title-size:36px}.block--form-media__form{position:relative;left:auto;right:auto;top:auto;width:auto;height:auto;margin-left:0;margin-right:0;padding:64px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.block--form-media__heading{position:relative;width:100%}.block--form-media .wpcf7{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:var(--contact-title-gap)}.block--form-media .wpcf7-form{height:auto}.block--form-media .wpcf7-form label:has([data-name=your-email]),.block--form-media .wpcf7-form label:has([data-name=your-message]),.block--form-media .wpcf7-form label:has([data-name=your-name]),.block--form-media .wpcf7-form label:has([data-name=your-phone]){position:relative;left:auto;top:auto;width:100%;margin-top:20px}.block--form-media .wpcf7-form label:has([data-name=your-name]){margin-top:0}.block--form-media .wpcf7-submit{position:relative;left:auto;top:auto;margin-top:28px}.block--form-media .wpcf7-form:is(.sent,.failed,.aborted,.spam,.invalid,.unaccepted,.payment-required) .wpcf7-response-output{position:relative;left:auto;top:auto;width:100%;min-height:0;margin-top:16px;padding-right:0;display:block}.block--form-media .wpcf7-form>p:last-child{font-size:0;line-height:0}.block--form-media .wpcf7-spinner{position:absolute}}