.mission-card[data-astro-cid-hykxha5k]{border:1px solid var(--line);background:#0c0e12b8;grid-template-columns:minmax(13rem,.7fr) 1.3fr;display:grid}.mission-card__visual[data-astro-cid-hykxha5k]{background:radial-gradient(circle,#22344e73,#0000 68%);place-items:center;padding:2.5rem;display:grid}img[data-astro-cid-hykxha5k]{aspect-ratio:1;object-fit:contain;width:100%;max-width:15rem}img[data-astro-cid-hykxha5k].round{clip-path:circle(48.5%);border-radius:50%}.mission-card__content[data-astro-cid-hykxha5k]{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,3rem);display:flex}h3[data-astro-cid-hykxha5k]{font-size:var(--text-section);letter-spacing:var(--tracking-heading);margin:.6rem 0 .4rem;font-weight:450;line-height:1.05}.mission-card__role[data-astro-cid-hykxha5k]{color:var(--text);margin:0 0 1.1rem;font-size:.92rem}.mission-card__summary[data-astro-cid-hykxha5k]{max-width:36rem;color:var(--muted);margin:0;line-height:1.65}.mission-card__links[data-astro-cid-hykxha5k]{flex-wrap:wrap;gap:1.3rem;margin-top:1.6rem;display:flex}.mission-card__links[data-astro-cid-hykxha5k] a[data-astro-cid-hykxha5k]{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}@media (width<=800px){.mission-card[data-astro-cid-hykxha5k]{grid-template-columns:1fr}.mission-card__visual[data-astro-cid-hykxha5k]{padding:2rem}img[data-astro-cid-hykxha5k]{max-width:11rem}.mission-card__content[data-astro-cid-hykxha5k]{border-top:1px solid var(--line);border-left:0}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:min(100vh - 5.25rem,52rem);padding:clamp(3rem,6vw,5rem) 0;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme]{z-index:1;position:relative}h1[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:var(--tracking-display);margin:1.2rem 0 1.6rem;font-weight:440;line-height:.95}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.hero__intro[data-astro-cid-lcdefpme]{max-width:580px;color:var(--muted);margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:2.3rem;display:flex}.hero__portrait-wrap[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:480px;position:relative}.hero__portrait[data-astro-cid-lcdefpme]{aspect-ratio:.77;border:1px solid var(--line);background:var(--surface);position:relative;overflow:hidden}.hero__portrait[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#030508b8);position:absolute;inset:0}.hero__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center center;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.hero__reticle[data-astro-cid-lcdefpme]{z-index:2;aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__reticle[data-astro-cid-lcdefpme]:before,.hero__reticle[data-astro-cid-lcdefpme]:after{content:"";background:#ffffff1f;position:absolute}.hero__reticle[data-astro-cid-lcdefpme]:before{width:136%;height:1px;top:50%;left:-18%}.hero__reticle[data-astro-cid-lcdefpme]:after{width:1px;height:136%;top:-18%;left:50%}.hero__coordinates[data-astro-cid-lcdefpme]{color:var(--faint);font-family:var(--font-mono);letter-spacing:.09em;justify-content:space-between;padding-bottom:.7rem;font-size:.62rem;display:flex}.hero__status[data-astro-cid-lcdefpme]{z-index:3;border:1px solid var(--line);backdrop-filter:blur(10px);background:#08090beb;grid-template-columns:auto 1fr;gap:.05rem .65rem;min-width:min(22rem,86%);padding:1rem 1.2rem;display:grid;position:absolute;bottom:-1px;right:-1px}.status-dot[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#7fc497;border-radius:50%;grid-row:span 2;align-self:center;width:.45rem;box-shadow:0 0 0 4px #7fc49714}.hero__status[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(.status-dot){color:var(--faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.hero__status[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.77rem;font-weight:500}.focus-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.focus-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);padding:2rem 2rem 2.25rem}.focus-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child{padding-left:0}.focus-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{border-right:0}.focus-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-card);letter-spacing:var(--tracking-heading);margin:0 0 .8rem;font-weight:480}.focus-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:25rem;color:var(--muted);margin:0;line-height:1.65}.mission-stack[data-astro-cid-lcdefpme]{gap:1.2rem;display:grid}.education-panel[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(135deg,#0c234b70,#0a0c10d9 52%);grid-template-columns:.7fr 1.3fr;display:grid}.education-panel__brand[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);background:linear-gradient(#0000,#0c234bb8),repeating-linear-gradient(45deg,#0000 0 46px,#ffffff05 46px 47px);flex-direction:column;justify-content:flex-end;min-height:26rem;padding:clamp(2rem,5vw,4rem);display:flex}.education-panel__rule[data-astro-cid-lcdefpme]{background:var(--ua-red);width:5rem;height:.3rem;margin-bottom:1.5rem}.education-panel__brand[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:var(--tracking-heading);margin:0 0 .8rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1}.education-panel__brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b9c4d5;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.education-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.education-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:clamp(1.6rem,3vw,2.4rem) clamp(1.6rem,3.5vw,3rem);position:relative}.education-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.education-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].current:before{content:"";background:var(--ua-red);width:3px;position:absolute;top:0;bottom:0;left:0}.education-list__meta[data-astro-cid-lcdefpme]{color:#9dacc2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.65rem;display:flex}.current-label[data-astro-cid-lcdefpme]{background:var(--ua-red);color:#fff;padding:.25rem .45rem}.education-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-card);letter-spacing:var(--tracking-heading);margin:.8rem 0 .3rem;font-weight:500}.education-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:.25rem 0}.education-list__school[data-astro-cid-lcdefpme]{color:#dce4f0!important}.education-list[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--faint);margin-top:1rem;font-size:.78rem;line-height:1.55;display:block}.link-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.link-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2rem;padding:1.25rem 0;transition:padding .18s;display:grid}.link-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{padding-left:.6rem}.link-list__label[data-astro-cid-lcdefpme]{font-size:var(--text-card);letter-spacing:var(--tracking-heading)}.link-list__detail[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem}.link-list__arrow[data-astro-cid-lcdefpme]{font-size:1.1rem}.capability-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 3fr;align-items:start;gap:3rem;display:grid}.skill-cloud[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;display:flex}.skill-cloud[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;padding:.55rem .85rem;font-size:.7rem}.capability-contact[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-card);letter-spacing:var(--tracking-heading);grid-column:2;justify-content:space-between;margin-top:1.5rem;padding:1.4rem 0;display:flex}@media (width<=850px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto}.hero__portrait-wrap[data-astro-cid-lcdefpme]{justify-self:start;width:min(100%,32rem)}.focus-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.focus-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line);padding:1.6rem 0}.focus-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.education-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.education-panel__brand[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--line);min-height:14rem}}@media (width<=650px){.link-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;gap:1rem}.link-list__detail[data-astro-cid-lcdefpme]{display:none}.capability-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.capability-contact[data-astro-cid-lcdefpme]{grid-column:1}}
