.hero[data-astro-cid-irahaz3f]{margin-bottom:76px}.hero[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{font-family:var(--type-intro-family);font-size:var(--type-intro-size);font-weight:var(--type-intro-weight);line-height:var(--type-intro-line-height);letter-spacing:var(--type-intro-tracking);color:hsl(var(--theme-text));text-wrap:pretty;white-space:pre-line;max-width:60ch;margin:0 0 22px}.socials[data-astro-cid-irahaz3f]{font-family:var(--type-caption-family);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line-height);letter-spacing:var(--type-caption-tracking);color:hsl(var(--theme-text)/.72);margin-top:18px}.socials[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:hsl(var(--theme-text-muted));text-decoration:underline;text-decoration-color:hsl(var(--theme-text)/.35);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.socials[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:hover{color:hsl(var(--theme-accent));text-decoration-color:hsl(var(--theme-accent))}.socials[data-astro-cid-irahaz3f] .sep[data-astro-cid-irahaz3f]{color:var(--faint);margin:0 9px}.post[data-astro-cid-irahaz3f].featured .post-body[data-astro-cid-irahaz3f]{padding-bottom:56px;position:relative}.post[data-astro-cid-irahaz3f].featured .post-cardlink[data-astro-cid-irahaz3f]{color:inherit;text-decoration:none}.post[data-astro-cid-irahaz3f].featured .post-cardlink[data-astro-cid-irahaz3f]:after{content:"";z-index:1;position:absolute;inset:0}.post[data-astro-cid-irahaz3f].featured .post-cardlink[data-astro-cid-irahaz3f]:focus-visible{outline:2px solid hsl(var(--theme-accent));outline-offset:3px;border-radius:3px}.post[data-astro-cid-irahaz3f].featured .post-stamp[data-astro-cid-irahaz3f]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--theme-accent));margin-bottom:12px;font-size:11px}.post[data-astro-cid-irahaz3f].featured .post-title[data-astro-cid-irahaz3f]{font-family:var(--type-heading-1-family);font-size:var(--type-heading-1-size);font-weight:var(--type-heading-1-weight);line-height:var(--type-heading-1-line-height);letter-spacing:var(--type-heading-1-tracking);margin-bottom:14px}.post[data-astro-cid-irahaz3f].featured .post-excerpt[data-astro-cid-irahaz3f]{font-family:var(--type-body-lead-family);font-size:var(--type-body-lead-size);font-weight:var(--type-body-lead-weight);line-height:var(--type-body-lead-line-height);letter-spacing:var(--type-body-lead-tracking);color:hsl(var(--theme-text-muted));word-wrap:break-word;overflow-wrap:anywhere;max-width:58ch;margin:0 0 14px}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f]{z-index:2;font-family:var(--font-mono);color:hsl(var(--theme-text)/.55);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:11.5px;position:relative}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f] .tag[data-astro-cid-irahaz3f]{color:inherit;text-decoration:none;transition:color .2s}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f] .tag[data-astro-cid-irahaz3f]:before{content:"#";color:var(--faint);transition:color .2s}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f] .tag[data-astro-cid-irahaz3f]:hover,.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f] .tag[data-astro-cid-irahaz3f]:hover:before{color:hsl(var(--theme-accent))}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f] .tag[data-astro-cid-irahaz3f]:focus-visible{outline:2px solid hsl(var(--theme-accent));outline-offset:2px;border-radius:3px}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f] .dot[data-astro-cid-irahaz3f]{color:var(--faint);margin:0 8px}.post[data-astro-cid-irahaz3f].featured .post-dot[data-astro-cid-irahaz3f]{--rail-dot-size:11px;border-color:hsl(var(--theme-text-muted))}.post[data-astro-cid-irahaz3f].featured:hover .post-dot[data-astro-cid-irahaz3f]{background:hsl(var(--theme-accent));border-color:hsl(var(--theme-accent))}.view-all-link[data-astro-cid-irahaz3f]{font-family:var(--font-sans);color:hsl(var(--theme-text)/.72);font-size:13.5px}.posts-link[data-astro-cid-irahaz3f]{grid-column:2;margin-top:8px}.showcase-link[data-astro-cid-irahaz3f]{margin-top:36px}.view-all-link[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:hsl(var(--theme-text-muted));text-decoration:underline;text-decoration-color:hsl(var(--theme-text)/.35);text-underline-offset:3px;padding:6px 0;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s;display:inline-block}.view-all-link[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:hover{color:hsl(var(--theme-accent));text-decoration-color:hsl(var(--theme-accent))}.work[data-astro-cid-irahaz3f]{margin-bottom:88px}.socials[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:focus-visible,.view-all-link[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:focus-visible{outline:2px solid hsl(var(--theme-accent));outline-offset:3px;border-radius:3px}@media (width<=720px){.hero[data-astro-cid-irahaz3f]{margin-bottom:56px}.hero[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{font-size:var(--type-intro-size)}.post[data-astro-cid-irahaz3f].featured .post-rail[data-astro-cid-irahaz3f]{display:none}.post[data-astro-cid-irahaz3f].featured .post-body[data-astro-cid-irahaz3f]{border-bottom:1px solid var(--hairline);margin-bottom:4px;padding-bottom:24px}.post[data-astro-cid-irahaz3f].featured .post-title[data-astro-cid-irahaz3f]{font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-line-height);letter-spacing:var(--type-heading-1-tracking);margin-bottom:10px}.post[data-astro-cid-irahaz3f].featured .post-excerpt[data-astro-cid-irahaz3f]{margin:0 0 10px}.post[data-astro-cid-irahaz3f].featured .post-meta[data-astro-cid-irahaz3f]{font-size:11px}.posts-link[data-astro-cid-irahaz3f]{margin-top:0}}@media (width<=420px){.hero[data-astro-cid-irahaz3f]{margin-bottom:48px}.hero[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{font-size:var(--type-intro-size)}.socials[data-astro-cid-irahaz3f]{font-size:var(--type-caption-size)}.socials[data-astro-cid-irahaz3f] .sep[data-astro-cid-irahaz3f]{margin:0 6px}.writing[data-astro-cid-irahaz3f]{margin-bottom:64px}.post[data-astro-cid-irahaz3f].featured .post-title[data-astro-cid-irahaz3f]{font-size:var(--type-heading-1-size)}.work[data-astro-cid-irahaz3f]{margin-bottom:56px}}body{color:#000;background:#fff}.hero[data-astro-cid-irahaz3f]{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin:0 auto 96px;padding:0 16px 48px;display:flex}.brand-logo[data-astro-cid-irahaz3f]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:clamp(175px,25vw,250px);height:auto;margin:0 auto 6px}.eyebrow[data-astro-cid-irahaz3f]{font:700 11px/1.5 var(--font-mono,monospace)!important;letter-spacing:.19em!important;color:#444!important;max-width:none!important;margin:0 0 18px!important}.hero[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{font-family:var(--font-sans,sans-serif);letter-spacing:-.045em;color:#000;text-wrap:balance;max-width:750px;margin:0 0 22px;font-size:clamp(2rem,5vw,3.8rem);font-weight:800;line-height:1.12}.hero[data-astro-cid-irahaz3f] .intro[data-astro-cid-irahaz3f]{letter-spacing:normal;color:#444;max-width:630px;margin:0 0 26px;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:400;line-height:1.65}.hero-link[data-astro-cid-irahaz3f]{color:#fff;background:#000;border:1px solid #000;align-items:center;gap:18px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.hero-link[data-astro-cid-irahaz3f]:hover{color:#000;background:#ffc700}.hero-link[data-astro-cid-irahaz3f]:focus-visible{outline-offset:3px;outline:3px solid #ffc700}.writing[data-astro-cid-irahaz3f]{margin-bottom:90px}.section-label[data-astro-cid-irahaz3f]{letter-spacing:.12em;font-weight:800}@media (width<=720px){.hero[data-astro-cid-irahaz3f]{margin:0 auto 60px;padding:0 12px 25px}.brand-logo[data-astro-cid-irahaz3f]{width:185px;margin-bottom:6px}.hero[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{font-size:clamp(1.85rem,8vw,2.8rem)}.eyebrow[data-astro-cid-irahaz3f]{letter-spacing:.09em!important;font-size:10px!important}}
