.form-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);width:100%;padding:clamp(var(--spacing-md),4vw,var(--spacing-xl));background:var(--color-panel, var(--color-paper-warm));border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:inset 3px 0 0 var(--color-signal-cyan, var(--color-accent))}.form-field{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.form-field[data-field-target=first_name],.form-field[data-field-target=last_name]{grid-column:span 1}.form-label{color:var(--color-ink-soft, var(--color-mute));font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.required{margin-left:var(--spacing-2xs);color:var(--color-kinetic-orange, var(--color-accent))}.form-input,.form-select,.form-textarea{width:100%;min-height:3rem;padding:.75rem var(--spacing-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.form-textarea{min-height:10rem;resize:vertical}.form-select{cursor:pointer}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-mute);opacity:.72}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--color-ink-soft, var(--color-mute))}.form-input:focus-visible,.form-select:focus-visible,.form-textarea:focus-visible{border-color:var(--color-focus, var(--color-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus, var(--color-accent)) 22%,transparent)}.form-input-error,.form-input-error:hover,.form-input-error:focus-visible{border-color:var(--color-error, var(--color-kinetic-orange, var(--color-accent)))}.form-field-error,.form-error{margin:0;color:var(--color-error, var(--color-kinetic-orange, var(--color-accent)));font-size:.875rem;line-height:1.5}.form-button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.75rem var(--spacing-md);color:var(--color-paper);background:var(--color-kinetic-orange, var(--color-accent));border:1px solid var(--color-kinetic-orange, var(--color-accent));border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:600;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.form-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px color-mix(in srgb,var(--color-kinetic-orange, var(--color-accent)) 35%,var(--color-paper))}.form-button:focus-visible{outline:2px solid var(--color-focus, var(--color-accent));outline-offset:3px}.form-button:disabled{cursor:wait;opacity:.58}.form-error{grid-column:1 / -1;padding:var(--spacing-sm);background:color-mix(in srgb,var(--color-error, var(--color-accent)) 10%,transparent);border-left:3px solid var(--color-error, var(--color-accent))}.form-success{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:clamp(var(--spacing-lg),6vw,var(--spacing-2xl));color:var(--color-ink);background:var(--color-panel, var(--color-paper-warm));border:1px solid var(--color-rule);border-left:3px solid var(--color-signal-cyan, var(--color-accent));border-radius:var(--radius-lg)}.form-success strong{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15}.form-status-code{color:var(--color-signal-cyan, var(--color-accent));font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em}@media(max-width:40rem){.form-container{grid-template-columns:1fr}.form-field{grid-column:1}}@media(prefers-reduced-motion:reduce){.form-input,.form-select,.form-textarea,.form-button{transition:none}}.contact-hero[data-astro-cid-uw5kdbxl]{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 22%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 25%),linear-gradient(180deg,#050708,var(--color-paper))}.contact-hero[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(var(--color-rule) 1px,transparent 1px),linear-gradient(90deg,var(--color-rule) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(to right,transparent,black 60%,transparent)}.status-pulse[data-astro-cid-uw5kdbxl]{width:.55rem;height:.55rem;flex:0 0 auto;background:var(--color-signal-cyan);border-radius:50%;box-shadow:0 0 .8rem color-mix(in srgb,var(--color-signal-cyan) 68%,transparent)}.contact-route[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:var(--spacing-sm);max-width:28rem;color:var(--color-ink-soft);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em}.contact-route[data-astro-cid-uw5kdbxl] i[data-astro-cid-uw5kdbxl]{height:1px;background:linear-gradient(to right,var(--color-equipment),var(--color-signal-cyan))}.contact-visual[data-astro-cid-uw5kdbxl]{position:relative;margin:0;min-height:26rem;overflow:hidden;background:var(--color-panel);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.contact-visual[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:100%;height:100%;min-height:26rem;object-fit:cover}.contact-visual[data-astro-cid-uw5kdbxl] figcaption[data-astro-cid-uw5kdbxl]{position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-white-signal);background:color-mix(in srgb,var(--color-paper) 86%,transparent);border:1px solid var(--color-rule);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em}.brief-list[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;border-top:1px solid var(--color-rule)}.brief-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:2.2rem 1fr;gap:var(--spacing-sm);padding-block:var(--spacing-sm);border-bottom:1px solid var(--color-rule)}.brief-list[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--color-signal-cyan);font-family:var(--font-mono);font-size:.75rem}.brief-list[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-ink-soft);line-height:1.5}.intake-panel[data-astro-cid-uw5kdbxl]{min-width:0}.intake-standby[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:25rem;justify-content:center;padding:clamp(var(--spacing-lg),6vw,var(--spacing-2xl));background:var(--color-panel);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:inset 3px 0 0 var(--color-signal-cyan)}.standby-heading[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-signal-cyan);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em}.intake-standby[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{max-width:14ch;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1.08}.intake-standby[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{max-width:38rem;color:var(--color-ink-soft);line-height:1.65}.standby-meter[data-astro-cid-uw5kdbxl]{height:.3rem;margin-top:var(--spacing-sm);overflow:hidden;background:var(--color-paper);border-radius:var(--radius-sm)}.standby-meter[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:block;width:68%;height:100%;background:linear-gradient(to right,var(--color-signal-cyan),var(--color-kinetic-orange))}@media(max-width:40rem){.contact-visual[data-astro-cid-uw5kdbxl],.contact-visual[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{min-height:20rem}.contact-route[data-astro-cid-uw5kdbxl]{gap:var(--spacing-xs)}}@media(prefers-reduced-motion:no-preference){.status-pulse[data-astro-cid-uw5kdbxl]{animation:pulse 2.4s ease-in-out infinite}}@keyframes pulse{50%{opacity:.5;transform:scale(.82)}}
