.mx[data-astro-cid-2ewcmxpu]{position:relative;height:1300vh}.mx-stick[data-astro-cid-2ewcmxpu]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 46%,#0a1524 0%,#070a10 55%,var(--bg) 100%)}.mx-photo[data-astro-cid-2ewcmxpu],.mx-mesh[data-astro-cid-2ewcmxpu]{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 15%,#000 82%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 15%,#000 82%,transparent 100%);mask-composite:intersect}.mx-photo[data-astro-cid-2ewcmxpu]{object-fit:cover;filter:sepia(.32) saturate(.62) contrast(.86) brightness(.86);transform-origin:50.3% 32.4%;will-change:transform,opacity,mask-image}.mx-age[data-astro-cid-2ewcmxpu]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 55%,rgba(30,22,12,.35) 100%),linear-gradient(#ffeccd0d,#ffeccd0d);mix-blend-mode:multiply}.mx-mesh[data-astro-cid-2ewcmxpu]{pointer-events:none}.mx-scrim[data-astro-cid-2ewcmxpu]{position:absolute;left:0;right:0;bottom:0;height:clamp(240px,36vh,340px);pointer-events:none;z-index:1;opacity:0;background:linear-gradient(to top,var(--bg) 0,var(--bg) 42%,rgba(6,7,8,.75) 68%,transparent 100%)}.mx-hud[data-astro-cid-2ewcmxpu]{position:absolute;left:var(--gutter);bottom:clamp(28px,6vh,64px);z-index:2;pointer-events:none}.mx-hud[data-astro-cid-2ewcmxpu]:before{content:"";position:absolute;left:calc(-1 * var(--gutter));bottom:calc(-1*clamp(28px,6vh,64px));width:min(760px,100vw);height:240px;background:radial-gradient(ellipse 60% 70% at 0% 100%,rgba(6,7,8,.85),transparent 70%);z-index:-1}.mx-steps[data-astro-cid-2ewcmxpu]{list-style:none;display:flex;gap:6px;margin-bottom:18px}.mx-steps[data-astro-cid-2ewcmxpu] li[data-astro-cid-2ewcmxpu]{width:22px;height:2px;background:#e6ebf229;transition:background .4s ease,width .5s cubic-bezier(.16,1,.3,1)}.mx-steps[data-astro-cid-2ewcmxpu] li[data-astro-cid-2ewcmxpu].done{background:#e6ebf273}.mx-steps[data-astro-cid-2ewcmxpu] li[data-astro-cid-2ewcmxpu].on{background:var(--accent);width:40px}.mx-heads[data-astro-cid-2ewcmxpu]{position:relative;height:clamp(76px,7vw,98px);width:min(640px,calc(100vw - 2 * var(--gutter)))}.mx-c[data-astro-cid-2ewcmxpu]{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.mx-c[data-astro-cid-2ewcmxpu].on{opacity:1;transform:none;transition-delay:.12s}.mx-k[data-astro-cid-2ewcmxpu]{display:flex;align-items:baseline;gap:12px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--mute)}.mx-k[data-astro-cid-2ewcmxpu] i[data-astro-cid-2ewcmxpu]{font-style:normal;color:var(--accent)}.mx-c[data-astro-cid-2ewcmxpu] b[data-astro-cid-2ewcmxpu]{font-weight:500;font-size:clamp(26px,2.6vw,42px);line-height:1.05;letter-spacing:-.03em;color:var(--fg);text-wrap:balance}.mx-card[data-astro-cid-2ewcmxpu]{position:absolute;right:var(--gutter);bottom:calc(clamp(28px,6vh,64px) + clamp(76px,7vw,98px) + 40px);width:min(400px,calc(100% - 2 * var(--gutter)));padding:22px 22px 20px;background:#080a0cdb;border:1px solid rgba(78,163,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(10px);pointer-events:none;z-index:3}.mx-card__meta[data-astro-cid-2ewcmxpu]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--ls-meta);color:var(--accent);text-transform:uppercase}.mx-card__meta[data-astro-cid-2ewcmxpu] span[data-astro-cid-2ewcmxpu]:last-child{color:var(--mute)}.mx-card[data-astro-cid-2ewcmxpu]{transition:opacity .7s cubic-bezier(.16,1,.3,1) .16s,transform .9s cubic-bezier(.16,1,.3,1) .16s}.mx-card[data-astro-cid-2ewcmxpu].on{opacity:1!important;transform:none!important}.mx-card__a[data-astro-cid-2ewcmxpu]{min-height:6.2em}.mx-card__cites[data-astro-cid-2ewcmxpu]{opacity:0;transition:opacity .5s ease}.mx-card[data-astro-cid-2ewcmxpu].typed .mx-card__cites[data-astro-cid-2ewcmxpu]{opacity:1}.mx-card__a[data-astro-cid-2ewcmxpu] .caret{display:inline-block;width:.5em;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--accent);opacity:.8}.mx-card__q[data-astro-cid-2ewcmxpu]{margin-top:14px;color:var(--mute);font-size:15px;letter-spacing:0}.mx-card__a[data-astro-cid-2ewcmxpu]{margin-top:8px;color:var(--fg);font-size:16px;line-height:1.55;letter-spacing:0}.mx-card__a[data-astro-cid-2ewcmxpu] b{font-family:var(--font-mono);font-weight:400;font-size:.86em;color:var(--accent);white-space:nowrap}.mx-card__cites[data-astro-cid-2ewcmxpu]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.mx-card__cites[data-astro-cid-2ewcmxpu] span[data-astro-cid-2ewcmxpu]{font-family:var(--font-mono);font-size:11px;color:var(--accent);padding:4px 8px;border:1px solid rgba(78,163,255,.4);background:#4ea3ff14}@media(max-width:700px){.mx-card[data-astro-cid-2ewcmxpu]{padding:16px}.mx-card__a[data-astro-cid-2ewcmxpu]{font-size:14px}}
