.about-hero.svelte-6yh93n{background:radial-gradient(circle at 85% 0%,color-mix(in oklab,var(--primary) 12%,transparent),transparent 45%),var(--background)}.about-hero.svelte-6yh93n:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 75% 90% at 30% 0%,black,transparent 72%);mask-image:radial-gradient(ellipse 75% 90% at 30% 0%,black,transparent 72%)}@media(prefers-reduced-motion:no-preference){.about-hero.svelte-6yh93n:before{animation:svelte-6yh93n-about-grid-drift 24s ease-in-out infinite alternate}}@keyframes svelte-6yh93n-about-grid-drift{0%{background-position:0 0,0 0}to{background-position:16px 0,0 16px}}.text-constant.svelte-6yh93n{color:#d97757}.about-prose.svelte-6yh93n{display:flex;flex-direction:column;gap:2.5rem}.about-prose.svelte-6yh93n h2:where(.svelte-6yh93n){font-family:var(--font-mono);font-size:.7rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--primary)}.about-prose.svelte-6yh93n p:where(.svelte-6yh93n){margin-top:.9rem;max-width:38rem;font-family:var(--font-serif);font-size:1.08rem;line-height:1.75;color:var(--foreground)}.about-prose.svelte-6yh93n p:where(.svelte-6yh93n) a:where(.svelte-6yh93n){color:var(--primary);text-underline-offset:3px}.about-prose.svelte-6yh93n p:where(.svelte-6yh93n) a:where(.svelte-6yh93n):hover{text-decoration:underline}.about-prose.svelte-6yh93n blockquote:where(.svelte-6yh93n){margin-top:1rem;padding-left:1.1rem;border-left:2px solid var(--primary);font-size:1.75rem;font-weight:900;font-style:italic;letter-spacing:-.03em;line-height:1.1;color:var(--foreground)}.glance.svelte-6yh93n{align-self:start;border:1px solid var(--border);border-radius:.75rem;background:var(--card);padding:1.25rem 1.4rem 1rem}@media(min-width:1024px){.glance.svelte-6yh93n{position:sticky;top:4.5rem}}.glance-kicker.svelte-6yh93n{font-family:var(--font-mono);font-size:.66rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground)}.glance.svelte-6yh93n dl:where(.svelte-6yh93n){margin-top:.75rem;display:flex;flex-direction:column}.glance-row.svelte-6yh93n{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--border)}.glance-row.svelte-6yh93n dt:where(.svelte-6yh93n){font-size:.82rem;color:var(--muted-foreground)}.glance-row.svelte-6yh93n dd:where(.svelte-6yh93n){text-align:right}.glance-row.svelte-6yh93n dd:where(.svelte-6yh93n) span:where(.svelte-6yh93n){font-family:var(--font-mono);font-size:1.15rem;font-weight:900;letter-spacing:-.03em}.glance-row.svelte-6yh93n dd:where(.svelte-6yh93n) small:where(.svelte-6yh93n){display:block;font-family:var(--font-mono);font-size:.62rem;color:var(--muted-foreground)}.glance-links.svelte-6yh93n{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--border);padding-top:.75rem}.glance-links.svelte-6yh93n a:where(.svelte-6yh93n){display:flex;align-items:center;gap:.6rem;padding:.5rem;border-radius:.5rem;font-size:.85rem;font-weight:700;color:var(--foreground);transition:background .15s ease,color .15s ease}.glance-links.svelte-6yh93n a:where(.svelte-6yh93n):hover{background:color-mix(in oklab,var(--primary) 10%,transparent);color:var(--primary)}.social.svelte-6yh93n{border:1px solid var(--border);border-radius:.75rem;background:var(--card);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.social.svelte-6yh93n:hover{border-color:color-mix(in oklab,var(--primary) 48%,var(--border));box-shadow:0 12px 30px color-mix(in oklab,var(--foreground) 10%,transparent)}
