.jupityr-contact-page{--contact-ink: #20231f;--contact-muted: #62665d;--contact-sage: #e9ece3;--contact-paper: #f7f8f3;--contact-gap: var(--jupityr-shell-gap, 18px);--contact-radius: var(--jupityr-shell-radius, 18px);width:calc(100% - 2 * var(--jupityr-shell-gutter, 24px));margin:var(--contact-gap) auto;color:var(--contact-ink)}.jupityr-contact-page *,.jupityr-contact-page *:before,.jupityr-contact-page *:after{box-sizing:border-box}.jupityr-contact-page :is(h1,h2,p){margin:0}.jupityr-contact-page .rte p+p{margin-top:12px}.jupityr-contact-page .rte a{text-decoration:underline;text-underline-offset:3px}.jupityr-contact__hero,.jupityr-contact__body{display:grid;gap:var(--contact-gap)}.jupityr-contact__hero{grid-template-columns:1.14fr 1fr}.jupityr-contact__welcome,.jupityr-contact__photograph,.jupityr-contact__support,.jupityr-contact__form-panel{min-width:0;border-radius:var(--contact-radius);overflow:hidden}.jupityr-contact__welcome{display:flex;flex-direction:column;justify-content:space-between;gap:38px;padding:clamp(30px,4vw,64px);background:var(--contact-sage)}.jupityr-contact__eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.jupityr-contact__orbit{position:relative;display:inline-block;flex:0 0 19px;width:19px;height:19px;border:1px solid currentColor;border-radius:50%}.jupityr-contact__orbit:after{content:"";position:absolute;top:5px;right:-4px;bottom:5px;left:-4px;border:1px solid currentColor;border-radius:50%;transform:rotate(-32deg)}.jupityr-contact__welcome h1{font-family:var(--font-heading-family);font-size:clamp(46px,5.1vw,80px);line-height:1.07;letter-spacing:-.065em;font-weight:var(--font-heading-weight, 500)}.jupityr-contact__intro{max-width:350px;margin-top:25px;font-size:17px;line-height:1.65;color:#4f554a}.jupityr-contact__text-link{display:inline-flex;align-items:center;gap:35px;min-height:44px;margin-top:25px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:16px;font-weight:600;text-decoration:none}.jupityr-contact-page .icon-arrow{width:20px;height:20px;flex:0 0 20px}.jupityr-contact__text-link .icon-arrow{transform:rotate(45deg)}.jupityr-contact__signature{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.13em;color:#555e4f}.jupityr-contact__photograph{aspect-ratio:1;background:#d5d3bf}.jupityr-contact__photograph img{display:block;width:100%;height:100%;object-fit:cover}.jupityr-contact__body{grid-template-columns:.8fr 1.2fr;margin-top:var(--contact-gap);align-items:stretch}.jupityr-contact__support{display:flex;flex-direction:column;padding:clamp(30px,3.5vw,54px);background:#252c25;color:#f4f5ee}.jupityr-contact__support>.jupityr-contact__eyebrow{color:#c1c9b7}.jupityr-contact__support h2{margin-top:37px;color:inherit;font-size:clamp(32px,3.3vw,48px);letter-spacing:-.045em;line-height:1.12}.jupityr-contact__support-intro{max-width:340px;margin-top:22px;color:#d0d6c9;font-size:15px;line-height:1.75}.jupityr-contact__directory{list-style:none;padding:0;margin:30px 0 0}.jupityr-contact__directory li{border-top:1px solid #4d564b}.jupityr-contact__directory li:last-child{border-bottom:1px solid #4d564b}.jupityr-contact__directory a{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:91px;padding:17px 0;color:inherit;text-decoration:none}.jupityr-contact__support-icon svg{display:block;width:25px;height:25px}.jupityr-contact__directory strong{display:block;font-size:16px;font-weight:500;line-height:1.4}.jupityr-contact__directory small{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#c1c9b7}.jupityr-contact__directory .icon-arrow{width:16px;height:16px;opacity:.75}.jupityr-contact__email{margin-top:auto;padding-top:37px}.jupityr-contact__email p{color:#c1c9b7;font-size:13px}.jupityr-contact__email a{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:clamp(16px,1.7vw,23px);line-height:1.4;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}.jupityr-contact-page .jupityr-contact__form-panel{margin:0;padding:clamp(30px,3.5vw,54px);background:var(--contact-paper)}.jupityr-contact__form-panel>.jupityr-contact__eyebrow{color:var(--contact-muted);margin-bottom:22px}.jupityr-contact__form-panel>.title{margin:0;text-align:left;font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.045em}.jupityr-contact__form-intro{margin-top:16px;color:var(--contact-muted);font-size:15px;line-height:1.65}.jupityr-contact__form{margin-top:32px;scroll-margin-top:140px}.jupityr-contact__app{display:block;margin-top:24px;scroll-margin-top:140px}.jupityr-contact__app shopify-forms-embed{--inline-container-max-width: 100%;--forms-base-font-size: 16px;--forms-body-font: normal 400 16px/20px var(--font-body-family);--forms-heading-font: normal var(--font-heading-weight, 400) clamp(30px, 3vw, 43px) var(--font-heading-family);--forms-heading-font-size: clamp(30px, 3vw, 43px);--heading-font-size: clamp(30px, 3vw, 43px);--form-field-border-radius: 7px;--form-field-padding: 13px;--button-border-radius: 7px;--button-padding: 18px;--app-embed-padding-x: 0;--app-embed-padding-y: 0}.jupityr-contact__app [data-contact-success][hidden]{display:none}.jupityr-contact__app[data-submitted=true]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;padding-block:32px;text-align:center}.jupityr-contact__app[data-submitted=true]>.shopify-block{width:100%}.jupityr-contact__app[data-submitted=true] shopify-forms-embed{--container-text-alignment: center;--inline-container-max-width: 520px}.jupityr-contact__success-mark{display:grid;place-items:center;width:88px;height:88px;margin-bottom:32px;border:1px solid #c5cfba;border-radius:50%;background:#e9ece3;color:#35472c}.jupityr-contact__success-mark svg{width:30px;height:30px;color:inherit}.jupityr-contact__success-next{width:100%;max-width:440px;margin-top:30px;padding-top:30px;border-top:1px solid #d8dcd0}.jupityr-contact__success-next .jupityr-contact__eyebrow{justify-content:center;color:var(--contact-muted);font-size:10px}.jupityr-contact__success-copy{margin:16px auto 0;max-width:360px;color:var(--contact-muted);font-size:15px;line-height:1.7}.jupityr-contact__success-link{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;margin-top:27px;padding:14px 24px;border-radius:7px;background:#252c25;color:#fff;font-size:14px;font-weight:500;text-decoration:none}.jupityr-contact__success-link:hover{background:#35472c}.jupityr-contact__form .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.jupityr-contact__form .field{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 23px;padding:0;background:transparent;min-width:0;border:none;border-radius:0;box-shadow:none}.jupityr-contact__form .field:before,.jupityr-contact__form .field:after,.jupityr-contact__form .select:before,.jupityr-contact__form .select:after{display:none}.jupityr-contact__form .field .field__label{position:static;grid-row:1;display:block;margin:0 0 9px;padding:0;transform:none;font-size:13px;font-weight:500;line-height:1.4;color:var(--contact-ink);pointer-events:auto;letter-spacing:0}.jupityr-contact__form .field>.field__input,.jupityr-contact__form .field>.select{grid-row:2}.jupityr-contact__form :is(.field__input,.select__select){width:100%;min-width:0;min-height:54px;height:auto;margin:0;padding:14px 15px;border:1px solid #d8dcd0;border-radius:7px;background:#fff;color:var(--contact-ink);font-size:16px;font-weight:400;line-height:1.45;box-shadow:none}.jupityr-contact__form .select{min-width:0;align-self:start}.jupityr-contact__form .select__select{padding-right:36px}.jupityr-contact__form .select .icon-caret{width:10px;height:6px;right:15px}.jupityr-contact__form .field__input::placeholder{color:#72796a;opacity:1;font-size:14px}.jupityr-contact__form .field__input:focus::placeholder{opacity:1}.jupityr-contact__form .field__input:focus,.jupityr-contact__form .select__select:focus{padding:14px 15px;outline:2px solid #616f50;outline-offset:3px;box-shadow:none}.jupityr-contact__form .select__select:focus{padding-right:36px}.jupityr-contact__form .field__input[aria-invalid=true]{border-color:#9b3333}.jupityr-contact__form .contact__field-error{grid-row:3;margin-top:8px}.jupityr-contact__form textarea.field__input{resize:vertical;min-height:150px}.jupityr-contact__privacy{color:var(--contact-muted);font-size:12px;line-height:1.7}.jupityr-contact__form .contact__button{display:block;margin-top:24px}.jupityr-contact__form .button{display:flex;justify-content:space-between;gap:20px;width:100%;min-height:57px;padding:16px 24px;border-radius:7px;background:#252c25;color:#fff;font-size:15px;letter-spacing:0}.jupityr-contact__form .button:before,.jupityr-contact__form .button:after{display:none}.jupityr-contact__form .form-status{padding:16px;margin-bottom:24px;background:#e9ece3;border-radius:7px;font-size:16px;line-height:1.5}.jupityr-contact-page a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.jupityr-contact-page a:hover{text-decoration:underline;text-underline-offset:5px}@media(min-width:750px)and (min-aspect-ratio:16/9){.jupityr-contact-page{max-width:calc(100vh * 16 / 9 - 2 * var(--jupityr-shell-gutter, 24px))}}@media(min-width:750px)and (max-width:1100px){.jupityr-contact__welcome{gap:24px;padding:30px}.jupityr-contact__welcome h1{font-size:clamp(38px,5vw,56px)}.jupityr-contact__intro{margin-top:18px;font-size:15px}.jupityr-contact__text-link{margin-top:16px}.jupityr-contact__photograph{aspect-ratio:auto}.jupityr-contact__body{grid-template-columns:.85fr 1.15fr}.jupityr-contact__form .contact__fields{grid-template-columns:minmax(0,1fr)}.jupityr-contact__support{padding:30px}}@media(max-width:749px){.jupityr-contact-page{width:calc(100% - 2 * var(--jupityr-shell-gutter, 10px))}.jupityr-contact__hero,.jupityr-contact__body{grid-template-columns:minmax(0,1fr)}.jupityr-contact__welcome{gap:30px;padding:29px 24px}.jupityr-contact__eyebrow{font-size:10px;letter-spacing:.14em}.jupityr-contact__welcome h1{font-size:clamp(39px,10.5vw,66px);letter-spacing:-.055em}.jupityr-contact__intro{font-size:15px;margin-top:20px}.jupityr-contact__text-link{font-size:15px;margin-top:17px}.jupityr-contact__signature{font-size:9px}.jupityr-contact__photograph{aspect-ratio:1}.jupityr-contact__photograph img{object-position:center 52%}.jupityr-contact__form-panel{order:-1}.jupityr-contact-page .jupityr-contact__form-panel,.jupityr-contact__support{padding:30px 24px}.jupityr-contact__form-panel>.jupityr-contact__eyebrow{margin-bottom:17px}.jupityr-contact__form-panel>.title{font-size:32px}.jupityr-contact__form{margin-top:27px;scroll-margin-top:110px}.jupityr-contact__app{scroll-margin-top:110px}.jupityr-contact__app[data-submitted=true]{min-height:500px;padding-block:24px}.jupityr-contact__success-mark{width:76px;height:76px;margin-bottom:27px}.jupityr-contact__success-next{margin-top:25px;padding-top:25px}.jupityr-contact__success-link{width:100%;gap:18px;padding-inline:16px}.jupityr-contact__form .contact__fields{grid-template-columns:minmax(0,1fr)}.jupityr-contact__form .field{margin-bottom:20px}.jupityr-contact__form .field .field__label{font-size:13px}.jupityr-contact__support h2{margin-top:27px;font-size:38px}.jupityr-contact__support-intro{max-width:100%}.jupityr-contact__directory{margin-top:26px}.jupityr-contact__directory a{min-height:86px}.jupityr-contact__email{padding-top:28px}.jupityr-contact__email a{font-size:21px}}@media(prefers-reduced-motion:reduce){html:has(.jupityr-contact-page){scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jupityr-contact.css.map */
