.bjd-contact{--bjd-ct-primary: #15261e;--bjd-ct-deep: #0f3022;--bjd-ct-muted: #5c6560;--bjd-ct-gold: #c4a35a;--bjd-ct-cream: #f7f5f2;--bjd-ct-white: #ffffff;color:var(--bjd-ct-primary);background:var(--bjd-ct-page-bg, var(--bjd-ct-cream))}.bjd-contact [data-bjd-reveal]{opacity:0;transform:translateY(1.2rem);transition:opacity .7s ease,transform .7s ease}.bjd-contact [data-bjd-reveal].is-in{opacity:1;transform:none}.bjd-contact [data-bjd-reveal="2"]{transition-delay:.1s}@media(prefers-reduced-motion:reduce){.bjd-contact [data-bjd-reveal]{opacity:1;transform:none;transition:none}}.bjd-contact__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bjd-ct-gold)}.bjd-contact__eyebrow:after{content:"";width:3.2rem;height:1px;background:currentColor}.bjd-contact__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,5.2rem);font-weight:400;line-height:1.12;color:var(--bjd-ct-primary)}.bjd-contact__heading--md{font-size:clamp(2.8rem,3.6vw,4rem)}.bjd-contact__heading em{font-style:italic}.bjd-contact__hero{position:relative;display:flex;align-items:center;min-height:var(--bjd-ct-hero-h, 480px);background:var(--bjd-ct-cream);overflow:hidden}.bjd-contact__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bjd-ct-deep)}.bjd-contact__hero-media img,.bjd-contact__hero-media svg,.bjd-contact__hero-media .bjd-contact__hero-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;display:block!important}.bjd-contact__reason-diamond-img{width:2.2rem;height:2.2rem;object-fit:contain;display:block}.bjd-contact__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(247,245,242,.97) 0%,rgba(247,245,242,.9) 32%,rgba(247,245,242,.45) 55%,rgba(247,245,242,.08) 78%,transparent 100%);pointer-events:none}.bjd-contact__hero-inner{position:relative;z-index:1;width:100%;padding:clamp(4.8rem,8vw,8rem) 0}.bjd-contact__hero-box{width:100%;max-width:42rem}.bjd-contact__hero-lead{margin:1.6rem 0 0;max-width:34rem;font-size:1.5rem;line-height:1.6;color:var(--bjd-ct-muted)}.bjd-contact__connect{padding:clamp(5.6rem,8vw,8.8rem) 0}.bjd-contact__connect-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:start}.bjd-contact__connect-lead{margin:1.4rem 0 2.4rem;max-width:40rem;font-size:1.5rem;line-height:1.65;color:var(--bjd-ct-muted)}.bjd-contact__reasons{list-style:none;margin:0 0 2.8rem;padding:0;display:grid;gap:1.6rem}.bjd-contact__reason{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;align-items:start}.bjd-contact__reason-icon{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem}.bjd-contact__reason-icon img{width:2.4rem;height:2.4rem;object-fit:contain;display:block}.bjd-contact__reason-diamond{display:block;width:1.4rem;height:1.4rem;border:1.25px solid var(--bjd-ct-gold);transform:rotate(45deg);box-sizing:border-box}.bjd-contact__reason-text{margin:0;font-size:1.4rem;line-height:1.55;color:var(--bjd-ct-muted)}.bjd-contact__reason-text strong{color:var(--bjd-ct-primary);font-weight:600}.bjd-contact__connect-media{overflow:hidden;background:#ebe6df;aspect-ratio:16 / 10;max-height:280px}.bjd-contact__connect-media img,.bjd-contact__fill-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.bjd-contact__form-card{background:var(--bjd-ct-white);padding:clamp(2.4rem,3.5vw,3.6rem);box-shadow:0 12px 40px #15261e0f}.bjd-contact__form{margin-top:2rem;display:grid;gap:1.2rem}.bjd-contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.bjd-contact__field{width:100%}.bjd-contact__input{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid #e5e2dc;background:#faf9f7;color:var(--bjd-ct-primary);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.bjd-contact__input:focus{outline:none;border-color:var(--bjd-ct-gold);background:#fff}.bjd-contact__select-wrap{position:relative}.bjd-contact__select-wrap:after{content:"";position:absolute;right:1.4rem;top:50%;width:.7rem;height:.7rem;border-right:1px solid var(--bjd-ct-muted);border-bottom:1px solid var(--bjd-ct-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.bjd-contact__select{padding-right:3.2rem;cursor:pointer}.bjd-contact__textarea{min-height:14rem;resize:vertical}.bjd-contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.2rem;margin-top:.4rem;padding:0 2rem;border:none;background:var(--bjd-ct-primary);color:#fff;font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.bjd-contact__submit:hover{background:var(--bjd-ct-deep);transform:translateY(-1px)}.bjd-contact__form-success{margin:0 0 .8rem;padding:1.2rem 1.4rem;background:#eef6f0;color:var(--bjd-ct-deep);font-size:1.35rem}.bjd-contact__form-errors{margin:0 0 .8rem;padding:1.2rem 1.4rem;background:#f8ecec;color:#7a2e2e;font-size:1.35rem}.bjd-contact__banner{position:relative;padding:clamp(6.4rem,9vw,10rem) 0;background:var(--bjd-ct-deep);color:#fff;text-align:center;overflow:hidden}.bjd-contact__banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.bjd-contact__banner-media img{width:100%;height:100%;object-fit:cover;display:block}.bjd-contact__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f3022b8;pointer-events:none}.bjd-contact__banner-inner{position:relative;z-index:1;max-width:64rem;margin:0 auto}.bjd-contact__banner-diamond{display:block;width:1.6rem;height:1.6rem;margin:0 auto 2rem;border:1px solid var(--bjd-ct-gold);transform:rotate(45deg);box-sizing:border-box}.bjd-contact__banner-icon{display:block;width:auto;height:auto;max-width:2.8rem;max-height:2.8rem;margin:0 auto 2rem;object-fit:contain}.bjd-contact__banner-heading{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.4rem);font-weight:400;line-height:1.15;color:#fff}.bjd-contact__banner-text{margin:0 auto;max-width:42rem;font-size:1.5rem;line-height:1.65;color:#ffffffd9}.bjd-contact__cta{padding:clamp(4.8rem,7vw,7.2rem) 0;text-align:center}.bjd-contact__cta-heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400}.bjd-contact__cta-link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:var(--bjd-ct-primary);text-decoration:underline;text-underline-offset:.35em}.bjd-contact__cta-link:hover{color:var(--bjd-ct-deep)}@media screen and (max-width:989px){.bjd-contact__connect-grid,.bjd-contact__form-row{grid-template-columns:1fr}.bjd-contact__hero{min-height:320px;align-items:flex-end}.bjd-contact__hero-media img,.bjd-contact__hero-media .bjd-contact__hero-img{object-position:center center!important}.bjd-contact__hero-overlay{background:linear-gradient(180deg,#f7f5f233,#f7f5f2bf 45%,#f7f5f2f5)}.bjd-contact__hero-inner{padding:2.8rem 0 2.4rem}.bjd-contact__hero-box{margin-inline:auto;text-align:left}.bjd-contact__heading{font-size:clamp(2.8rem,8vw,3.6rem)}.bjd-contact__reasons{justify-items:center}.bjd-contact__reason{grid-template-columns:2.8rem minmax(0,1fr);width:100%;max-width:36rem;margin-inline:auto}.bjd-contact__reason-icon{justify-self:center}.bjd-contact__connect-media{aspect-ratio:auto;width:100%;height:220px;max-height:220px;margin-inline:auto}.bjd-contact__connect-media img,.bjd-contact__fill-img{object-position:center center!important}.bjd-contact__form-card{padding:2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bjd-contact.css.map */
