.jct,.jct *{box-sizing:border-box}body.template-page:has(.jct-hero) #MainContent{width:100%;max-width:none;margin:0}.jct{width:100%;color:var(--jct-ink, #282828)}.jct img{display:block;width:100%;height:100%}.jct p{margin:0}.jct-hero{position:relative;display:flex;height:var(--jct-hero-height);padding:var(--jct-hero-pad-y) var(--jct-hero-pad-x);align-items:center;justify-content:center;overflow:hidden;color:var(--jct-hero-text);background:var(--jct-hero-placeholder);isolation:isolate}.jct-hero__media,.jct-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.jct-hero__media{z-index:-2}.jct-hero__media img{object-fit:cover;object-position:var(--jct-hero-position);transform:scale(var(--jct-hero-image-scale));transition:transform var(--jct-hero-reveal-duration) cubic-bezier(.22,.61,.36,1)}.jct-hero__shade{z-index:-1;background:linear-gradient(120deg,var(--jct-hero-overlay-edge) 0%,var(--jct-hero-overlay-center) 50%,var(--jct-hero-overlay-edge) 100%)}.jct-hero__content{display:flex;width:min(var(--jct-hero-content-width),100%);align-items:center;flex-direction:column;gap:var(--jct-hero-gap);text-align:var(--jct-hero-align);opacity:0;transform:translateY(var(--jct-hero-reveal-distance));transition:opacity var(--jct-hero-reveal-duration) ease,transform var(--jct-hero-reveal-duration) cubic-bezier(.22,.61,.36,1)}.jct-hero.is-visible .jct-hero__content{opacity:1;transform:translateY(0)}.jct-hero.is-visible .jct-hero__media img{transform:scale(1)}.jct-hero__title{width:100%;margin:0;color:inherit;font-family:var(--jct-hero-title-font);font-size:var(--jct-hero-title-size);font-style:var(--jct-hero-title-style);font-weight:var(--jct-hero-title-weight);line-height:var(--jct-hero-title-line);letter-spacing:var(--jct-hero-title-letter);text-transform:uppercase}.jct-hero__copy{width:min(var(--jct-hero-copy-width),100%);color:inherit;font-family:var(--jct-hero-copy-font);font-size:var(--jct-hero-copy-size);font-style:var(--jct-hero-copy-style);font-weight:var(--jct-hero-copy-weight);line-height:var(--jct-hero-copy-line);letter-spacing:var(--jct-hero-copy-letter)}.jct-contact{padding:var(--jct-contact-pad-top) var(--jct-contact-pad-x) var(--jct-contact-pad-bottom);background:var(--jct-contact-bg)}.jct-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jct-contact-column-gap);width:100%;max-width:var(--jct-contact-max);margin:0 auto}.jct-form{display:flex;min-width:0;flex-direction:column;gap:var(--jct-form-gap);margin:0}.jct-form>input[type=hidden]{display:none}.jct-form__heading{margin:0;color:var(--jct-form-heading-color);font-family:var(--jct-form-heading-font);font-size:var(--jct-form-heading-size);font-style:var(--jct-form-heading-style);font-weight:var(--jct-form-heading-weight);line-height:var(--jct-form-heading-line);letter-spacing:var(--jct-form-heading-letter)}.jct-form__intro{color:var(--jct-form-body-color);font-family:var(--jct-form-body-font);font-size:var(--jct-form-body-size);font-style:var(--jct-form-body-style);font-weight:var(--jct-form-body-weight);line-height:var(--jct-form-body-line);letter-spacing:var(--jct-form-body-letter)}.jct-field{display:flex;flex-direction:column;gap:var(--jct-field-inner-gap)}.jct-field__label{color:var(--jct-label-color);font-family:var(--jct-label-font);font-size:var(--jct-label-size);font-style:var(--jct-label-style);font-weight:var(--jct-label-weight);line-height:var(--jct-label-line);letter-spacing:var(--jct-label-letter);text-transform:uppercase;margin:0!important}.jct-field__input,.jct-field__textarea{display:block;width:100%!important;max-width:none!important;margin:0!important;border:var(--jct-input-border-width) solid var(--jct-input-border)!important;border-radius:var(--jct-input-radius)!important;background:var(--jct-input-bg)!important;color:var(--jct-input-color)!important;font-family:var(--jct-input-font);font-size:var(--jct-input-size);font-style:var(--jct-input-style);font-weight:var(--jct-input-weight);line-height:var(--jct-input-line);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.jct-field__input{height:var(--jct-input-height)!important;padding:0 var(--jct-input-pad-x)!important}.jct-field__textarea{height:var(--jct-textarea-height)!important;min-height:100px;padding:var(--jct-input-pad-y) var(--jct-input-pad-x)!important;resize:vertical}.jct-field__input::placeholder,.jct-field__textarea::placeholder{color:var(--jct-placeholder-color);opacity:1}.jct-field__input:focus,.jct-field__textarea:focus{border-color:var(--jct-input-focus);outline:none;box-shadow:0 0 0 1px var(--jct-input-focus)}.jct-form__button{display:inline-flex;width:100%;height:var(--jct-button-height);padding:0 var(--jct-button-pad-x);align-items:center;justify-content:center;border:var(--jct-button-border-width) solid var(--jct-button-border);border-radius:var(--jct-button-radius);background:var(--jct-button-bg);color:var(--jct-button-color);font-family:var(--jct-button-font);font-size:var(--jct-button-size);font-style:var(--jct-button-style);font-weight:var(--jct-button-weight);line-height:1;letter-spacing:var(--jct-button-letter);text-transform:uppercase;cursor:pointer;transition:color .24s ease,background-color .24s ease,border-color .24s ease}.jct-form__button:hover,.jct-form__button:focus-visible{border-color:var(--jct-button-hover-border);background:var(--jct-button-hover-bg);color:var(--jct-button-hover-color)}.jct-form__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jct-form__button[aria-busy=true]{cursor:wait;opacity:.72}.jct-form__message{padding:12px 14px;border:1px solid var(--jct-input-border);background:var(--jct-input-bg);color:var(--jct-form-body-color);font:var(--jct-form-body-weight) var(--jct-form-body-size)/var(--jct-form-body-line) var(--jct-form-body-font)}.jct-form__message ul{margin:0;padding-left:18px}.jct-details{display:flex;min-width:0;padding-top:var(--jct-details-offset);flex-direction:column;gap:var(--jct-card-stack-gap)}.jct-card{display:flex;flex-direction:column;gap:var(--jct-card-gap);min-height:var(--jct-card-min-height);padding:var(--jct-card-pad-y) var(--jct-card-pad-x);border:var(--jct-card-border-width) solid var(--jct-card-border);background:var(--jct-card-bg);opacity:0;transform:translateY(var(--jct-reveal-distance));transition:opacity var(--jct-reveal-duration) ease,transform var(--jct-reveal-duration) cubic-bezier(.22,.61,.36,1);transition-delay:var(--jct-card-delay);margin:0}.jct-contact.is-visible .jct-card,.jct-contact.is-visible .jct-form{opacity:1;transform:translateY(0)}.jct-form{opacity:0;transform:translateY(var(--jct-reveal-distance));transition:opacity var(--jct-reveal-duration) ease,transform var(--jct-reveal-duration) cubic-bezier(.22,.61,.36,1)}.jct-card__title{margin:0;color:var(--jct-card-title-color);font-family:var(--jct-card-title-font);font-size:var(--jct-card-title-size);font-style:var(--jct-card-title-style);font-weight:var(--jct-card-title-weight);line-height:var(--jct-card-title-line);letter-spacing:var(--jct-card-title-letter)}.jct-card__text{color:var(--jct-card-text-color);font-family:var(--jct-card-text-font);font-size:var(--jct-card-text-size);font-style:var(--jct-card-text-style);font-weight:var(--jct-card-text-weight);line-height:var(--jct-card-text-line);letter-spacing:var(--jct-card-text-letter)}.jct-card__text a,.jct-media__card a{color:inherit;text-decoration:none}.jct-card__text a:hover,.jct-media__card a:hover{text-decoration:underline;text-underline-offset:3px}.jct-media{position:relative;display:flex;height:var(--jct-media-height);padding:0 0 var(--jct-media-bottom) var(--jct-media-left);align-items:flex-end;overflow:hidden;background:var(--jct-media-placeholder);isolation:isolate}.jct-media__image,.jct-media__shade{position:absolute;top:0;right:0;bottom:0;left:0}.jct-media__image{z-index:-2}.jct-media__image img{object-fit:cover;object-position:var(--jct-media-position);transform:scale(var(--jct-media-image-scale));transition:transform var(--jct-media-reveal-duration) cubic-bezier(.22,.61,.36,1)}.jct-media__shade{z-index:-1;background:linear-gradient(120deg,var(--jct-media-overlay-edge) 0%,var(--jct-media-overlay-center) 52%,var(--jct-media-overlay-edge) 100%)}.jct-media__card{width:min(var(--jct-media-card-width),calc(100% - var(--jct-media-left)));padding:var(--jct-media-card-pad-y) var(--jct-media-card-pad-x);background:var(--jct-media-card-bg);color:var(--jct-media-card-color);font-family:var(--jct-media-card-font);font-size:var(--jct-media-card-size);font-style:var(--jct-media-card-style);font-weight:var(--jct-media-card-weight);line-height:var(--jct-media-card-line);letter-spacing:var(--jct-media-card-letter);opacity:0;transform:translateY(var(--jct-media-reveal-distance));transition:opacity var(--jct-media-reveal-duration) ease,transform var(--jct-media-reveal-duration) cubic-bezier(.22,.61,.36,1)}.jct-media.is-visible .jct-media__image img{transform:scale(1)}.jct-media.is-visible .jct-media__card{opacity:1;transform:translateY(0)}@media(max-width:749.98px){.jct-hero{height:var(--jct-hero-mobile-height);margin-top:var(--jct-hero-mobile-offset);padding:var(--jct-hero-mobile-pad-y) var(--jct-hero-mobile-pad-x)}.jct-hero__media img{object-position:var(--jct-hero-mobile-position)}.jct-hero__content{gap:var(--jct-hero-mobile-gap)}.jct-hero__title{font-size:var(--jct-hero-title-mobile-size);line-height:var(--jct-hero-title-mobile-line)}.jct-hero__copy{width:min(var(--jct-hero-copy-mobile-width),100%);font-size:var(--jct-hero-copy-mobile-size);line-height:var(--jct-hero-copy-mobile-line)}.jct-contact{padding:var(--jct-contact-mobile-pad-top) var(--jct-contact-mobile-pad-x) var(--jct-contact-mobile-pad-bottom)}.jct-contact__grid{display:flex;flex-direction:column;gap:var(--jct-contact-mobile-column-gap)}.jct-details{padding-top:0}.jct-form__heading{font-size:var(--jct-form-heading-mobile-size);line-height:var(--jct-form-heading-mobile-line)}.jct-form__intro{font-size:var(--jct-form-body-mobile-size);line-height:var(--jct-form-body-mobile-line)}.jct-field__label{font-size:var(--jct-label-mobile-size);line-height:var(--jct-label-mobile-line)}.jct-field__input,.jct-field__textarea{font-size:var(--jct-input-mobile-size)}.jct-card{min-height:0;gap:var(--jct-card-mobile-gap);padding:var(--jct-card-mobile-pad-y) var(--jct-card-mobile-pad-x)}.jct-card__title{font-size:var(--jct-card-title-mobile-size);line-height:var(--jct-card-title-mobile-line)}.jct-card__text{font-size:var(--jct-card-text-mobile-size);line-height:var(--jct-card-text-mobile-line)}.jct-media{height:var(--jct-media-mobile-height);padding:0 var(--jct-media-mobile-side) var(--jct-media-mobile-bottom)}.jct-media__image img{object-position:var(--jct-media-mobile-position)}.jct-media__card{width:100%;padding:var(--jct-media-card-mobile-pad-y) var(--jct-media-card-mobile-pad-x);font-size:var(--jct-media-card-mobile-size);line-height:var(--jct-media-card-mobile-line)}}@media(prefers-reduced-motion:reduce){.jct-hero__media img,.jct-hero__content,.jct-form,.jct-card,.jct-media__image img,.jct-media__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/janine-contact-v2.css.map */
