.inquiry{z-index:100;visibility:hidden;opacity:0;pointer-events:none;background:var(--paper);color:var(--ink);transition:opacity .3s var(--ease), visibility 0s linear .3s;position:fixed;inset:0}.inquiry[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.inquiry__backdrop{display:none}.inquiry__close{z-index:2;height:var(--header-h);min-height:var(--touch);align-items:center;display:inline-flex;position:absolute;top:0;right:16px}.inquiry__box{padding:64px 16px 32px;position:absolute;inset:0;overflow-y:auto}.inquiry__title.display{font-family:var(--font-text), system-ui, sans-serif;font-weight:300}html.display-font .inquiry__title.display{font-family:var(--font-display), Georgia, serif;font-weight:400}.inquiry__title{font-size:30px;line-height:1.1}.inquiry__lead{color:var(--ink-soft);margin-top:8px}.inquiry__brand,.inquiry__company{display:none}.inquiry__panel .form__foot{justify-content:flex-end}.inquiry__panel .form__status{order:-1;margin-right:auto}.inquiry__tabs{gap:20px;margin:24px 0 4px;display:flex}.inquiry__tab{min-height:var(--touch);color:var(--ink-soft);padding:0;position:relative}.inquiry__tab[aria-selected=true]{color:var(--ink)}.inquiry__tab[aria-selected=true]:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:6px;left:0;right:0}@media (min-width:791px){.inquiry{background:0 0;place-items:center;display:grid}.inquiry__backdrop{-webkit-backdrop-filter:saturate(1.8)blur(25px);backdrop-filter:saturate(1.8)blur(25px);background:#d8d2d2a6;display:block;position:absolute;inset:0}.inquiry__close{height:44px;min-height:0;top:16px;left:50%;right:auto;transform:translate(-50%)}.inquiry__box{background:var(--paper);grid-template-columns:minmax(0,362fr) minmax(0,544fr);width:min(966px,100vw - 48px);min-height:427px;max-height:calc(100svh - 96px);padding:30px;display:grid;position:relative;inset:auto;overflow-y:auto}.inquiry__intro{flex-direction:column;display:flex}.inquiry__title{font-size:33px}.inquiry__brand{align-self:flex-start;margin-top:auto;padding-top:24px;display:inline-flex}.inquiry__company{color:var(--ink);margin:12px 0 0;font-size:13px;font-weight:300;line-height:1.4;display:block}.inquiry__company .company__line{opacity:.8;display:block}.inquiry__main{border-left:1px solid var(--ink);padding-left:32px}.inquiry__tabs{margin:0 0 4px}.inquiry__tab{min-height:32px}}
