:root{--base-orange:lab(47.3473% 25.0106 60.7017);--base-purple:lab(46.2163% 26.2861 -30.5083);--base-green:lab(55.6121% -47.8441 40.9462);--base-red:lab(45.0544% 56.4209 94.4551);--base-yellow:lab(71.1502% 12.9854 78.9519);--base-blue:lab(52.7329% -6.84315 -61.2029);--base-raspberry:lab(50.6188% 69.3836 -13.542)}@layer reset;@layer base{.Home__muted_0544d{color:var(--muted)}}@layer layout{.Home__shell_1496a{inline-size:min(100% - 2.5rem,1120px);margin-inline:auto;position:relative}.Home__header_ae6ae{border-block-end:1px solid color-mix(in oklab, var(--ink) 10%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-block-size:96px;display:flex}.Home__nav_c3971{align-items:center;gap:clamp(.25rem,2vw,1.5rem);font-size:.8rem;font-weight:550;display:flex}.Home__nav_c3971 :where(a){align-items:center;gap:.5rem;min-block-size:44px;display:flex}.Home__nav-label_b2dc7{align-items:baseline;gap:.5rem;display:inline-flex}.Home__nav_c3971 svg:not(.Home__external-arrow_7d33c){stroke:currentColor;inline-size:17px}.Home__github-nav_77ab0{display:none}.Home__intro_b3333{padding-block:72px 76px;position:relative}.Home__headline_4ac44{letter-spacing:-.055em;text-wrap:balance;margin-block:25px;font-size:clamp(2.35rem,5.5vw,4.35rem);font-weight:560;line-height:1.13}.Home__headline_4ac44>span{color:var(--accent)}.Home__intro-copy_bb585{color:var(--muted);font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.8}.Home__desktop-break_ba7e9{display:none}.Home__section-heading_21658{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:24px;display:flex}.Home__section-heading_21658 h2{font-size:1.1rem;font-weight:550}.Home__section-heading_21658 h2 span{font:.7rem var(--mono);color:var(--muted);margin-inline-start:.5rem}.Home__section-heading_21658>span{color:var(--muted);font-size:.8rem;display:none}.Home__project-grid_fabb6{gap:20px;display:grid}.Home__footer_fa594{border-block-start:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-block-start:56px;padding-block:28px 36px;font-size:.75rem;display:flex}.Home__footer_fa594 a span{color:var(--ink)}.Home__footer-note_28277{font-family:var(--mono);flex-basis:100%}@media (min-width:44rem){.Home__shell_1496a{inline-size:min(100% - 5rem,1120px)}.Home__project-grid_fabb6{grid-template-columns:repeat(2,minmax(0,1fr))}.Home__github-nav_77ab0{display:flex}.Home__intro_b3333{padding-block:88px 92px}.Home__desktop-break_ba7e9,.Home__section-heading_21658>span{display:initial}.Home__footer-note_28277{flex-basis:auto}}}@layer components{.Home__external-arrow_7d33c{vertical-align:baseline;fill:currentColor;stroke:none;block-size:.75em;inline-size:.75em;overflow:visible}.Home__background_449e7{isolation:isolate;block-size:476px;opacity:var(--backdrop-opacity,1);pointer-events:none;--glow-strong:38%;--glow-soft:24%;--noise-blend:multiply;--noise-opacity:.55;position:absolute;inset:0 0 auto;overflow:hidden}.Home__hero-gradient_c9827,.Home__hero-noise_fc477{block-size:100%;inline-size:100%;position:absolute;inset:0}.Home__hero-gradient_c9827{background:radial-gradient(60% 55% at 15% 0%, color-mix(in oklab, var(--ui-color-primary-500) var(--glow-strong), transparent), transparent 70%), radial-gradient(55% 60% at 88% 5%, color-mix(in oklab, var(--ui-color-secondary-500) var(--glow-soft), transparent), transparent 70%), radial-gradient(45% 40% at 55% -5%, color-mix(in oklab, var(--ui-color-primary-300) var(--glow-soft), transparent), transparent 75%);-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.Home__hero-noise_fc477{mix-blend-mode:var(--noise-blend);opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.Home__skip_eaec1{background:var(--paper);z-index:10;padding:12px;position:fixed;inset:8px auto auto 8px;translate:0 -160%}.Home__skip_eaec1:focus{translate:0}.Home__brand_e43a1{font:650 1.2rem var(--mono);letter-spacing:-.06em;align-items:center;display:flex}.Home__brand-mark_726c0{color:#fff;background:#18181b;border-radius:9px;grid-auto-flow:column;place-content:center;block-size:34px;inline-size:34px;margin-inline-end:12px;font-size:1.1rem;display:grid}.Home__brand-mark_726c0>span{color:#f7a57c}.Home__eyebrow_d378b{font:.62rem var(--mono);letter-spacing:.1em;color:var(--muted);align-items:center;gap:10px;display:flex}.Home__eyebrow_d378b>span{background:var(--accent);border-radius:50%;block-size:6px;inline-size:6px}.Home__explore_3ce25{align-items:center;gap:22px;min-block-size:44px;margin-block-start:28px;font-size:.85rem;font-weight:600;display:inline-flex}.Home__hero-note_45097{font:.8rem var(--mono);color:var(--muted);display:none;position:absolute;inset:auto 0 90px auto;rotate:-5deg}.Home__hero-note_45097 span{color:var(--accent)}.Home__project_97f6c{background:var(--surface);border:1px solid color-mix(in oklab, var(--line) 85%, transparent);border-radius:18px;min-inline-size:0;padding:26px;transition:border-color .2s,box-shadow .2s,translate .2s;box-shadow:0 4px 20px #402e1803;container-type:inline-size}.Home__card-top_3633d{justify-content:space-between;align-items:center;margin-block-end:26px;display:flex}.Home__project-icon_c29a8{block-size:46px;inline-size:46px;font:1.9rem var(--mono);border-radius:12px;place-content:center;display:grid}.Home__orange_44d6b .Home__project-icon_c29a8{background:var(--lightningcss-light,oklch(from var(--base-orange) 95% .012 h))var(--lightningcss-dark,oklch(from var(--base-orange) 25% .03 h));border:1px solid var(--lightningcss-light,oklch(from var(--base-orange) 90% .02 h))var(--lightningcss-dark,oklch(from var(--base-orange) 38% .05 h));color:var(--lightningcss-light,var(--base-orange))var(--lightningcss-dark,oklch(from var(--base-orange) 78% .08 h))}.Home__purple_dbc4c .Home__project-icon_c29a8{background:var(--lightningcss-light,oklch(from var(--base-purple) 95% .015 h))var(--lightningcss-dark,oklch(from var(--base-purple) 23% .03 h));border:1px solid var(--lightningcss-light,oklch(from var(--base-purple) 90% .02 h))var(--lightningcss-dark,oklch(from var(--base-purple) 35% .05 h));color:var(--lightningcss-light,var(--base-purple))var(--lightningcss-dark,oklch(from var(--base-purple) 75% .09 h))}.Home__red_9c028 .Home__project-icon_c29a8{background:var(--lightningcss-light,oklch(from var(--base-red) 95% .015 h))var(--lightningcss-dark,oklch(from var(--base-red) 22% .04 h));border:1px solid var(--lightningcss-light,oklch(from var(--base-red) 88% .035 h))var(--lightningcss-dark,oklch(from var(--base-red) 35% .06 h));color:var(--lightningcss-light,var(--base-red))var(--lightningcss-dark,oklch(from var(--base-red) 75% .12 h))}.Home__raspberry_c3591 .Home__project-icon_c29a8{background:var(--lightningcss-light,oklch(from var(--base-raspberry) 95% .015 h))var(--lightningcss-dark,oklch(from var(--base-raspberry) 22% .04 h));border:1px solid var(--lightningcss-light,oklch(from var(--base-raspberry) 88% .035 h))var(--lightningcss-dark,oklch(from var(--base-raspberry) 35% .06 h));color:var(--lightningcss-light,var(--base-raspberry))var(--lightningcss-dark,oklch(from var(--base-raspberry) 72% .1 h))}.Home__project-number_06299{font:.7rem var(--mono);color:var(--muted)}.Home__category_712a5{font:.65rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.Home__project-title_6dc1a{font:550 2.7rem var(--mono);letter-spacing:-.075em;margin-block:10px 18px}.Home__project-title_6dc1a a{justify-content:space-between;align-items:baseline;display:flex}.Home__project-title_6dc1a span{font:1.5rem var(--mono);color:var(--muted)}.Home__card-lead_b92d4{margin-block-end:8px;font-size:1.06rem;font-weight:550}.Home__card-description_a43e1{color:var(--muted);min-block-size:3.4em;font-size:.9rem;line-height:1.7}.Home__terminal_503cb{background:var(--inset);border:1px solid var(--line);border-radius:9px;margin-block:24px 20px;padding:14px;overflow:auto}.Home__terminal_503cb>div{align-items:center;gap:4px;margin-block-end:16px;display:flex}.Home__terminal_503cb code{font:.65rem/1.9 var(--mono);white-space:nowrap;display:block}.Home__terminal-dot_ccfdc{background:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#52525b);border-radius:50%;block-size:5px;inline-size:5px}.Home__terminal-label_e7091{font:.58rem var(--mono);color:var(--muted);margin-inline-start:auto}.Home__prompt_7ea89{color:var(--muted)}.Home__response_9a980{color:var(--lightningcss-light,#557c55)var(--lightningcss-dark,#a1c797);padding-inline-start:1.2em}.Home__rand_150c6 .Home__response_9a980{color:var(--lightningcss-light,#80619b)var(--lightningcss-dark,#c6a5e0)}.Home__tags_cffa1{flex-wrap:wrap;gap:7px;margin:0 0 24px;padding:0;list-style:none;display:flex}.Home__tags_cffa1 li{font:.65rem var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:5px 8px}.Home__card-footer_ac583{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block-start:16px;display:flex}.Home__card-footer_ac583 a{align-items:baseline;gap:12px;min-block-size:44px;padding-block:12px;font-size:.8rem;display:inline-flex}.Home__open-project_b7211{font-weight:600}.Home__source-link_b3c43{color:var(--muted)}.Home__status-banner_d5916{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:24px;padding:24px;display:flex}.Home__status-banner_d5916 strong{margin-block-end:6px;font-size:.9rem;font-weight:550;display:block}.Home__status-banner_d5916>span:nth-child(2)>span{color:var(--muted);font-size:.8rem;line-height:1.6}.Home__status-icon_42877{color:var(--muted);font-size:2.4rem}.Home__status-destination_cf128{font:.72rem var(--mono);align-items:baseline;gap:12px;display:flex}@media (hover:hover){.Home__project_97f6c:hover{border-color:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#52525b);translate:0 -4px;box-shadow:0 14px 40px #402e1809}.Home__status-banner_d5916:hover{border-color:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#52525b)}}@media (min-width:44rem){.Home__project_97f6c{padding:30px}.Home__eyebrow_d378b{font-size:.7rem}.Home__status-destination_cf128{margin-inline-start:auto}}@media (min-width:64rem){.Home__hero-note_45097{display:block}}:root[data-theme=dark] .Home__background_449e7{--backdrop-opacity:.75;--glow-strong:62%;--glow-soft:40%;--noise-blend:overlay;--noise-opacity:.7}@media (prefers-color-scheme:dark){:root:not([data-theme]) .Home__background_449e7{--backdrop-opacity:.75;--glow-strong:62%;--glow-soft:40%;--noise-blend:overlay;--noise-opacity:.7}}.Home__header-controls_33e71{align-items:center;gap:6px;display:flex}@media not (min-width:30rem){.Home__header_ae6ae{flex-wrap:wrap;gap:8px;padding-block:16px}.Home__nav_c3971{margin-inline-start:auto}}@media (min-width:40rem){.Home__background_449e7{block-size:464px}}}
