@font-face{font-family:geist;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_354aa8{font-family:geist,geist Fallback}.__variable_354aa8{--home-geist:"geist","geist Fallback"}.home-page{isolation:isolate;font-family:var(--home-geist),Arial,sans-serif;font-size:16px;line-height:1.625;font-weight:400}.home-page h1{font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:400}.home-page .home-intro{font-size:16px;line-height:1.625;opacity:.78}.home-page h2{font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-.015em}.home-page h4{font-size:14px;line-height:1.5;font-weight:400}@media(max-width:640px){.home-page h1{font-size:24px}}.home-page a h2{font-weight:500}.home-piece-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-piece-logo,.home-piece-logo>svg{width:28px;height:28px}.home-page a[href="/work/rube"] .home-piece-logo{filter:grayscale(1) brightness(0) invert(1)}.GitHubActivity_section__mX0On{position:relative;width:100%;min-width:0}.GitHubActivity_summary__mlyvY{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;min-height:44px}.GitHubActivity_total__3xd_R{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:13px;color:#a3a3a3;touch-action:manipulation}.GitHubActivity_total__3xd_R strong{font-weight:500;color:#e5e5e5;font-variant-numeric:tabular-nums}.GitHubActivity_total__3xd_R:focus-visible{outline:2px solid #a3a3a3;outline-offset:3px;border-radius:3px}@media (hover:hover) and (pointer:fine){.GitHubActivity_total__3xd_R:hover{color:#f5f5f5}}.GitHubActivity_calendar__e6rLH{display:block;width:100%}.GitHubActivity_calendar__e6rLH [data-level]{transition:fill .75s cubic-bezier(.4,0,.2,1)}.GitHubActivity_section__mX0On [data-level="0"]{fill:#222624;background:#222624}.GitHubActivity_section__mX0On [data-level="1"]{--github-cell-color:var(--github-level-1,#164d32);fill:var(--github-cell-color)}.GitHubActivity_section__mX0On [data-level="2"]{--github-cell-color:var(--github-level-2,#237a46);fill:var(--github-cell-color)}.GitHubActivity_section__mX0On [data-level="3"]{--github-cell-color:var(--github-level-3,#39ad60);fill:var(--github-cell-color)}.GitHubActivity_section__mX0On [data-level="4"]{--github-cell-color:var(--github-level-4,#75dc8b);fill:var(--github-cell-color)}@supports (color:oklch(from red l c h)){.GitHubActivity_calendar__e6rLH [data-date]:not([data-level="0"]){fill:oklch(from var(--github-cell-color) var(--github-lightness) min(c,calc(var(--github-lightness) * .14),calc((1 - var(--github-lightness)) * .5)) h)}}.GitHubActivity_skeleton__5tlXy{color:oklch(.6 0 0)}.GitHubActivity_skeletonBase__ViUR7{fill:oklch(.25 0 0)}.GitHubActivity_pulse__h9kY2{animation:GitHubActivity_calendar-pulse__IdKAb 2.2s linear infinite;transform-box:fill-box}@keyframes GitHubActivity_calendar-pulse__IdKAb{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.GitHubActivity_pulse__h9kY2{animation:none;opacity:0}.GitHubActivity_calendar__e6rLH [data-level]{transition:none}}.GitHubActivity_placeholder__qTFoi{display:flex;align-items:center;aspect-ratio:422/56;color:#929292;font-size:12px}.GitHubActivity_srOnly__HmEyi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:380px){.GitHubActivity_summary__mlyvY{gap:8px}.GitHubActivity_total__3xd_R{font-size:12px}}