.contact.svelte-101xoqp{text-align:left;font-family:var(--font-sans);margin-top:1.25rem}.contact-title.svelte-101xoqp{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 .35rem;font-size:1.4rem;font-weight:700}.contact-note.svelte-101xoqp{color:var(--text-muted);margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.form-group.svelte-101xoqp{margin-bottom:1.1rem}.form-label.svelte-101xoqp{color:var(--text-body);margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:block}.form-control.svelte-101xoqp{width:100%;font-size:.95rem;font-family:var(--font-sans);color:var(--text-body);background:var(--surface-raised);border:1.5px solid var(--border);box-sizing:border-box;border-radius:.2rem;padding:.65rem .85rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.form-control.svelte-101xoqp:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent);outline:none}textarea.form-control.svelte-101xoqp{resize:vertical;min-height:140px}.turnstile.svelte-101xoqp{margin-bottom:1.1rem}.btn.svelte-101xoqp{font-family:var(--font-sans);cursor:pointer;letter-spacing:.02em;border:1.5px solid #0000;border-radius:.2rem;padding:.75rem 2rem;font-size:.9rem;font-weight:700;line-height:1;transition:all .15s;display:inline-block}.btn-primary.svelte-101xoqp{color:#fff;background-color:var(--color-secondary-500);border-color:var(--color-secondary-500)}.btn-primary.svelte-101xoqp:hover:not(:disabled){background-color:var(--color-secondary-600);border-color:var(--color-secondary-700)}.btn-primary.svelte-101xoqp:disabled{border-color:var(--border);color:var(--text-muted);cursor:not-allowed;background-color:light-dark(#e0e0e0,oklch(28% .028 262))}.alert.svelte-101xoqp{border:1.5px solid #0000;border-radius:.2rem;margin-top:1rem;padding:.85rem 1.25rem;font-size:.9rem}.alert-success.svelte-101xoqp{color:light-dark(#0a5c2e,oklch(82% .105 152));background-color:light-dark(#e6f4ec,oklch(28% .028 262));border-color:light-dark(#b6dfc7,oklch(38% .054 159))}.alert-error.svelte-101xoqp{color:light-dark(#7a4500,oklch(82% .101 63));background-color:light-dark(#fff4e5,oklch(28% .031 76));border-color:light-dark(#ffd69e,oklch(38% .06 75))}.page[data-astro-cid-pjewoxwv]{max-width:900px;margin:0 auto;padding:2rem 2rem 5rem}.back-wrap[data-astro-cid-pjewoxwv]{margin-bottom:2rem}.profile[data-astro-cid-pjewoxwv]{align-items:flex-start;gap:2.5rem;margin-bottom:3rem;display:flex}.profile-headshot[data-astro-cid-pjewoxwv]{aspect-ratio:4/5;border:1.5px solid var(--border);border-radius:.3rem;flex-shrink:0;width:200px;overflow:hidden}.profile-headshot[data-astro-cid-pjewoxwv] img[data-astro-cid-pjewoxwv]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.placeholder[data-astro-cid-pjewoxwv]{background-color:var(--color-base-200);background-image:url(/_astro/shield-pattern.CEhqfUO7.svg),url(/_astro/king-university-seal.Bv2KfaI6.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto 45%,auto 55%;width:100%;height:100%}.profile-details[data-astro-cid-pjewoxwv]{flex:1;min-width:0;padding-top:.25rem}.type-chip[data-astro-cid-pjewoxwv]{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-tint);color:var(--text-primary);border-radius:.2rem;margin-bottom:.75rem;padding:.22rem .5rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-block}.person-name[data-astro-cid-pjewoxwv]{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 .35rem;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.person-title[data-astro-cid-pjewoxwv]{color:var(--text-body);margin:0 0 .3rem;font-size:1rem;line-height:1.5}.person-dept[data-astro-cid-pjewoxwv]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}.bio[data-astro-cid-pjewoxwv]{color:var(--text-body);font-size:1rem;line-height:1.75}.bio[data-astro-cid-pjewoxwv] h3{font-family:var(--font-serif);color:var(--text-primary);margin:2rem 0 .75rem;font-size:1.4rem;font-weight:700}.bio[data-astro-cid-pjewoxwv] h3:first-child{margin-top:0}.bio[data-astro-cid-pjewoxwv] p{margin:0 0 1rem}.bio[data-astro-cid-pjewoxwv] ul,.bio[data-astro-cid-pjewoxwv] ol{margin:0 0 1rem;padding-left:1.5rem}.bio[data-astro-cid-pjewoxwv] li{margin-bottom:.35rem}.bio[data-astro-cid-pjewoxwv] strong{color:var(--text-body);font-weight:700}@media (width<=640px){.page[data-astro-cid-pjewoxwv]{padding:1.5rem 1.25rem 4rem}.profile[data-astro-cid-pjewoxwv]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.profile-headshot[data-astro-cid-pjewoxwv]{width:160px}.type-chip[data-astro-cid-pjewoxwv]{width:fit-content;margin:0 auto .75rem;display:block}.contact-list[data-astro-cid-pjewoxwv]{align-items:center}}
