.desk.svelte-1teoznn{background:linear-gradient(180deg,var(--color-primary-dark) 0 55%,var(--page-bg) 55%);padding:1.5rem 0 1rem}.crumbs.svelte-1teoznn{color:#cbd5e1;font:500 .8rem IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:#fff}.passport.svelte-1teoznn{background:repeating-radial-gradient(circle at 85% 30%,transparent 0 9px,rgba(11,92,173,.05) 9px 10px),linear-gradient(135deg,#fdfcf7,#eef4f2);border-radius:14px;box-shadow:0 20px 40px -20px #00000073;overflow:hidden;border:1px solid #d7dfe6}.pp-top.svelte-1teoznn{display:flex;justify-content:space-between;padding:.7rem 1.4rem;font:600 .7rem IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-dark);border-bottom:1px solid #d7dfe6}.pp-code.svelte-1teoznn{background:var(--color-primary);color:#fff;padding:.1rem .5rem;border-radius:3px}.pp-grid.svelte-1teoznn{display:grid;gap:1.5rem;padding:1.5rem 1.4rem}@media(min-width:760px){.pp-grid.svelte-1teoznn{grid-template-columns:15rem 1fr}}.pp-photo.svelte-1teoznn{margin:0;border:6px solid #fff;box-shadow:0 1px 4px #0003;aspect-ratio:4/5;overflow:hidden;background:#e2e8f0}.pp-photo.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.85) contrast(1.05)}.pp-fields.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem 1.5rem;align-content:start}.field.svelte-1teoznn{display:flex;flex-direction:column;gap:.2rem}.field.wide.svelte-1teoznn{grid-column:1 / -1}.lbl.svelte-1teoznn{font:500 .62rem IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.val.svelte-1teoznn{font-weight:600;color:#0f172a}h1.svelte-1teoznn{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.02;color:#0f172a;text-transform:uppercase;letter-spacing:.01em}.mrz.svelte-1teoznn{font:500 clamp(.6rem,1.6vw,.95rem)/1.5 "IBM Plex Mono",monospace;letter-spacing:.12em;padding:.9rem 1.4rem;background:#ffffffb3;border-top:1px solid #d7dfe6;color:#1e293b;overflow:hidden;white-space:nowrap}.lower.svelte-1teoznn{display:grid;gap:2.5rem;padding-block:2.5rem 3rem}@media(min-width:1024px){.lower.svelte-1teoznn{grid-template-columns:1fr 15rem}}.lede.svelte-1teoznn{font-size:1.25rem;color:#334155;border-left:4px solid var(--color-accent);padding-left:1rem;margin-bottom:2rem}.side.svelte-1teoznn{position:relative}.stamp.svelte-1teoznn{position:sticky;top:6rem;border:3px double var(--color-primary);border-radius:12px;padding:1.1rem;color:var(--color-primary-dark);transform:rotate(-1.5deg);background:#fff}.stamp-ring.svelte-1teoznn{display:inline-block;font:700 .65rem IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em;border:2px solid currentColor;border-radius:999px;padding:.2rem .6rem}.stamp-name.svelte-1teoznn{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;margin-top:.6rem;text-transform:uppercase}.stamp-spec.svelte-1teoznn{font-size:.8rem;font-weight:600}.stamp-bio.svelte-1teoznn{font-size:.85rem;color:#475569;margin-top:.5rem}.connect.svelte-1teoznn{background:#0b0f14;padding:2.5rem 0 3rem}.connect.svelte-1teoznn h2:where(.svelte-1teoznn){color:#fff;font-family:var(--font-heading);font-size:1.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.connect.svelte-1teoznn ul:where(.svelte-1teoznn){display:grid;gap:.35rem}.connect.svelte-1teoznn a:where(.svelte-1teoznn){display:grid;grid-template-columns:3.5rem 1fr auto;gap:.8rem;align-items:center;padding:.6rem .7rem;background:#12171e;border-radius:4px;text-decoration:none}.connect.svelte-1teoznn a:where(.svelte-1teoznn):hover{background:#1a222c}.c-gate.svelte-1teoznn{background:var(--color-accent);color:#111;font:700 .8rem IBM Plex Mono,monospace;text-align:center;padding:.2rem 0;border-radius:3px}.c-title.svelte-1teoznn{color:#f8d64e;font:600 .9rem IBM Plex Mono,monospace;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-time.svelte-1teoznn{color:#94a3b8;font:500 .75rem IBM Plex Mono,monospace}
