.inquiry-page{grid-template-columns:.85fr 1.15fr;align-items:start;gap:9%;padding:85px 0 120px;display:grid}.inquiry-heading{position:sticky;top:55px}.inquiry-heading h1{letter-spacing:-.075em;margin:45px 0;font-size:clamp(90px,12vw,180px);font-weight:500;line-height:.83}.inquiry-heading h1 em{letter-spacing:-.06em;font-family:Times New Roman,serif;font-weight:400}.inquiry-intro{letter-spacing:-.025em;font-size:21px;line-height:1.5}.inquiry-availability{max-width:480px;margin-top:38px}.inquiry-availability h2{text-transform:uppercase;letter-spacing:.025em;margin-bottom:16px;font-size:13px;font-weight:500;line-height:1.5}.inquiry-availability p{margin-top:14px;font-size:16px;line-height:1.65}.inquiry-availability p:last-child{color:#555;font-size:14px}.inquiry-production{border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:35px;padding:18px 0;font-size:15px;line-height:1.65}.inquiry-production summary{cursor:pointer;font-size:16px;font-weight:500}.inquiry-production summary:focus-visible{outline-offset:5px;outline:2px solid #111}.inquiry-production p{margin-top:16px}.inquiry-production-guide{flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin:-10px 0 35px;font-size:16px;line-height:1.5;display:flex}.inquiry-production-guide span:last-child{text-underline-offset:4px;text-decoration:underline}.inquiry-preview{background:#f1f1f1;border-left:3px solid #111;margin-bottom:35px;padding:12px 16px;font-size:14px}.inquiry-panel fieldset{border:0;min-width:0;margin:0 0 45px;padding:0}.inquiry-panel legend{letter-spacing:-.025em;align-items:baseline;gap:16px;margin-bottom:24px;padding:0;font-size:21px;font-weight:500;display:flex}.inquiry-panel legend>span{letter-spacing:0;color:#666;font-size:13px;font-weight:400}.purpose-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purpose-options label{cursor:pointer;position:relative}.purpose-options input{opacity:0;width:1px;height:1px;position:absolute}.purpose-options label>span{border:1px solid #aaa;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:17px;font-size:16px;line-height:1.25;display:flex}.purpose-options label>span>span{font-size:21px}.purpose-options input:checked+span{color:#fff;background:#080808;border-color:#080808}.purpose-options input:focus-visible+span{outline-offset:4px;outline:2px solid #111}.purpose-options label:hover>span{border-color:#111}.inquiry-details label,.callback-fields label{margin-bottom:25px;font-size:15px;line-height:1.5;display:block}.inquiry-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.optional{color:#666;margin-left:8px;font-size:12px}.inquiry-panel input:not([type=radio]),.inquiry-panel textarea{font:inherit;color:#111;width:100%;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #999;border-radius:0;margin-top:5px;padding:12px 0;display:block}.inquiry-panel input:focus-visible,.inquiry-panel textarea:focus-visible{outline-offset:5px;outline:2px solid #111}.inquiry-panel textarea{resize:vertical;border:1px solid #aaa;min-height:145px;margin-top:10px;padding:14px}.inquiry-panel input::placeholder,.inquiry-panel textarea::placeholder{color:#757575;opacity:1}.reply-choices{flex-wrap:wrap;gap:28px;display:flex}.reply-choices label{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:16px;display:flex}.reply-choices input{accent-color:#080808;width:18px;height:18px;margin:0}.callback-fields{border-top:1px solid #ccc;margin-top:25px;padding:25px 0 0}.field-note{color:#555;font-size:14px;line-height:1.5}.inquiry-privacy{color:#555;margin:25px 0;font-size:14px;line-height:1.6}.inquiry-submit{color:#fff;letter-spacing:-.025em;cursor:pointer;background:#080808;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 26px;font-size:22px;display:flex}.inquiry-submit:hover{background:#303030}.inquiry-submit:focus-visible{outline-offset:5px;outline:2px solid #111}.inquiry-submit:disabled{opacity:.55;cursor:wait}.inquiry-status{margin-top:20px;font-size:16px;line-height:1.6}.inquiry-status:empty{display:none}.inquiry-status[data-state=error]{border-left:3px solid #a90000;padding-left:15px}.inquiry-boundary{color:#666;margin-top:25px;font-size:13px;line-height:1.6}.inquiry-receipt{border-top:1px solid #111;border-bottom:1px solid #111;margin-top:25px;padding:25px 0}.inquiry-receipt>p:last-child{white-space:pre-line;overflow-wrap:anywhere;margin-top:16px;font-size:17px;line-height:1.7}.inquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#inquiry-verification{min-height:65px}@media (width<=900px){.inquiry-page{grid-template-columns:.7fr 1.3fr;gap:6%}.inquiry-heading h1{font-size:11vw}.purpose-options{grid-template-columns:1fr}.purpose-options label>span{min-height:62px}.inquiry-intro{font-size:18px}}@media (width<=650px){.inquiry-page{padding:50px 0 70px;display:block}.inquiry-heading{margin-bottom:50px;position:static}.inquiry-heading h1{margin:30px 0;font-size:29vw}.inquiry-intro{font-size:20px}.purpose-options{grid-template-columns:1fr 1fr}.purpose-options label>span{min-height:83px;padding:15px;font-size:15px}.inquiry-row{display:block}.inquiry-panel legend{font-size:20px}.inquiry-panel input:not([type=radio]),.inquiry-panel textarea{font-size:16px}.inquiry-panel fieldset{margin-bottom:35px}.inquiry-submit{padding:21px;font-size:21px}.inquiry-privacy{font-size:14px}}
