.inquiry-open{overflow:hidden}#inquiry-dialog{width:min(680px,calc(100% - 28px));max-height:90svh;border:0;padding:30px;color:#122c35;background:#f6f8f8;box-shadow:0 25px 100px #0006;overflow-y:auto}#inquiry-dialog::backdrop{background:#061923c9;backdrop-filter:blur(8px)}.inquiry-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.inquiry-header h2{font-size:32px;margin:0;line-height:1.2}.inquiry-header button,#inquiry-back{background:none;border:0;color:#254955;font:inherit;font-size:15px;cursor:pointer;padding:9px}.inquiry-header button{text-decoration:underline}#inquiry-back{margin-bottom:12px;padding-left:0}.intent-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.intent-picker button{background:white;border:1px solid #9fb7bc;padding:30px 12px;color:#122c35;font:inherit;font-size:23px;cursor:pointer}.intent-picker button:hover{background:#122c35;color:white}#inquiry-form fieldset{border:0;border-top:1px solid #ccd9dc;padding:20px 0 0;margin:0 0 24px;min-width:0}#inquiry-form legend{font-size:17px;font-weight:600;padding:0 12px 0 0}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inquiry-grid .wide{grid-column:1/-1}#inquiry-form label{display:flex;flex-direction:column;gap:7px;font-size:15px}#inquiry-form input,#inquiry-form select,#inquiry-form textarea{min-width:0;width:100%;padding:12px;background:white;color:#122c35;border:1px solid #a7bbc0;font:inherit;font-size:16px;border-radius:0}#inquiry-form textarea{resize:vertical}#inquiry-dialog [hidden]{display:none!important}.inquiry-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.inquiry-actions button[type=submit]{border:0;cursor:pointer}.inquiry-actions .copy-link{color:#122c35;margin:0}#inquiry-form .inquiry-disclosure{font-size:14px;color:#405d66;line-height:1.5;margin:20px 0 0}#inquiry-status{font-size:15px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:0}#inquiry-status:empty{display:none}#inquiry-dialog :focus-visible{outline:3px solid #709589;outline-offset:3px}.inquiry-honey{display:none!important}.contact-start{display:block;margin:0 auto 20px;background:#f3f2eb;color:#122c35;border:0;font:inherit;font-weight:600;padding:17px 30px;cursor:pointer}@media(max-width:600px){#inquiry-dialog{padding:22px}.inquiry-header h2{font-size:27px}.intent-picker{grid-template-columns:1fr}.intent-picker button{padding:19px}.inquiry-grid{grid-template-columns:1fr}.inquiry-grid .wide{grid-column:auto}}

.gallery-access{margin-right:15px;margin-bottom:12px}.scene-content .section-heading .button{margin-bottom:24px}
