.contact-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:44px;margin-top:10px;display:grid}.intake{flex-direction:column;gap:16px;display:flex}.intake .frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intake label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex-direction:column;gap:7px;font-size:12px;display:flex}.intake input,.intake select,.intake textarea{font-family:var(--sans);color:var(--cream);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:12px 13px;font-size:16px;transition:border-color .15s}.intake input:focus,.intake select:focus,.intake textarea:focus{border-color:color-mix(in srgb,var(--orange)50%,transparent)}.intake select option{color:#14110d}.intake textarea{resize:vertical;line-height:1.5}.intake .btn{align-self:flex-start;margin-top:6px}.intake .fnote{font-family:var(--mono);color:var(--ok);letter-spacing:.02em;min-height:16px;font-size:13px}.contact-card{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:26px 24px;position:sticky;top:88px}.contact-card .cc-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:12px;display:block}.contact-card .cc-email{letter-spacing:-.01em;color:var(--cream);word-break:break-all;font-size:20px;font-weight:600}.contact-card .cc-sub{color:var(--mute);margin:14px 0 20px;font-size:15px;line-height:1.55}.contact-card .cc-meta{border-top:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.03em;color:var(--faint);margin-top:18px;padding-top:18px;font-size:13px;line-height:1.7}.contact-card .cc-meta b{color:var(--cream);font-weight:500}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:34px}.contact-card{position:static}}@media (max-width:560px){.intake .frow{grid-template-columns:1fr}}
