.bgw-contact{--bg-green:#137547;--bg-ink:#17221b;--bg-muted:#69716b;--bg-line:#dce1dc;--bg-soft:#f4f6f2;--bg-sticky-top:0px;--bg-wide:1180px;display:block;position:relative;isolation:isolate;width:100%;max-width:none;margin:0;color:var(--bg-ink);background:var(--bg-background,#fff);font-family:var(--bg-font,inherit);font-size:16px;line-height:1.5;letter-spacing:-.015em;text-align:left;-webkit-font-smoothing:antialiased}.bgw-contact *,.bgw-contact *:before,.bgw-contact *:after{box-sizing:border-box}.bgw-contact :is(h1,h2,h3,p,figure,ol){margin:0;padding:0}.bgw-contact :is(h1,h2,h3){font-family:inherit;font-weight:600;line-height:1.04;letter-spacing:-.065em;color:inherit;text-transform:none}.bgw-contact h2{font-size:clamp(38px,5.2vw,72px)}.bgw-contact h3{font-size:25px;letter-spacing:-.035em}.bgw-contact p{line-height:1.6}.bgw-contact a{color:inherit;text-decoration:none}.bgw-contact button{appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;cursor:pointer;border:0;margin:0;box-shadow:none;min-width:0;min-height:0}.bgw-contact button:after,.bgw-contact button:before{box-shadow:none}.bgw-contact :is(a,button,summary):focus-visible{outline:3px solid var(--bg-green);outline-offset:5px}.bgw-contact img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border:0}.bgw-contact .bg-eyebrow{font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;display:flex;align-items:center;gap:10px;margin-bottom:24px}.bgw-contact .bg-green{color:var(--bg-green)}.bgw-contact .bg-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:100px;background:var(--bg-green);color:#fff;padding:15px 24px;font-size:14px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;white-space:nowrap}.bgw-contact .bg-button:hover{background:#0d5e38;transform:translateY(-2px)}.bgw-contact .bg-text-link{display:inline-flex;align-items:center;gap:13px;font-size:14px;font-weight:550;padding:12px 0;color:var(--bg-green)}.bgw-contact .bg-text-link:hover span{transform:translate(4px)}.bgw-contact .bg-text-link span{transition:transform .2s}.bgw-contact .bg-actions{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.bgw-contact h1{font-size:clamp(48px,6.7vw,94px);line-height:1.01;letter-spacing:-.07em}.bgw-contact [hidden]{display:none!important}.bgw-contact .bg-contact{background:#edf3ec;padding:120px 30px 115px;text-align:center;scroll-margin-top:calc(var(--bg-sticky-top) + 24px)}.bgw-contact .bg-contact .bg-eyebrow{justify-content:center}.bgw-contact .bg-contact h2{font-size:clamp(42px,6.5vw,86px)}.bgw-contact .bg-contact>p{max-width:500px;margin:26px auto 32px;color:var(--bg-muted);font-size:17px}.bgw-contact .bg-contact-note{font-size:12px!important;margin-bottom:0!important}@media(max-width:700px){.bgw-contact h1{font-size:clamp(39px,10.5vw,64px)}.bgw-contact h2{font-size:42px}.bgw-contact .bg-eyebrow{font-size:9px;margin-bottom:20px}.bgw-contact .bg-actions{gap:15px}.bgw-contact .bg-button{font-size:12px;padding:13px 20px;gap:16px}.bgw-contact .bg-text-link{font-size:12px}.bgw-contact .bg-contact{padding:85px 22px}.bgw-contact .bg-contact>p{font-size:15px}.bgw-contact .bg-contact .bg-actions{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.bgw-contact *,.bgw-contact *:before,.bgw-contact *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:701px)and (max-height:800px){.bgw-contact h1{font-size:clamp(46px,5.8vw,78px)}}.bgw-contact .bg-richtext p+p{margin-top:1em}.bgw-contact .bg-richtext a{text-decoration:underline;text-underline-offset:3px}.bgw-contact :is(h1,h2,h3,p){overflow-wrap:break-word}.bgw-contact .bg-placeholder{display:block;width:100%;height:100%;background:var(--bg-soft);fill:#bdccbf}.bgw-contact .bg-editor-label{font-size:12px;color:var(--bg-muted)}.bgw-contact .bg-phone,.bgw-contact .bg-moment-badge{pointer-events:none}.bgw-contact .bg-contact{background:var(--bg-background);padding:var(--bg-pad-top) 24px var(--bg-pad-bottom)}.bgw-contact .bg-contact>.bg-richtext{max-width:500px;margin:26px auto 32px;color:var(--bg-muted);font-size:17px}.bgw-contact .bg-contact-note{margin:24px auto 0}@media(max-width:700px){.bgw-contact .bg-contact{padding:calc(var(--bg-pad-top)*.65) 22px calc(var(--bg-pad-bottom)*.65)}}.bgw-contact .bg-button:hover{background:var(--bg-green);filter:brightness(.9)}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAE */
