.om-enquire{--font-display:"Cormorant Garamond",Georgia,serif;--pad:clamp(20px,4vw,32px);background:var(--om-white);color:var(--om-black);min-height:70vh;padding:clamp(48px,7vw,88px) 0 clamp(56px,8vw,96px)}.om-enquire .wrap{max-width:940px;margin-inline:auto;padding-inline:var(--pad)}.om-enquire h1{font-family:var(--font-display);font-weight:300;font-size:clamp(34px,5.4vw,60px);line-height:1.1;letter-spacing:-.01em;margin:0 0 18px;max-width:18ch}.om-enquire .lede{font-size:clamp(15px,1.3vw,17px);line-height:1.7;color:var(--om-gray-600);max-width:60ch;margin:0 0 10px}.om-enquire .lede strong{color:var(--om-black);font-weight:500}.om-enquire .step{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--om-gray-400);margin:clamp(40px,5vw,60px) 0 16px}.om-enquire .types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--om-gray-100);border:var(--border-hairline)}.om-enquire .type{all:unset;cursor:pointer;box-sizing:border-box;background:var(--om-white);padding:22px 24px;display:flex;flex-direction:column;gap:6px;transition:background var(--transition-fast)}.om-enquire .type:hover{background:var(--om-gray-50)}.om-enquire .type:focus-visible{outline:2px solid var(--om-black);outline-offset:-2px}.om-enquire .type[aria-pressed=true]{background:var(--om-black);color:var(--om-white)}.om-enquire .type-name{font-size:17px;font-weight:500;letter-spacing:-.005em}.om-enquire .type-desc{font-size:13px;line-height:1.55;color:var(--om-gray-600)}.om-enquire .type[aria-pressed=true] .type-desc{color:rgba(250,250,250,.72)}.om-enquire .draft{margin-top:28px;border:var(--border-strong)}.om-enquire .draft-head{padding:14px 18px;border-bottom:var(--border-hairline);display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.om-enquire .draft-subject{font-size:14px;font-weight:500}.om-enquire .draft-to{font-size:12px;color:var(--om-gray-600)}.om-enquire .draft-body{margin:0;padding:18px;max-height:320px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65;color:var(--om-gray-800);white-space:pre-wrap;background:var(--om-gray-50)}.om-enquire .draft-actions{padding:16px 18px;border-top:var(--border-hairline);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.om-enquire .send{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:.5px solid var(--om-black);transition:opacity var(--transition-fast)}.om-enquire .send:hover{opacity:.82}.om-enquire .send-primary{background:var(--om-black);color:var(--om-white)}.om-enquire .send-ghost{background:transparent;color:var(--om-black)}.om-enquire .address{margin-top:28px;padding-top:24px;border-top:var(--border-hairline);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.om-enquire .address-label{font-size:13px;color:var(--om-gray-600)}.om-enquire .address-value{font-size:15px;font-weight:500;letter-spacing:-.005em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.om-enquire .copy{all:unset;cursor:pointer;font-size:12px;letter-spacing:.04em;color:var(--om-gray-600);border-bottom:1px solid var(--om-gray-200);padding-bottom:1px;transition:color var(--transition-fast)}.om-enquire .copy:hover{color:var(--om-black)}.om-enquire .copy:focus-visible{outline:2px solid var(--om-black);outline-offset:3px}.om-enquire .helps{margin-top:clamp(40px,5vw,60px);padding-top:clamp(28px,3.5vw,40px);border-top:var(--border-hairline)}.om-enquire .helps ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 32px;gap:14px 32px}.om-enquire .helps li{font-size:14px;line-height:1.6;color:var(--om-gray-600);padding-left:18px;position:relative}.om-enquire .helps li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--om-gray-200)}.om-enquire .helps li strong{color:var(--om-black);font-weight:500}@media (max-width:700px){.om-enquire .helps ul,.om-enquire .types{grid-template-columns:1fr}.om-enquire .send{flex:1 1 auto;justify-content:center}}