.profile.svelte-gtv3c8{overflow:hidden;padding-block:clamp(5rem,10vw,9rem);background:var(--soft)}.profile-intro.svelte-gtv3c8{display:grid;grid-template-columns:.7fr 1.35fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.section-title.svelte-gtv3c8 span:where(.svelte-gtv3c8){color:transparent;-webkit-text-stroke:1.2px var(--ink)}.bio.svelte-gtv3c8{border-top:1px solid var(--ink)}.bio.svelte-gtv3c8 p:where(.svelte-gtv3c8){margin:0;padding-block:1.2rem;border-bottom:1px solid #c8c8c3;color:var(--muted);line-height:1.65}.career-board.svelte-gtv3c8{position:relative;margin-top:clamp(4rem,8vw,7rem);padding:1rem 1.5rem 0;border:1px solid var(--ink);background:var(--paper);box-shadow:14px 14px #d1d1cc;transform:rotate(-.35deg)}.career-board.svelte-gtv3c8:before{position:absolute;z-index:-1;top:-10px;right:10px;bottom:10px;left:-10px;border:1px solid var(--signal);content:""}.board-label.svelte-gtv3c8{display:flex;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid var(--ink);color:var(--muted);font-size:.6rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.roles.svelte-gtv3c8 article:where(.svelte-gtv3c8){display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:1rem;padding:1.45rem 0;border-bottom:1px solid var(--line)}.role-number.svelte-gtv3c8{color:var(--signal);font-size:.65rem;font-weight:800}.roles.svelte-gtv3c8 h3:where(.svelte-gtv3c8){margin:0;font-size:clamp(1.2rem,2.6vw,2rem);line-height:1;letter-spacing:-.04em}.role-mode.svelte-gtv3c8{color:var(--muted);font-size:.62rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.board-note.svelte-gtv3c8{margin:0;padding:1rem 0;color:var(--muted);font-size:.68rem;line-height:1.5}.recognition.svelte-gtv3c8{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,9vw,8rem)}.recognition-heading.svelte-gtv3c8 h3:where(.svelte-gtv3c8){margin:0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:.96;letter-spacing:-.05em}.recognition-heading.svelte-gtv3c8>p:where(.svelte-gtv3c8):last-child{max-width:430px;margin:1.4rem 0 0;color:var(--muted);line-height:1.65}.recognition-list.svelte-gtv3c8{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink)}.recognition-list.svelte-gtv3c8 a:where(.svelte-gtv3c8){display:grid;grid-template-columns:34px 1fr auto;align-items:start;gap:.8rem;min-height:126px;padding:1.2rem;border-bottom:1px solid #c8c8c3;transition:background .2s ease}.recognition-list.svelte-gtv3c8 a:where(.svelte-gtv3c8):nth-child(odd){border-right:1px solid #c8c8c3}.recognition-list.svelte-gtv3c8 a:where(.svelte-gtv3c8):hover{background:var(--paper)}.recognition-list.svelte-gtv3c8 a.winner:where(.svelte-gtv3c8){background:var(--ink);color:#fff}.recognition-list.svelte-gtv3c8 a.winner:where(.svelte-gtv3c8):hover{background:#292929}.recognition-number.svelte-gtv3c8{color:var(--signal-dark);font-size:.62rem;font-weight:800;letter-spacing:.08em}.recognition-list.svelte-gtv3c8 a.winner:where(.svelte-gtv3c8) .recognition-number:where(.svelte-gtv3c8){color:#b8baff}.recognition-list.svelte-gtv3c8 em:where(.svelte-gtv3c8){display:inline-block;margin-bottom:.7rem;padding:.25rem .42rem;border:1px solid currentColor;border-radius:999px;color:var(--signal-dark);font-size:.53rem;font-style:normal;font-weight:820;letter-spacing:.1em;line-height:1;text-transform:uppercase}.recognition-list.svelte-gtv3c8 a.winner:where(.svelte-gtv3c8) em:where(.svelte-gtv3c8){color:#b8baff}.recognition-list.svelte-gtv3c8 strong:where(.svelte-gtv3c8){display:block;font-size:.9rem;line-height:1.25}.recognition-list.svelte-gtv3c8 small:where(.svelte-gtv3c8){display:block;margin-top:.5rem;color:var(--muted);font-size:.7rem;line-height:1.35}.recognition-list.svelte-gtv3c8 a.winner:where(.svelte-gtv3c8) small:where(.svelte-gtv3c8){color:#aaa}.recognition-list.svelte-gtv3c8 b:where(.svelte-gtv3c8){font-weight:500}.credentials.svelte-gtv3c8{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,9vw,8rem)}.credentials-heading.svelte-gtv3c8 h3:where(.svelte-gtv3c8){margin:0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:.96;letter-spacing:-.05em}.credentials-heading.svelte-gtv3c8>p:where(.svelte-gtv3c8):last-child{max-width:430px;margin:1.4rem 0 0;color:var(--muted);line-height:1.65}.credential-list.svelte-gtv3c8{border-top:1px solid var(--ink)}.credential-list.svelte-gtv3c8 a:where(.svelte-gtv3c8){display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:1rem;padding:1.6rem 0;border-bottom:1px solid #c8c8c3;transition:padding .2s ease}.credential-list.svelte-gtv3c8 a:where(.svelte-gtv3c8):hover{padding-left:.65rem}.credential-code.svelte-gtv3c8{color:var(--signal-dark);font-size:.62rem;font-weight:800;letter-spacing:.08em}.credential-list.svelte-gtv3c8 strong:where(.svelte-gtv3c8){display:block;font-size:1rem;line-height:1.3}.credential-list.svelte-gtv3c8 small:where(.svelte-gtv3c8){display:block;margin-top:.35rem;color:var(--muted);font-size:.72rem}.credential-list.svelte-gtv3c8 b:where(.svelte-gtv3c8){font-weight:500}@media (max-width: 900px){.profile-intro.svelte-gtv3c8{grid-template-columns:1fr 2fr}.bio.svelte-gtv3c8{grid-column:2}}@media (max-width: 650px){.profile-intro.svelte-gtv3c8,.recognition.svelte-gtv3c8,.credentials.svelte-gtv3c8{grid-template-columns:1fr}.bio.svelte-gtv3c8{grid-column:auto}.career-board.svelte-gtv3c8{padding-inline:1rem;box-shadow:8px 8px #d1d1cc}.roles.svelte-gtv3c8 article:where(.svelte-gtv3c8){grid-template-columns:30px 1fr}.role-mode.svelte-gtv3c8{grid-column:2;margin-top:-.5rem}.credential-list.svelte-gtv3c8 a:where(.svelte-gtv3c8){grid-template-columns:64px 1fr auto}.recognition-list.svelte-gtv3c8{grid-template-columns:1fr}.recognition-list.svelte-gtv3c8 a:where(.svelte-gtv3c8):nth-child(odd){border-right:0}}.hero.svelte-1l0cce1{overflow:hidden;border-bottom:1px solid var(--line)}.hero-inner.svelte-1l0cce1{display:grid;min-height:min(760px,calc(100vh - 76px));grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:clamp(2rem,7vw,8rem);padding-block:clamp(4.5rem,9vw,8rem)}.hero-copy.svelte-1l0cce1 .lede:where(.svelte-1l0cce1){margin:2rem 0 0}.hero-actions.svelte-1l0cce1{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.portrait-wrap.svelte-1l0cce1{position:relative}.portrait.svelte-1l0cce1{position:relative;width:100%;aspect-ratio:.78;border:1px solid var(--ink);transform:rotate(2deg)}.portrait.svelte-1l0cce1:before{position:absolute;z-index:-1;top:-14px;right:14px;bottom:14px;left:-14px;border:1px solid var(--signal);content:""}.portrait.svelte-1l0cce1 img:where(.svelte-1l0cce1){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.portrait-note.svelte-1l0cce1{display:block;margin-top:1.25rem;color:var(--muted);font-size:.68rem;font-weight:680;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.positioning.svelte-1l0cce1{padding-block:clamp(5rem,10vw,9rem) 3rem}.positioning-grid.svelte-1l0cce1{display:grid;grid-template-columns:1fr 3fr;gap:2rem}.positioning.svelte-1l0cce1 .lede:where(.svelte-1l0cce1){margin:2rem 0 0}.diagram-section.svelte-1l0cce1{padding-bottom:clamp(5rem,10vw,9rem)}.capabilities.svelte-1l0cce1{padding-block:clamp(5rem,9vw,8rem)}.section-heading.svelte-1l0cce1{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem}.section-heading.svelte-1l0cce1 .lede:where(.svelte-1l0cce1){margin:0}.capability-grid.svelte-1l0cce1{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid var(--line)}.capability-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1){padding:1.5rem 2rem 2rem 0;border-right:1px solid var(--line)}.capability-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1)+article:where(.svelte-1l0cce1){padding-left:2rem}.capability-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1):last-child{border:0}.capability-grid.svelte-1l0cce1 span:where(.svelte-1l0cce1){color:var(--signal);font-size:.7rem;font-weight:800}.capability-grid.svelte-1l0cce1 h3:where(.svelte-1l0cce1){margin:2.5rem 0 .75rem;font-size:1.35rem;letter-spacing:-.03em}.capability-grid.svelte-1l0cce1 p:where(.svelte-1l0cce1){margin:0;color:var(--muted);line-height:1.65}.featured-work.svelte-1l0cce1{padding-block:clamp(5rem,10vw,9rem);color:#fff;background:#212121}.work-grid.svelte-1l0cce1{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.work-copy.svelte-1l0cce1 .eyebrow:where(.svelte-1l0cce1),.work-copy.svelte-1l0cce1 .lede:where(.svelte-1l0cce1){color:#aaa}.work-copy.svelte-1l0cce1 .lede:where(.svelte-1l0cce1){margin:1.8rem 0}.product-frame.svelte-1l0cce1{overflow:hidden;border:1px solid #4a4a4a;background:#111;box-shadow:18px 18px #171717;transform:rotate(-1deg)}.frame-bar.svelte-1l0cce1{display:flex;gap:5px;padding:.7rem;border-bottom:1px solid #444}.frame-bar.svelte-1l0cce1 span:where(.svelte-1l0cce1){width:6px;height:6px;border-radius:50%;background:#777}.product-frame.svelte-1l0cce1 img:where(.svelte-1l0cce1){display:block;filter:grayscale(.8)}.writing.svelte-1l0cce1{padding-block:clamp(5rem,10vw,9rem)}.compact-heading.svelte-1l0cce1{grid-template-columns:1fr auto}.post-grid.svelte-1l0cce1{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3.5rem;border-top:1px solid var(--line)}.post-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1){padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--line)}.post-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1):nth-child(2n){padding-right:0;padding-left:2rem;border-left:1px solid var(--line)}.post-meta.svelte-1l0cce1{display:flex;justify-content:space-between;color:var(--muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.post-grid.svelte-1l0cce1 h3:where(.svelte-1l0cce1){margin:2.5rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.02;letter-spacing:-.045em}.post-grid.svelte-1l0cce1 h3:where(.svelte-1l0cce1) a:where(.svelte-1l0cce1):hover{color:var(--signal-dark)}.post-grid.svelte-1l0cce1 p:where(.svelte-1l0cce1){min-height:3.2rem;color:var(--muted);line-height:1.6}.post-grid.svelte-1l0cce1 .arrow-link:where(.svelte-1l0cce1){margin-top:1rem;font-size:.8rem}.appearances.svelte-1l0cce1{padding-block:clamp(5rem,10vw,9rem);background:var(--soft)}.appearances-grid.svelte-1l0cce1{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.appearances-intro.svelte-1l0cce1{max-width:430px;margin:1.5rem 0 0;color:var(--muted);line-height:1.65}.appearance-list.svelte-1l0cce1{border-top:1px solid var(--ink)}.appearance-list.svelte-1l0cce1 a:where(.svelte-1l0cce1){display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:1rem;padding:1.35rem 0;border-bottom:1px solid #c7c7c2;transition:padding .2s ease}.appearance-list.svelte-1l0cce1 a:where(.svelte-1l0cce1):hover{padding-left:.6rem}.appearance-list.svelte-1l0cce1 small:where(.svelte-1l0cce1){display:block;margin-bottom:.2rem;color:var(--muted);font-size:.68rem}.appearance-type.svelte-1l0cce1{color:var(--signal-dark);font-size:.65rem;font-weight:800;text-transform:uppercase}.appearance-list.svelte-1l0cce1 b:where(.svelte-1l0cce1){font-weight:500}@media (max-width: 800px){.hero-inner.svelte-1l0cce1{min-height:auto;grid-template-columns:1fr}.portrait-wrap.svelte-1l0cce1{width:min(260px,75%);margin-left:auto}.positioning-grid.svelte-1l0cce1,.section-heading.svelte-1l0cce1,.work-grid.svelte-1l0cce1,.appearances-grid.svelte-1l0cce1,.capability-grid.svelte-1l0cce1{grid-template-columns:1fr}.capability-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1),.capability-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1)+article:where(.svelte-1l0cce1){padding:1.6rem 0;border-right:0;border-bottom:1px solid var(--line)}.capability-grid.svelte-1l0cce1 h3:where(.svelte-1l0cce1){margin-top:1rem}}@media (max-width: 600px){.post-grid.svelte-1l0cce1{grid-template-columns:1fr}.post-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1),.post-grid.svelte-1l0cce1 article:where(.svelte-1l0cce1):nth-child(2n){padding:1.7rem 0;border-left:0}.compact-heading.svelte-1l0cce1{grid-template-columns:1fr}.appearance-list.svelte-1l0cce1 a:where(.svelte-1l0cce1){grid-template-columns:62px 1fr auto}}
