.about-page[data-astro-cid-zlx7s737]{padding-block:clamp(64px,8vw,112px) clamp(72px,9vw,120px)}.about-hero[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:24px 80px;padding-bottom:clamp(48px,6vw,80px);display:grid}.about-eyebrow[data-astro-cid-zlx7s737]{color:var(--ink-faint);font:400 .65rem/1.7 var(--mono);letter-spacing:.12em;margin:0}.about-hero[data-astro-cid-zlx7s737]>.about-eyebrow[data-astro-cid-zlx7s737]{grid-column:1/-1;margin-bottom:16px}.about-hero[data-astro-cid-zlx7s737] h1[data-astro-cid-zlx7s737]{color:#e4eff1;font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(3.4rem,7vw,6.2rem);font-weight:400;line-height:1.15}.about-alias[data-astro-cid-zlx7s737]{color:#93abb6;font:.8rem/1.6 var(--mono);letter-spacing:.1em;align-items:center;gap:16px;margin:18px 0 0;display:flex}.about-alias[data-astro-cid-zlx7s737]:before{content:"";background:linear-gradient(90deg,#b6dfe9,#b6dfe920);width:36px;height:1px}.about-identity[data-astro-cid-zlx7s737]{border-left:1px solid #a9d2de38;padding-left:26px}.about-role[data-astro-cid-zlx7s737]{color:var(--ink-faint);margin:0 0 18px;font-size:.75rem;line-height:1.9}.about-lead[data-astro-cid-zlx7s737]{max-width:19em;font:400 clamp(1.3rem, 2.2vw, 1.9rem)/1.65 var(--serif);white-space:pre-line;text-wrap:balance;margin:0}.about-story[data-astro-cid-zlx7s737]{border-top:1px solid var(--line-strong);grid-template-columns:220px minmax(0,1fr);gap:40px 64px;padding-block:clamp(36px,5vw,60px) clamp(56px,7vw,88px);scroll-margin-top:96px;display:grid}.about-story__index[data-astro-cid-zlx7s737]{align-self:start;padding-top:7px;position:sticky;top:112px}.about-story__index[data-astro-cid-zlx7s737] nav[data-astro-cid-zlx7s737]{gap:2px;margin-top:22px;display:grid}.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{color:#a4b3b9;align-items:center;gap:15px;min-height:44px;font-size:.78rem;transition:color .18s;display:flex}.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737]{color:#6d8997;font:.6rem var(--mono)}.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:hover,.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:focus-visible{color:#d1eaf3}.about-story__body[data-astro-cid-zlx7s737]{min-width:0;max-width:50em}.about-story__introduction[data-astro-cid-zlx7s737]{color:var(--ink);margin:0 0 44px;font-size:1.08rem;line-height:2.05}.about-chapter[data-astro-cid-zlx7s737]{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:18px;padding-block:28px 32px;scroll-margin-top:112px;display:grid}.about-chapter__number[data-astro-cid-zlx7s737]{color:#7094a6;font:.62rem/1.8 var(--mono);padding-top:6px}.about-chapter[data-astro-cid-zlx7s737] h3[data-astro-cid-zlx7s737]{color:#d0e2e8;font:500 1rem/1.6 var(--sans);letter-spacing:.035em;margin:0 0 15px}.about-chapter[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:var(--ink-soft);margin:0;font-size:1rem;line-height:2.05}.about-chapter[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]+p[data-astro-cid-zlx7s737]{margin-top:18px}.about-chapter__body[data-astro-cid-zlx7s737]{min-width:0}.about-detail[data-astro-cid-zlx7s737]{border-block:1px solid #a9c8d024;margin-top:22px}.about-detail[data-astro-cid-zlx7s737]>summary[data-astro-cid-zlx7s737]{color:#a8c2cc;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding-block:10px;font-size:.8rem;line-height:1.8;list-style:none;display:flex}.about-detail[data-astro-cid-zlx7s737]>summary[data-astro-cid-zlx7s737]::-webkit-details-marker{display:none}.about-detail[data-astro-cid-zlx7s737]>summary[data-astro-cid-zlx7s737]:hover{color:#d1eaf3}.about-detail[data-astro-cid-zlx7s737]>summary[data-astro-cid-zlx7s737]:focus-visible,.about-work-links[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:focus-visible,.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #a6c5ce}.about-detail__toggle[data-astro-cid-zlx7s737]{color:#7094a6;text-align:center;width:16px;font:1rem/1 var(--mono);flex-shrink:0}.about-detail__toggle[data-astro-cid-zlx7s737]:before{content:"+"}.about-detail[data-astro-cid-zlx7s737][open]>summary[data-astro-cid-zlx7s737] .about-detail__toggle[data-astro-cid-zlx7s737]:before{content:"−"}.about-detail__body[data-astro-cid-zlx7s737]{padding-block:10px 24px}.about-detail-group[data-astro-cid-zlx7s737]+.about-detail-group[data-astro-cid-zlx7s737]{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.about-topics[data-astro-cid-zlx7s737]{gap:0;margin:0;display:grid}.about-topic[data-astro-cid-zlx7s737]{border-bottom:1px solid #a9c8d018;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:22px;padding-block:19px;display:grid}.about-topic[data-astro-cid-zlx7s737]:first-child{padding-top:5px}.about-topic[data-astro-cid-zlx7s737]:last-child{border-bottom:0;padding-bottom:0}.about-topic[data-astro-cid-zlx7s737] dt[data-astro-cid-zlx7s737]{color:#c1d5dc;font-size:.81rem;line-height:1.9}.about-topic[data-astro-cid-zlx7s737] dd[data-astro-cid-zlx7s737]{min-width:0;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:2}.about-tools[data-astro-cid-zlx7s737]{flex-wrap:wrap;gap:7px 9px;margin:23px 0 0;padding:0;list-style:none;display:flex}.about-tools[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737]{color:#9eb6c1;font:.64rem/1.65 var(--mono);overflow-wrap:anywhere;background:#8ab6c205;border:1px solid #a9c8d024;border-radius:4px;padding:4px 9px}.about-work-links[data-astro-cid-zlx7s737]{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.about-work-links[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{color:#b9cfd8;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;padding-block:7px;font-size:.75rem;text-decoration:underline #b9cfd840;display:inline-flex}.about-work-links[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:hover{color:#daf0f4;text-decoration-color:currentColor}.about-work-links[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737]{flex-shrink:0}.about-chapter[data-astro-cid-zlx7s737]:target{border-top-color:#afdce980}.about-chapter[data-astro-cid-zlx7s737]:target h3[data-astro-cid-zlx7s737]{color:#bce5f4}.about-story__body[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737].about-motto{color:var(--ink);font:400 clamp(1rem, 1.4vw, 1.2rem)/1.8 var(--serif);margin:32px 0 0}.about-explore[data-astro-cid-zlx7s737]{flex-wrap:wrap;gap:24px 40px;margin-top:36px;display:flex}.about-explore[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737],.about-github[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--line-strong);width:fit-content;padding-bottom:6px;font-size:.8rem}.about-explore[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737],.about-github[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737]{margin-left:14px}.about-explore[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:hover,.about-github[data-astro-cid-zlx7s737]:hover{color:#bbdce0}.about-contact[data-astro-cid-zlx7s737]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:44px 80px;padding-top:clamp(40px,5vw,64px);scroll-margin-top:96px;display:grid}.about-contact[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{max-width:14em;font:400 clamp(1.8rem, 3vw, 2.6rem)/1.4 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:22px 0}.about-contact__body[data-astro-cid-zlx7s737]{max-width:34em;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.95}.about-contact__details[data-astro-cid-zlx7s737]{background:linear-gradient(135deg,#16272e80,#080f1300);border:1px solid #a8d1dd26;border-radius:16px;align-self:start;min-width:0;padding:26px 30px}.about-contact__label[data-astro-cid-zlx7s737]{color:var(--ink-faint);margin:0 0 16px;font-size:.7rem}.about-email[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--line-strong);font:clamp(1.05rem, 1.8vw, 1.4rem)/1.6 var(--mono);overflow-wrap:anywhere;padding-bottom:8px;display:inline-block}.about-email[data-astro-cid-zlx7s737] span[data-astro-cid-zlx7s737]{font-family:var(--sans);margin-left:12px}.about-email[data-astro-cid-zlx7s737]:hover{color:#bbdce0}.about-backup[data-astro-cid-zlx7s737]{color:var(--ink-faint);margin:24px 0;font-size:.75rem;line-height:1.9}.about-backup[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{color:var(--ink-soft);overflow-wrap:anywhere}.about-backup[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]:hover{text-underline-offset:4px;text-decoration:underline}.about-github[data-astro-cid-zlx7s737]{display:inline-block}@media (width<=780px){.about-hero[data-astro-cid-zlx7s737],.about-story[data-astro-cid-zlx7s737],.about-contact[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:28px}.about-hero[data-astro-cid-zlx7s737]>.about-eyebrow[data-astro-cid-zlx7s737]{margin-bottom:0}.about-hero[data-astro-cid-zlx7s737] h1[data-astro-cid-zlx7s737]{font-size:clamp(2.8rem,10vw,4.8rem)}.about-identity[data-astro-cid-zlx7s737]{margin-top:8px;padding-left:18px}.about-role[data-astro-cid-zlx7s737]{margin-bottom:10px}.about-story__index[data-astro-cid-zlx7s737]{padding-top:0;position:static}.about-story__index[data-astro-cid-zlx7s737] nav[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:16px;padding-bottom:16px}.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{gap:10px;font-size:.75rem}.about-story__introduction[data-astro-cid-zlx7s737]{margin-bottom:32px;font-size:1rem;line-height:2}.about-chapter[data-astro-cid-zlx7s737]{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:24px 28px}.about-chapter[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{font-size:.95rem;line-height:2}.about-detail[data-astro-cid-zlx7s737]>summary[data-astro-cid-zlx7s737]{gap:12px}.about-topic[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:7px;padding-block:20px}.about-topic[data-astro-cid-zlx7s737] dt[data-astro-cid-zlx7s737]{font-size:.88rem}.about-topic[data-astro-cid-zlx7s737] dd[data-astro-cid-zlx7s737]{font-size:.9rem}.about-contact[data-astro-cid-zlx7s737]{gap:32px}.about-contact__details[data-astro-cid-zlx7s737]{padding:22px}}@media (prefers-reduced-motion:reduce){.about-story__index[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{transition:none}}
