body{color:#0e1628;background:#060b16;margin:0;line-height:1.5}.personal-home[data-astro-cid-bj3c57sr]{width:100%;max-width:none;margin:0;padding:0}.stage-container[data-astro-cid-bj3c57sr]{max-width:1360px;margin:0 auto;padding-inline:clamp(18px,3.2vw,44px)}.midnight-stage[data-astro-cid-bj3c57sr]{color:#f6f3ec;background:radial-gradient(68% 58% at 74% 42%,#1531666b,#0000 72%),linear-gradient(#060b16 0%,#091224 100%);border-bottom:1px solid #1a2944}.contact-stage[data-astro-cid-bj3c57sr]{border-top:1px solid #1a2944;border-bottom:0}.hero[data-astro-cid-bj3c57sr]{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:center;gap:clamp(36px,5vw,76px);padding-block:clamp(48px,7vh,88px);display:grid;position:relative}.hero[data-astro-cid-bj3c57sr]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#1e3e7a47 0%,#060b1600 70%);border-radius:50%;width:clamp(280px,40vw,540px);height:clamp(280px,40vw,540px);position:absolute;inset:-60px auto auto -80px}.hero-copy[data-astro-cid-bj3c57sr],.hero-media[data-astro-cid-bj3c57sr]{z-index:1;position:relative}.hero-status-pill[data-astro-cid-bj3c57sr]{background:#0e1930bf;border:1px solid #d4af6a52;border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:6px 14px;display:inline-flex;box-shadow:0 4px 18px #00000047,inset 0 1px #ffffff0d}.status-dot[data-astro-cid-bj3c57sr]{background:#d4af6a;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite statusPulse;box-shadow:0 0 10px #d4af6a,0 0 4px #e6ca92}@keyframes statusPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.status-label[data-astro-cid-bj3c57sr]{letter-spacing:.16em;text-transform:uppercase;color:#dfbe7f;font-size:.72rem;font-weight:700}.eyebrow[data-astro-cid-bj3c57sr]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:700}.midnight-stage[data-astro-cid-bj3c57sr] .eyebrow[data-astro-cid-bj3c57sr],.sapphire-vault-stage[data-astro-cid-bj3c57sr] .eyebrow[data-astro-cid-bj3c57sr]{color:#d4af6a}.alabaster-stage[data-astro-cid-bj3c57sr] .eyebrow[data-astro-cid-bj3c57sr]{color:#8c5e20}.hero[data-astro-cid-bj3c57sr] h1[data-astro-cid-bj3c57sr],.section[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr],.collab-card[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr]{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero[data-astro-cid-bj3c57sr] h1[data-astro-cid-bj3c57sr]{color:#f8f5ef;background:linear-gradient(135deg,#fff 45%,#f2e3c4 82%,#d4af6a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:18ch;margin:0;font-size:clamp(2.45rem,1.25rem + 3.8vw,4.75rem);line-height:1.02}@supports not ((-webkit-background-clip:text)){.hero[data-astro-cid-bj3c57sr] h1[data-astro-cid-bj3c57sr]{color:#f8f5ef}}.lead[data-astro-cid-bj3c57sr]{color:#b4c0d4;text-wrap:pretty;max-width:60ch;margin:24px 0 0;font-size:clamp(1.02rem,.94rem + .35vw,1.2rem);line-height:1.68}.actions[data-astro-cid-bj3c57sr]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.button[data-astro-cid-bj3c57sr]{letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 28px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.button[data-astro-cid-bj3c57sr].primary{background:linear-gradient(135deg,#dfbe7f 0%,#c69c53 100%);border:1px solid #dfbe7f;box-shadow:0 12px 32px -8px #d4af6a73;color:#060c18!important}.button[data-astro-cid-bj3c57sr].primary:hover{background:linear-gradient(135deg,#ebd09a 0%,#d4ad66 100%);border-color:#ebd09a;transform:translateY(-2px);box-shadow:0 16px 36px -6px #d4af6a99}.button[data-astro-cid-bj3c57sr].primary svg[data-astro-cid-bj3c57sr]{transition:transform .2s}.button[data-astro-cid-bj3c57sr].primary:hover svg[data-astro-cid-bj3c57sr]{transform:translate(3px)}.button[data-astro-cid-bj3c57sr].ghost{color:#f4f1ea;-webkit-backdrop-filter:blur(12px);background:#0e1930b8;border:1px solid #d4af6a61}.button[data-astro-cid-bj3c57sr].ghost:hover{color:#fff;background:#d4af6a1f;border-color:#dfbe7f;transform:translateY(-2px)}.signal-row[data-astro-cid-bj3c57sr]{border-top:1px solid #8fa0bc29;flex-wrap:wrap;gap:9px;margin-top:38px;padding-top:24px;display:flex}.signal-row[data-astro-cid-bj3c57sr] a[data-astro-cid-bj3c57sr]{letter-spacing:.04em;color:#cfd8ea;background:#0f1b34b8;border:1px solid #94b0e22e;border-radius:999px;align-items:center;padding:7px 14px;font-size:.73rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,background-color .18s;display:inline-flex}.signal-row[data-astro-cid-bj3c57sr] a[data-astro-cid-bj3c57sr]:hover{color:#f7f4ed;background:#182a50d9;border-color:#d4af6a8c;transform:translateY(-1px)}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-copy[data-astro-cid-bj3c57sr]{animation:.85s cubic-bezier(.16,1,.3,1) both heroFadeIn}.hero-media[data-astro-cid-bj3c57sr]{justify-content:center;justify-self:end;align-items:center;width:100%;max-width:440px;animation:.95s cubic-bezier(.16,1,.3,1) .12s both heroFadeIn;display:flex}.portrait-shell[data-astro-cid-bj3c57sr]{background:radial-gradient(80% 100% at 50% 0,#1e3e7a5c 0%,#0e1930d9 60%,#070d19fa 100%);border:1px solid #d4af6a5c;border-radius:22px;width:100%;padding:10px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .4s;position:relative;box-shadow:0 32px 84px -16px #000000d9,0 0 70px #1e3e7a59}.portrait-shell[data-astro-cid-bj3c57sr]:hover{border-color:#d4af6a99;transform:translateY(-4px);box-shadow:0 42px 96px -16px #000000e6,0 0 90px #d4af6a38}.portrait-frame[data-astro-cid-bj3c57sr]{background:#091224;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.portrait-frame[data-astro-cid-bj3c57sr] img[data-astro-cid-bj3c57sr],.portrait-shell[data-astro-cid-bj3c57sr] img[data-astro-cid-bj3c57sr]{aspect-ratio:3/4;object-fit:cover;object-position:50% 16%;border-radius:14px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.portrait-shell[data-astro-cid-bj3c57sr]:hover img[data-astro-cid-bj3c57sr]{transform:scale(1.028)}.core-card[data-astro-cid-bj3c57sr],.asset-card[data-astro-cid-bj3c57sr],.intent-item[data-astro-cid-bj3c57sr],.collab-card[data-astro-cid-bj3c57sr]{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.core-card[data-astro-cid-bj3c57sr]:hover,.asset-card[data-astro-cid-bj3c57sr]:hover,.intent-item[data-astro-cid-bj3c57sr]:hover{transform:translateY(-4px)}.collab-card[data-astro-cid-bj3c57sr]:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-bj3c57sr],.hero-media[data-astro-cid-bj3c57sr],.portrait-shell[data-astro-cid-bj3c57sr],.portrait-shell[data-astro-cid-bj3c57sr] img[data-astro-cid-bj3c57sr],.core-card[data-astro-cid-bj3c57sr],.asset-card[data-astro-cid-bj3c57sr],.intent-item[data-astro-cid-bj3c57sr],.collab-card[data-astro-cid-bj3c57sr]{transition:none!important;animation:none!important;transform:none!important}}.alabaster-stage[data-astro-cid-bj3c57sr]{color:#0e1628;background:#f4f1ea}.section[data-astro-cid-bj3c57sr]{padding-block:clamp(68px,7vw,106px)}.alabaster-stage[data-astro-cid-bj3c57sr] .section[data-astro-cid-bj3c57sr]+.section[data-astro-cid-bj3c57sr]{border-top:1px solid #dbd3c5}.section-ledger-head[data-astro-cid-bj3c57sr]>[data-astro-cid-bj3c57sr]{min-width:0}.section-ledger-head[data-astro-cid-bj3c57sr]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(24px,4vw,56px);margin-bottom:clamp(32px,4vw,48px);display:grid}.section[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr]{white-space:normal;max-width:100%;margin:0;font-size:clamp(1.9rem,1.15rem + 2.5vw,3.35rem);line-height:1.06}.alabaster-stage[data-astro-cid-bj3c57sr] .section[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr]{color:#0b1324}.sapphire-vault-stage[data-astro-cid-bj3c57sr] .section[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr],.midnight-stage[data-astro-cid-bj3c57sr] .section[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr]{color:#f7f4ed}.section-lead-note[data-astro-cid-bj3c57sr]{text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(.96rem,.9rem + .25vw,1.08rem);line-height:1.66}.alabaster-stage[data-astro-cid-bj3c57sr] .section-lead-note[data-astro-cid-bj3c57sr]{color:#465062}.sapphire-vault-stage[data-astro-cid-bj3c57sr] .section-lead-note[data-astro-cid-bj3c57sr]{color:#a9b6cc}.intent-grid[data-astro-cid-bj3c57sr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.intent-card[data-astro-cid-bj3c57sr]{color:#0e1628;background:#fbf9f5;border:1px solid #dad1c2;border-radius:8px;flex-direction:column;justify-content:space-between;gap:22px;padding:26px 22px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 26px -16px #0b132414}.intent-card[data-astro-cid-bj3c57sr]:hover{border-color:#162b52;transform:translateY(-3px);box-shadow:0 18px 36px -16px #0b132424}.card-tag[data-astro-cid-bj3c57sr]{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:inline-block}.alabaster-stage[data-astro-cid-bj3c57sr] .card-tag[data-astro-cid-bj3c57sr]{color:#8c5e20}.sapphire-vault-stage[data-astro-cid-bj3c57sr] .card-tag[data-astro-cid-bj3c57sr]{color:#d4af6a}.intent-card[data-astro-cid-bj3c57sr] h3[data-astro-cid-bj3c57sr]{color:#0b1324;text-wrap:balance;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1rem + .45vw,1.36rem);font-weight:500;line-height:1.24}.intent-card[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr]{color:#4a5466;text-wrap:pretty;margin:0;font-size:.89rem;line-height:1.58}.alabaster-stage[data-astro-cid-bj3c57sr] .card-link[data-astro-cid-bj3c57sr]{color:#112447;letter-spacing:.01em;border-top:1px solid #e6dfd2;align-items:center;gap:6px;padding-top:14px;font-size:.83rem;font-weight:700;display:inline-flex}.core-grid[data-astro-cid-bj3c57sr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;container-type:inline-size}.core-card[data-astro-cid-bj3c57sr]{color:#0e1628;background:#fff;border:1px solid #d6cdbe;border-radius:10px;flex-direction:column;justify-content:space-between;gap:28px;padding:30px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 14px 34px -18px #0b132417}.core-card[data-astro-cid-bj3c57sr]:hover{border-color:#13284c;transform:translateY(-4px);box-shadow:0 22px 44px -18px #0b132429}.card-top-meta[data-astro-cid-bj3c57sr]{border-bottom:1px solid #e8e1d5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.card-domain[data-astro-cid-bj3c57sr]{letter-spacing:.02em;color:#5b667a;font-size:.74rem;font-weight:600}.core-card[data-astro-cid-bj3c57sr] h3[data-astro-cid-bj3c57sr]{color:#0b1324;margin:4px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:500}@supports (font-size:1cqi){.core-card[data-astro-cid-bj3c57sr] h3[data-astro-cid-bj3c57sr]{font-size:clamp(1.5rem,2.2cqi,2rem)}}.core-card[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr]{color:#465062;text-wrap:pretty;max-width:62ch;margin:0;font-size:.95rem;line-height:1.65}.project-proof[data-astro-cid-bj3c57sr]{border-top:1px solid #e8e1d5;gap:10px;margin:22px 0 0;padding-top:16px;display:grid}.project-proof[data-astro-cid-bj3c57sr] div[data-astro-cid-bj3c57sr]{grid-template-columns:68px 1fr;align-items:baseline;gap:10px;display:grid}.project-proof[data-astro-cid-bj3c57sr] dt[data-astro-cid-bj3c57sr]{color:#7b6b53;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.project-proof[data-astro-cid-bj3c57sr] dd[data-astro-cid-bj3c57sr]{color:#1e293b;margin:0;font-size:.84rem;font-weight:500;line-height:1.48}.sapphire-vault-stage[data-astro-cid-bj3c57sr]{color:#f6f3ec;background:radial-gradient(70% 50% at 25% 20%,#1a387052,#0000 70%),linear-gradient(#091224 0%,#070d1b 100%);border-top:1px solid #1a2944;border-bottom:1px solid #1a2944}.asset-stack[data-astro-cid-bj3c57sr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.asset-card[data-astro-cid-bj3c57sr],.collab-card[data-astro-cid-bj3c57sr]{color:#f6f3ec;background:#101c34c7;border:1px solid #1f3152;border-radius:10px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s}.asset-card[data-astro-cid-bj3c57sr]:hover,.collab-card[data-astro-cid-bj3c57sr]:hover{background:#152442eb;border-color:#d4af6a;transform:translateY(-3px)}.asset-card[data-astro-cid-bj3c57sr]{flex-direction:column;justify-content:space-between;gap:28px;padding:32px;display:flex}.asset-card[data-astro-cid-bj3c57sr] .card-top-meta[data-astro-cid-bj3c57sr]{border-bottom-color:#8fa0bc29}.asset-card[data-astro-cid-bj3c57sr] .card-domain[data-astro-cid-bj3c57sr]{color:#93a4c2}.asset-card[data-astro-cid-bj3c57sr] h3[data-astro-cid-bj3c57sr]{color:#f8f5ef;margin:4px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.2vw,2.1rem);font-weight:500}.asset-card[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr],.collab-card[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr]{color:#b4c0d4;text-wrap:pretty;max-width:62ch;margin:0;font-size:.96rem;line-height:1.65}.asset-spec[data-astro-cid-bj3c57sr]{letter-spacing:.04em;border-top:1px solid #8fa0bc29;padding-top:14px;color:#e4c890!important;margin-top:16px!important;font-size:.81rem!important}.asset-card[data-astro-cid-bj3c57sr]>span[data-astro-cid-bj3c57sr]{color:#dfbe7f;overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.gap-marquee[data-astro-cid-bj3c57sr]{background:#060b16a6;border-top:1px solid #1a2944;border-bottom:1px solid #1a2944;align-items:center;height:58px;margin:0;display:flex;overflow:hidden}.gap-marquee-track[data-astro-cid-bj3c57sr]{will-change:transform;width:max-content;animation:28s linear infinite gapMarquee;display:flex}.gap-marquee-group[data-astro-cid-bj3c57sr]{white-space:nowrap;flex:none;align-items:center;display:flex}.gap-marquee-group[data-astro-cid-bj3c57sr] span[data-astro-cid-bj3c57sr]{color:#d4af6a;letter-spacing:.14em;padding:0 22px;font-size:.71rem;font-weight:700}.gap-marquee-group[data-astro-cid-bj3c57sr] i[data-astro-cid-bj3c57sr]{color:#3d5278;font-size:.7rem;font-style:normal}@keyframes gapMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gap-marquee-track[data-astro-cid-bj3c57sr]{animation:none}}html[dir=rtl] .gap-marquee-track[data-astro-cid-bj3c57sr]{animation-direction:reverse}.collaboration[data-astro-cid-bj3c57sr]{padding-top:56px}.collab-card[data-astro-cid-bj3c57sr]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(28px,3.5vw,44px);display:grid}.collab-card[data-astro-cid-bj3c57sr] h2[data-astro-cid-bj3c57sr]{color:#f8f5ef;margin:8px 0 10px;font-size:clamp(2rem,3.2vw,3rem)}.method-grid[data-astro-cid-bj3c57sr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.method-grid[data-astro-cid-bj3c57sr] li[data-astro-cid-bj3c57sr]{background:#fbf9f5;border:1px solid #d8cfc0;border-top:3px solid #122444;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:12px;padding:28px 24px;display:flex}.method-grid[data-astro-cid-bj3c57sr] strong[data-astro-cid-bj3c57sr]{color:#0b1324;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:500;line-height:1.25}.method-step-note[data-astro-cid-bj3c57sr]{color:#4a5466;text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.6}.insights-head-aside[data-astro-cid-bj3c57sr]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.insights-all-link[data-astro-cid-bj3c57sr]{color:#112447;letter-spacing:.01em;border-bottom:1px solid #112447;padding-bottom:2px;font-size:.86rem;font-weight:700;text-decoration:none}.insights-all-link[data-astro-cid-bj3c57sr]:hover{color:#8c5e20;border-bottom-color:#8c5e20}.insights-ledger[data-astro-cid-bj3c57sr]{border-top:1px solid #d6cdbe}.insight-row[data-astro-cid-bj3c57sr]{color:inherit;border-bottom:1px solid #d6cdbe;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 18px;text-decoration:none;transition:background-color .18s,padding-inline-start .18s;display:grid}.insight-row[data-astro-cid-bj3c57sr]:hover{background:#ebe5d9;padding-inline-start:24px}.insight-row__tag[data-astro-cid-bj3c57sr]{color:#8c5e20;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}.insight-row__main[data-astro-cid-bj3c57sr] h3[data-astro-cid-bj3c57sr]{color:#0b1324;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.22rem,1.5vw,1.52rem);font-weight:500;line-height:1.25}.insight-row__main[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr]{color:#4a5466;text-wrap:pretty;max-width:72ch;margin:0;font-size:.92rem;line-height:1.58}.insight-row__cta[data-astro-cid-bj3c57sr]{color:#112447;white-space:nowrap;font-size:.84rem;font-weight:700}.about[data-astro-cid-bj3c57sr]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.75fr);align-items:center;gap:clamp(36px,6vw,84px);display:grid}.about-copy[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr]{color:#3e4859;text-wrap:pretty;max-width:62ch;margin:20px 0 0;font-size:clamp(1rem,.94rem + .25vw,1.12rem);line-height:1.72}.about-thesis[data-astro-cid-bj3c57sr]{border-inline-start:3px solid #122444;padding-inline-start:16px;font-weight:600;color:#0b1324!important}.about-portrait-frame[data-astro-cid-bj3c57sr]{background:#fff;border:1px solid #d4cab8;border-radius:10px;justify-self:end;width:100%;max-width:420px;padding:10px;box-shadow:0 20px 44px -20px #0b132426}.about-portrait-frame[data-astro-cid-bj3c57sr] img[data-astro-cid-bj3c57sr]{object-fit:cover;border-radius:6px;width:100%;height:auto;max-height:560px;display:block}.contact-ledger[data-astro-cid-bj3c57sr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.contact-intro[data-astro-cid-bj3c57sr] p[data-astro-cid-bj3c57sr]{color:#b4c0d4;text-wrap:pretty;max-width:54ch;margin:18px 0 0;font-size:1rem;line-height:1.68}.contact-primary-actions[data-astro-cid-bj3c57sr]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.contact-links[data-astro-cid-bj3c57sr]{border-top:1px solid #8fa0bc2e;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:22px;display:flex}.contact-links[data-astro-cid-bj3c57sr] a[data-astro-cid-bj3c57sr]{color:#dce4f2;background:#101d36a6;border:1px solid #24375c;border-radius:6px;padding:9px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s}.contact-links[data-astro-cid-bj3c57sr] a[data-astro-cid-bj3c57sr]:hover{color:#fff;border-color:#d4af6a}.contact-form[data-astro-cid-bj3c57sr]{background:#0f1b32d1;border:1px solid #223559;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(22px,3vw,32px);display:grid}.contact-form[data-astro-cid-bj3c57sr] label[data-astro-cid-bj3c57sr]{gap:8px;display:grid}.contact-form[data-astro-cid-bj3c57sr] label[data-astro-cid-bj3c57sr]>span[data-astro-cid-bj3c57sr]{color:#b4c0d4;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contact-form[data-astro-cid-bj3c57sr] input[data-astro-cid-bj3c57sr],.contact-form[data-astro-cid-bj3c57sr] select[data-astro-cid-bj3c57sr],.contact-form[data-astro-cid-bj3c57sr] textarea[data-astro-cid-bj3c57sr]{box-sizing:border-box;color:#f6f3ec;width:100%;font:inherit;background:#070d19;border:1px solid #263b61;border-radius:6px;padding:12px 13px;font-size:.9rem}.contact-form[data-astro-cid-bj3c57sr] input[data-astro-cid-bj3c57sr]:focus,.contact-form[data-astro-cid-bj3c57sr] select[data-astro-cid-bj3c57sr]:focus,.contact-form[data-astro-cid-bj3c57sr] textarea[data-astro-cid-bj3c57sr]:focus{border-color:#d4af6a;outline:none}.contact-form[data-astro-cid-bj3c57sr] textarea[data-astro-cid-bj3c57sr]{resize:vertical}.contact-form-wide[data-astro-cid-bj3c57sr]{grid-column:1/-1}html[dir=rtl] .hero-copy[data-astro-cid-bj3c57sr],html[dir=rtl] .section-ledger-head[data-astro-cid-bj3c57sr],html[dir=rtl] .about-copy[data-astro-cid-bj3c57sr],html[dir=rtl] .contact-intro[data-astro-cid-bj3c57sr]{text-align:right}@media (width<=1080px){.intent-grid[data-astro-cid-bj3c57sr],.method-grid[data-astro-cid-bj3c57sr]{grid-template-columns:repeat(2,minmax(0,1fr))}.core-grid[data-astro-cid-bj3c57sr],.asset-stack[data-astro-cid-bj3c57sr]{grid-template-columns:1fr}}@media (width<=900px){.hero[data-astro-cid-bj3c57sr],.section-ledger-head[data-astro-cid-bj3c57sr],.collab-card[data-astro-cid-bj3c57sr],.about[data-astro-cid-bj3c57sr],.contact-ledger[data-astro-cid-bj3c57sr]{grid-template-columns:1fr}.hero[data-astro-cid-bj3c57sr]{gap:32px;padding-block:32px 48px}.hero[data-astro-cid-bj3c57sr] h1[data-astro-cid-bj3c57sr]{max-width:100%;font-size:clamp(2.15rem,8.2vw,3.4rem)}.hero-media[data-astro-cid-bj3c57sr],.about-portrait-frame[data-astro-cid-bj3c57sr]{justify-self:start;max-width:480px}.intent-grid[data-astro-cid-bj3c57sr],.method-grid[data-astro-cid-bj3c57sr]{grid-template-columns:1fr}.insight-row[data-astro-cid-bj3c57sr]{grid-template-columns:1fr;gap:8px;padding:20px 12px}.contact-primary-actions[data-astro-cid-bj3c57sr]{display:none}.contact-form[data-astro-cid-bj3c57sr]{grid-template-columns:1fr}.contact-form-wide[data-astro-cid-bj3c57sr]{grid-column:auto}}:root{--personal-bg:#060b16;--personal-surface:#0a1324;--personal-surface-soft:#101e38;--personal-alabaster:#f4f1ea;--personal-alabaster-card:#fff;--personal-text:#f4f1ea;--personal-ink:#0b1324;--personal-muted:#98a7c2;--personal-accent:#d4af6a;--personal-accent-soft:#e6ca92;--personal-warm:#8c5e20;--personal-line:#1a2a47}body:has(.personal-home){background:var(--personal-bg)!important;color:var(--personal-ink)!important}
