.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.4375rem;display:flex}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-family:var(--font-display);color:var(--color-ink);font-size:.8125rem;font-weight:600}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42][aria-hidden]{color:var(--color-accent)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--color-paper);width:100%;color:var(--color-ink);font-family:var(--font-sans);box-shadow:inset 0 0 0 1px var(--color-line-strong);transition:box-shadow .2s var(--ease-out-soft), background-color .2s var(--ease-out-soft);border-radius:.625rem;padding:.6875rem .875rem;font-size:.9375rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{box-shadow:inset 0 0 0 1px var(--color-ink-4)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{background:var(--color-paper-raised);box-shadow:inset 0 0 0 1.5px var(--color-brand-deep), 0 0 0 4px var(--color-brand-tint);outline:none}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42][aria-invalid=true],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42][aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.select-wrap[data-astro-cid-vekgkm42]{position:relative}.select-wrap[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;padding-right:2.5rem}.select-chevron[data-astro-cid-vekgkm42]{pointer-events:none;color:var(--color-ink-3);place-items:center;display:grid;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.hint[data-astro-cid-vekgkm42]{color:var(--color-ink-3);font-size:.75rem;line-height:1.4}.error[data-astro-cid-vekgkm42]{color:var(--color-accent-deep);font-size:.75rem;font-weight:500;display:none}.error[data-astro-cid-vekgkm42]:not(:empty){display:block}.office-card[data-astro-cid-6bfsojfh]{padding:0}.office-photo[data-astro-cid-6bfsojfh]{aspect-ratio:16/10;background:linear-gradient(135deg, var(--color-brand-tint), var(--color-brand-wash));position:relative;overflow:hidden}.office-photo[data-astro-cid-6bfsojfh] img{transition:transform .7s var(--ease-out-soft)}.office-card[data-astro-cid-6bfsojfh]:hover .office-photo[data-astro-cid-6bfsojfh] img{transform:scale(1.04)}.office-photo-placeholder[data-astro-cid-6bfsojfh]{width:100%;height:100%;color:var(--color-brand);opacity:.4;place-items:center;display:grid}.office-photo-tag[data-astro-cid-6bfsojfh]{color:var(--color-brand-deep);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(6px);background:#ffffffe6;border-radius:999px;padding:.3rem .55rem;font-size:.625rem;font-weight:700;position:absolute;top:.75rem;right:.75rem;box-shadow:0 1px 2px #15141b1a}.office-photo-city[data-astro-cid-6bfsojfh]{color:#fff;font-family:var(--font-display);letter-spacing:-.005em;backdrop-filter:blur(6px);background:#15141bb8;border-radius:.6rem;padding:.4rem .75rem;font-size:1.0625rem;font-weight:700;position:absolute;bottom:.75rem;left:1rem}.collab-card[data-astro-cid-6bfsojfh]{padding:0}.collab-photo[data-astro-cid-6bfsojfh]{aspect-ratio:4/3;background:linear-gradient(135deg, var(--color-brand-tint), var(--color-brand-wash));position:relative;overflow:hidden}.collab-photo[data-astro-cid-6bfsojfh] img{transition:transform .7s var(--ease-out-soft)}.collab-card[data-astro-cid-6bfsojfh]:hover .collab-photo[data-astro-cid-6bfsojfh] img{transform:scale(1.04)}
