.mira-desk[data-astro-cid-dxhts4nu]{--edge:#393a42;--quiet:#c1bfc9;color:#f5f3f9;font:14px/1.5 var(--sans);background:#17171b;border:1px solid #414442;border-radius:12px;margin:14px auto;overflow:hidden;box-shadow:0 8px 20px -12px #18332370}.desk-bar[data-astro-cid-dxhts4nu],.desk-bar[data-astro-cid-dxhts4nu] strong[data-astro-cid-dxhts4nu],.assistant-id[data-astro-cid-dxhts4nu],.source-link[data-astro-cid-dxhts4nu],.desk-foot[data-astro-cid-dxhts4nu],.flow-key[data-astro-cid-dxhts4nu],.flow-key[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu],.inspector-label[data-astro-cid-dxhts4nu]{align-items:center;display:flex}.desk-bar[data-astro-cid-dxhts4nu]{border-bottom:1px solid var(--edge);gap:14px;padding:12px 16px}.desk-bar[data-astro-cid-dxhts4nu] strong[data-astro-cid-dxhts4nu]{gap:7px;font-size:15px}.desk-bar[data-astro-cid-dxhts4nu] svg[data-astro-cid-dxhts4nu]{fill:#123d36;background:#36bca6;border-radius:6px;width:23px;height:23px;padding:3px}.desk-bar[data-astro-cid-dxhts4nu]>span[data-astro-cid-dxhts4nu],.desk-bar[data-astro-cid-dxhts4nu] button[data-astro-cid-dxhts4nu]{color:var(--quiet);font-size:11px}.desk-bar[data-astro-cid-dxhts4nu] button[data-astro-cid-dxhts4nu]{margin-left:auto;padding:4px 0}.flow-key[data-astro-cid-dxhts4nu]{border-bottom:1px solid var(--edge);background:#1e1e24;gap:9px;padding:7px 16px}.flow-key[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu]{color:#b3b1bc;gap:5px;font-size:11px}.flow-key[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu]+span[data-astro-cid-dxhts4nu]:before{content:"";background:#53505a;width:14px;height:1px;margin-right:4px}.flow-key[data-astro-cid-dxhts4nu] i[data-astro-cid-dxhts4nu],.inspector-label[data-astro-cid-dxhts4nu] i[data-astro-cid-dxhts4nu]{background:#5e5b65;border-radius:50%;width:6px;height:6px;display:inline-block}.flow-key[data-astro-cid-dxhts4nu] .reached[data-astro-cid-dxhts4nu]{color:#eadffb}.reached[data-astro-cid-dxhts4nu] i[data-astro-cid-dxhts4nu]{background:#bb9af4}.desk-grid[data-astro-cid-dxhts4nu]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;display:grid}.conversation[data-astro-cid-dxhts4nu],.inspector[data-astro-cid-dxhts4nu]{padding:clamp(15px,1.6vw,26px)}.conversation[data-astro-cid-dxhts4nu]{min-height:285px}.inspector[data-astro-cid-dxhts4nu]{border-left:1px solid var(--edge);background:#1d1d22}.assistant-id[data-astro-cid-dxhts4nu]{gap:9px}.assistant-id[data-astro-cid-dxhts4nu] strong[data-astro-cid-dxhts4nu],.assistant-id[data-astro-cid-dxhts4nu] small[data-astro-cid-dxhts4nu],.source-link[data-astro-cid-dxhts4nu] small[data-astro-cid-dxhts4nu],.mortgage-data[data-astro-cid-dxhts4nu] strong[data-astro-cid-dxhts4nu]{display:block}.assistant-id[data-astro-cid-dxhts4nu] small[data-astro-cid-dxhts4nu],.source-link[data-astro-cid-dxhts4nu] small[data-astro-cid-dxhts4nu]{color:var(--quiet);font-size:11px}.mira-star[data-astro-cid-dxhts4nu]{color:#ceb0f8;background:#3b314b;border-radius:11px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.mira-desk[data-astro-cid-dxhts4nu] h4[data-astro-cid-dxhts4nu],.mira-desk[data-astro-cid-dxhts4nu] h5[data-astro-cid-dxhts4nu]{color:#f6f4fa;font:620 21px/1.2 var(--sans);letter-spacing:-.04em;margin:14px 0 6px}.mira-desk[data-astro-cid-dxhts4nu] h5[data-astro-cid-dxhts4nu]{margin:6px 0;font-size:17px}.mira-desk[data-astro-cid-dxhts4nu] p[data-astro-cid-dxhts4nu]{color:#d3d0da;margin:6px 0 13px;font-size:13px;line-height:1.55}.question[data-astro-cid-dxhts4nu],.mira-action[data-astro-cid-dxhts4nu]{font:600 13px/1.45 var(--sans);text-align:left;border-radius:7px;padding:9px 12px}.question[data-astro-cid-dxhts4nu]{color:#2c2237;background:#e7daf7}.question[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu]{margin-left:5px}.question[data-astro-cid-dxhts4nu]:disabled{color:#e4d8f2;cursor:default;background:#35303f}.question[data-astro-cid-dxhts4nu]:disabled span[data-astro-cid-dxhts4nu]{visibility:hidden}.response[data-astro-cid-dxhts4nu],.proposal[data-astro-cid-dxhts4nu]{border-top:1px solid var(--edge);margin-top:17px;padding-top:13px}.response[data-astro-cid-dxhts4nu]>small[data-astro-cid-dxhts4nu],.inspector-label[data-astro-cid-dxhts4nu],.record[data-astro-cid-dxhts4nu]>small[data-astro-cid-dxhts4nu],.proposal[data-astro-cid-dxhts4nu]>small[data-astro-cid-dxhts4nu]{font:10px var(--mono);letter-spacing:.06em;color:#c3abd9}.response[data-astro-cid-dxhts4nu] p[data-astro-cid-dxhts4nu] strong[data-astro-cid-dxhts4nu]{color:#fff;font-weight:600}.source-link[data-astro-cid-dxhts4nu]{text-align:left;color:#fff;background:#27262e;border:1px solid #525059;border-radius:7px;gap:8px;width:100%;padding:9px;font-size:13px}.source-link[data-astro-cid-dxhts4nu] b[data-astro-cid-dxhts4nu]{margin-left:auto}.file-icon[data-astro-cid-dxhts4nu]{color:#72cdbc}.inspector-label[data-astro-cid-dxhts4nu]{color:#c1c0c8;gap:7px}.inspector-label[data-astro-cid-dxhts4nu] i[data-astro-cid-dxhts4nu]{background:#79b5a0}.standby[data-astro-cid-dxhts4nu]{padding:28px 0}.file-mark[data-astro-cid-dxhts4nu]{color:#8ca69b;font-size:27px;display:inline-block}.record[data-astro-cid-dxhts4nu]{margin-top:16px}.mortgage-data[data-astro-cid-dxhts4nu]{gap:6px;margin:10px 0;display:grid}.mortgage-data[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu]{color:#bebcc6;justify-content:space-between;align-items:baseline;gap:5px;font-size:12px;display:flex}.mortgage-data[data-astro-cid-dxhts4nu] strong[data-astro-cid-dxhts4nu]{color:#f2eff7;text-align:right;font-weight:550}.mira-action[data-astro-cid-dxhts4nu]{color:#31263c;background:#ddd1ef;width:100%}.proposal[data-astro-cid-dxhts4nu]{background:#292531;border:1px solid #4e425b;border-radius:8px;padding:12px}.proposal[data-astro-cid-dxhts4nu] p[data-astro-cid-dxhts4nu]{margin:4px 0 10px}.mira-desk[data-astro-cid-dxhts4nu] .receipt[data-astro-cid-dxhts4nu]{color:#a4dbb5;margin-bottom:0;font-size:12px}.receipt[data-astro-cid-dxhts4nu]:empty{display:none}.desk-foot[data-astro-cid-dxhts4nu]{border-top:1px solid var(--edge);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 14px;font-size:10px}.mira-desk[data-astro-cid-dxhts4nu] button[data-astro-cid-dxhts4nu]:focus-visible{outline-offset:3px;outline:2px solid #b9a3e0}@media (prefers-reduced-motion:no-preference){.response[data-astro-cid-dxhts4nu]:not([hidden]),.record[data-astro-cid-dxhts4nu]:not([hidden]),.proposal[data-astro-cid-dxhts4nu]:not([hidden]),.receipt[data-astro-cid-dxhts4nu]:not(:empty){animation:.35s cubic-bezier(.22,.8,.24,1) mira-enter}.record[data-astro-cid-dxhts4nu]:not([hidden]){animation-name:mira-slide}.reached[data-astro-cid-dxhts4nu] i[data-astro-cid-dxhts4nu]{animation:.6s ease-out mira-ring}.source-link[data-astro-cid-dxhts4nu],.mira-action[data-astro-cid-dxhts4nu],.question[data-astro-cid-dxhts4nu]{transition:background .2s,box-shadow .2s}.source-link[data-astro-cid-dxhts4nu]:hover,.source-link[data-astro-cid-dxhts4nu][aria-expanded=true]{border-color:#a68dbe}.mira-action[data-astro-cid-dxhts4nu]:hover,.question[data-astro-cid-dxhts4nu]:enabled:hover{background:#f1e9fc}@keyframes mira-enter{0%{opacity:.15;transform:translateY(8px)}}@keyframes mira-slide{0%{opacity:.2;transform:translate(12px)}}@keyframes mira-ring{0%{box-shadow:0 0 0 5px #be9bff42}to{box-shadow:0 0 #0000}}}@media (width<=750px){.desk-grid[data-astro-cid-dxhts4nu]{grid-template-columns:1fr}.conversation[data-astro-cid-dxhts4nu]{min-height:0}.inspector[data-astro-cid-dxhts4nu]{border-left:0;border-top:1px solid var(--edge)}.standby[data-astro-cid-dxhts4nu]{padding:6px 0}.file-mark[data-astro-cid-dxhts4nu]{display:none}.desk-bar[data-astro-cid-dxhts4nu]{flex-wrap:wrap;gap:8px}.desk-bar[data-astro-cid-dxhts4nu]>span[data-astro-cid-dxhts4nu]{font-size:10px}.flow-key[data-astro-cid-dxhts4nu]{gap:5px}.flow-key[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu]{font-size:10px}.flow-key[data-astro-cid-dxhts4nu] span[data-astro-cid-dxhts4nu]+span[data-astro-cid-dxhts4nu]:before{width:8px}.mira-desk[data-astro-cid-dxhts4nu]{margin:9px 0}.desk-foot[data-astro-cid-dxhts4nu]{font-size:9px}}.project-feature{color:#f5f6eb;background:#1d382f;padding:35px max(5vw,50vw - 720px) 23px}.project-index,.project-credit,.project-intro,.plate-folio,.product-plate figcaption{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-index{border-bottom:1px solid #587362;padding-bottom:14px;font-size:11px}.project-index span+span,.project-intro small,.project-notes>small,.plate-folio,.project-credit span{font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#b7c9b8}.project-intro{align-items:end;gap:8%;padding:27px 0 29px}.project-intro h2{font:450 clamp(56px,6.5vw,96px)/.95 var(--serif);letter-spacing:-.07em;margin:8px 0 0}.project-intro h2 em{color:#c0d3af}.project-intro>p,.plate-copy p{color:#c6d6c6;font-size:14px;line-height:1.65}.project-intro>p{max-width:44ch;margin:0}.project-spread{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);align-items:start;gap:5%;scroll-margin-top:20px;display:grid}.project-notes{padding-top:13px}.plate-controls{border-top:1px solid #57735f;margin:11px 0 24px;display:grid}.plate-controls button{text-align:left;color:#c6d2c3;border-bottom:1px solid #57735f;align-items:center;gap:13px;padding:12px 0;font-size:13px;display:flex}.plate-controls button span{font:9px var(--mono)}.plate-controls button i{opacity:0;margin-left:auto;font-style:normal}.plate-controls button[aria-pressed=true]{color:#f7faee;border-bottom-color:#b5cba2}.plate-controls button[aria-pressed=true] i,.plate-controls button:hover i{opacity:1}.plate-copy h3{font:450 clamp(29px,2.5vw,42px)/1.04 var(--serif);letter-spacing:-.04em;margin:0}.plate-copy p{max-width:35ch;margin:12px 0 0;font-size:13px}.project-art{isolation:isolate;background:#2a463b;border:1px solid #5c7661;border-radius:10px;min-width:0;position:relative;overflow:hidden}.project-art>.contours{display:none}.product-plate{margin:0;padding:12px}.plate-folio{padding:1px 4px 9px;font-size:8px}.plate-composition{background:#151618;border-radius:7px;height:clamp(250px,28vw,440px);position:relative;overflow:hidden}.plate-screen{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.detail-cut{display:none}.product-plate figcaption{color:#bacbb9;padding:11px 4px 0;font-size:10px}.product-plate figcaption a{white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.project-credit{border-top:1px solid #577360;margin-top:22px;padding-top:15px;font-size:11px}.project-credit span{font-size:8px}@media (prefers-reduced-motion:no-preference){.plate-copy:not([hidden]),.product-plate:not([hidden]){animation:.35s ease-out project-select}@keyframes project-select{0%{opacity:.45;transform:translateY(5px)}}}@media (width<=750px){.project-feature{padding:27px 20px 19px}.project-intro{padding:22px 0;display:block}.project-intro>p{max-width:47ch;margin-top:13px;font-size:13px}.project-spread{grid-template-columns:1fr;gap:15px}.project-notes{padding:0}.project-notes>small{display:none}.plate-controls{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 14px}.plate-controls button{gap:5px;min-height:42px;font-size:11px}.plate-controls button i{display:none}.plate-copy p{max-width:none;margin-top:7px;font-size:13px}.plate-copy h3{font-size:28px}.plate-composition{height:clamp(220px,57vw,380px)}.project-credit{flex-wrap:wrap}.product-plate{padding:9px}}.home .project-intro h2 em{color:#c0d3af}
