.inquiry-popup{color:#24211e;text-align:left;background:#fff;border:0;border-radius:12px;width:min(880px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0004}.inquiry-popup[open]{grid-template-columns:.86fr 1.14fr;display:grid}.inquiry-popup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17131099}.inquiry-popup-close{z-index:2;color:#37302a;cursor:pointer;background:#fff;border:1px solid #e5e0da;border-radius:50%;place-items:center;width:36px;height:36px;font-size:26px;display:grid;position:absolute;top:12px;right:15px}.inquiry-popup button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.inquiry-popup-intro{background:#f4f1ec;flex-direction:column;padding:38px 30px 25px;display:flex}.inquiry-popup-brand{letter-spacing:1px;color:var(--red);margin-bottom:42px;font-size:20px;font-weight:800}.inquiry-popup-brand span{letter-spacing:1.7px;color:#78716a;margin-top:8px;font-size:8px;display:block}.inquiry-popup .eyebrow{letter-spacing:1.5px;font-size:10px}.inquiry-popup h2{letter-spacing:-1.1px;margin-top:12px;font-size:34px;line-height:1.12}.inquiry-popup h2 span{color:var(--red)}.inquiry-popup-intro>p:not(.eyebrow):not(.inquiry-popup-note){color:#68615b;margin-top:17px;font-size:13px;line-height:1.7}.inquiry-popup-photo{background:url(/assets/hero-studio.webp) 70%/cover no-repeat;border-radius:5px;flex:1;min-height:140px;margin-top:22px}.inquiry-popup-note{color:#736b63;letter-spacing:.4px;margin-top:16px;font-size:10px}.inquiry-popup-form{padding:43px 34px 22px}.inquiry-popup-form h3{letter-spacing:-.7px;margin-top:9px;font-size:25px}.inquiry-popup-subtitle{color:#746d66;margin-top:8px;font-size:12px;line-height:1.6}.inquiry-popup .b2b-compact{box-shadow:none;border:0;border-radius:0;padding:23px 0 0}.inquiry-popup .b2b-form-heading{display:none}.inquiry-popup .b2b-fields{grid-template-columns:1fr;gap:13px}.inquiry-popup .b2b-field label{margin-bottom:6px;font-size:12px}.inquiry-popup .b2b-field input{padding:10px 12px}.inquiry-popup .b2b-field textarea{height:78px;min-height:78px;padding:10px 12px}.inquiry-popup .b2b-hint{display:none}.inquiry-popup .b2b-field-error{margin-top:4px}.inquiry-popup .b2b-submit-row{border:0;flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:18px;padding-top:0}.inquiry-popup .b2b-submit-row .button{justify-content:space-between;width:100%;min-height:45px}.inquiry-popup .b2b-submit-row p{font-size:10px;line-height:1.5}.inquiry-popup .b2b-submit-row p br{display:none}.inquiry-popup-later{color:#746d66;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:8px;font-size:11px;text-decoration:underline;display:block}.inquiry-popup .b2b-success{padding:25px 0}.inquiry-popup .b2b-success h2{font-size:27px}.inquiry-popup .b2b-success>p:not(.eyebrow){font-size:13px}@media (max-width:640px){.inquiry-popup{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.inquiry-popup[open]{grid-template-columns:1fr}.inquiry-popup-intro{padding:24px 24px 20px}.inquiry-popup-brand{margin-bottom:18px;font-size:17px}.inquiry-popup-brand span,.inquiry-popup-photo,.inquiry-popup-note{display:none}.inquiry-popup h2{font-size:27px}.inquiry-popup h2 br{display:none}.inquiry-popup h2 span:before{content:" "}.inquiry-popup-intro>p:not(.eyebrow):not(.inquiry-popup-note){margin-top:10px;font-size:12px}.inquiry-popup-form{padding:23px 24px 16px}.inquiry-popup-form h3{font-size:23px}.inquiry-popup .b2b-field input,.inquiry-popup .b2b-field textarea{font-size:16px}.inquiry-popup .b2b-compact{padding-top:18px}}
