.FeaturedProject_section__zw2Lv{padding:var(--space-section) 0;background:var(--color-bg);color:var(--color-text)}.FeaturedProject_muted__wsS18{background:var(--color-bg-alt)}.FeaturedProject_inner__nKuhD{display:grid;width:min(100%,var(--content-width));margin-inline:auto;padding-inline:var(--space-page-gutter);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(3.5rem,6vw,5rem);align-items:center}.FeaturedProject_media__kFSg_{min-width:0}.FeaturedProject_image___pU2j{display:block;width:100%;height:auto;border-radius:var(--radius-lg);object-fit:contain}.FeaturedProject_content__m004a{max-width:480px}.FeaturedProject_category__a8l_c{margin:0 0 1.5rem;color:var(--color-accent);font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.FeaturedProject_content__m004a h2{margin:0 0 1.5rem;color:var(--color-text);font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:600;line-height:1.06;letter-spacing:-.035em}.FeaturedProject_content__m004a h2:after{display:none}.FeaturedProject_content__m004a h3{max-width:460px;margin:0 0 1.375rem;color:var(--color-text);font-size:var(--font-subheading);font-weight:600;line-height:1.35;letter-spacing:-.02em}.FeaturedProject_description__IBPvZ{max-width:470px;margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.FeaturedProject_link__JhA7Y{display:inline-flex;margin-top:1.75rem;align-items:center;gap:.75rem;color:var(--color-accent);font-family:var(--font-display);font-size:1rem;font-weight:700;text-decoration:none;transition:gap .18s ease,color .18s ease}.FeaturedProject_link__JhA7Y svg{width:1.4rem;height:1.4rem;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.FeaturedProject_link__JhA7Y:hover{gap:1rem;color:var(--color-accent-dark)}.FeaturedProject_link__JhA7Y:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:6px}.FeaturedProject_reverse__1N39U .FeaturedProject_inner__nKuhD{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)}.FeaturedProject_reverse__1N39U .FeaturedProject_media__kFSg_{order:2}.FeaturedProject_reverse__1N39U .FeaturedProject_content__m004a{order:1}@media(max-width:960px){.FeaturedProject_inner__nKuhD,.FeaturedProject_reverse__1N39U .FeaturedProject_inner__nKuhD{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:3rem}}@media(max-width:820px){.FeaturedProject_inner__nKuhD,.FeaturedProject_reverse__1N39U .FeaturedProject_inner__nKuhD{grid-template-columns:1fr;gap:2.75rem}.FeaturedProject_media__kFSg_,.FeaturedProject_reverse__1N39U .FeaturedProject_media__kFSg_{order:1}.FeaturedProject_content__m004a,.FeaturedProject_reverse__1N39U .FeaturedProject_content__m004a{order:2;max-width:650px}.FeaturedProject_description__IBPvZ{max-width:620px}}@media(max-width:640px){.FeaturedProject_inner__nKuhD{padding-inline:1.125rem}.FeaturedProject_category__a8l_c{margin-bottom:1.25rem}.FeaturedProject_content__m004a h2{margin-bottom:1.25rem;font-size:2.25rem}.FeaturedProject_content__m004a h2 br{display:none}.FeaturedProject_content__m004a h3{margin-bottom:1.125rem}}.MoreWork_section__mgPau{padding:var(--space-section) 0;background:var(--color-bg);color:var(--color-text)}.MoreWork_inner___euvp{width:min(100%,var(--content-width));margin-inline:auto;padding-inline:var(--space-page-gutter)}.MoreWork_heading__V7WFd{margin-bottom:2.75rem}.MoreWork_heading__V7WFd>p{margin:0 0 1rem;color:var(--color-accent);font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.MoreWork_heading__V7WFd h2{margin:0;color:var(--color-text);font-size:var(--font-heading-lg);font-weight:600;line-height:1.08;letter-spacing:-.035em}.MoreWork_heading__V7WFd h2:after{display:none}.MoreWork_grid__CR84O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.MoreWork_card__nONsj{display:flex;overflow:hidden;flex-direction:column;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease}.MoreWork_card__nONsj:hover{transform:translateY(-3px);box-shadow:var(--shadow-featured)}.MoreWork_cardImage__UcWr_{overflow:hidden;width:100%;aspect-ratio:16/9;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.MoreWork_cardImage__UcWr_ img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.MoreWork_card__nONsj:hover .MoreWork_cardImage__UcWr_ img{transform:scale(1.015)}.MoreWork_cardContent__z2MJ7{display:flex;padding:1.5rem;flex:1 1;flex-direction:column}.MoreWork_category__gupFE{margin:0 0 .625rem;color:var(--color-accent);font-family:var(--font-display);font-size:.75rem;font-weight:800;line-height:1.25;letter-spacing:.055em;text-transform:uppercase}.MoreWork_card__nONsj h3{margin:0 0 .75rem;color:var(--color-text);font-size:1.3125rem;font-weight:600;line-height:1.2}.MoreWork_description__biYRG{margin:0;color:var(--color-text-medium);font-size:.9375rem;line-height:1.65}.MoreWork_link__bT7nC{display:inline-flex;margin-top:auto;padding-top:1.375rem;align-self:flex-start;align-items:center;gap:.5625rem;color:var(--color-accent);font-family:var(--font-display);font-size:.9375rem;font-weight:700;text-decoration:none;transition:gap .18s ease}.MoreWork_link__bT7nC svg{width:1.2rem;height:1.2rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.MoreWork_link__bT7nC:hover{gap:.8125rem}@media(max-width:1000px){.MoreWork_grid__CR84O{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.MoreWork_inner___euvp{padding-inline:1.125rem}.MoreWork_heading__V7WFd{margin-bottom:2rem}.MoreWork_grid__CR84O{grid-template-columns:1fr;gap:1.25rem}.MoreWork_cardContent__z2MJ7{padding:1.375rem 1.25rem 1.5rem}}.OpenSourceWork_section__6ub1g{padding:var(--space-section) 0;background:var(--color-bg-alt);color:var(--color-text)}.OpenSourceWork_inner__lXZt2{width:min(100%,var(--content-width));margin-inline:auto;padding-inline:var(--space-page-gutter)}.OpenSourceWork_top__51oKz{display:grid;grid-template-columns:minmax(275px,.78fr) minmax(0,2fr);gap:3.5rem;align-items:stretch}.OpenSourceWork_intro__Dayr_{padding-top:.5rem}.OpenSourceWork_eyebrow__bEyMN{margin:0 0 1.5rem;color:var(--color-accent);font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.OpenSourceWork_intro__Dayr_ h2{margin:0 0 1.75rem;color:var(--color-text);font-size:var(--font-heading-lg);font-weight:600;line-height:1.08;letter-spacing:-.035em}.OpenSourceWork_intro__Dayr_ h2:after{display:none}.OpenSourceWork_introCopy__i5erQ{max-width:360px;margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.OpenSourceWork_mainLink__jHkgG,.OpenSourceWork_pluginLink__dZ_bb{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-accent);font-family:var(--font-display);font-weight:700;text-decoration:none;transition:gap .18s ease}.OpenSourceWork_mainLink__jHkgG{margin-top:2rem;font-size:1rem}.OpenSourceWork_mainLink__jHkgG svg,.OpenSourceWork_pluginLink__dZ_bb svg{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.OpenSourceWork_mainLink__jHkgG:hover,.OpenSourceWork_pluginLink__dZ_bb:hover{gap:1rem}.OpenSourceWork_pluginGrid__530ie{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}.OpenSourceWork_pluginCard__V__ug{display:flex;min-height:340px;padding:2rem 1.5rem 1.625rem;flex-direction:column;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.OpenSourceWork_pluginIcon__uIKc3{display:flex;width:64px;height:64px;margin-bottom:1.5rem;align-items:center;justify-content:center;color:var(--color-accent)}.OpenSourceWork_pluginIcon__uIKc3 svg{width:56px;height:56px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.OpenSourceWork_pluginCard__V__ug h3{margin:0 0 1rem;color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.25}.OpenSourceWork_pluginCard__V__ug p{margin:0;color:var(--color-text-medium);font-size:.9375rem;line-height:1.65}.OpenSourceWork_pluginLink__dZ_bb{margin-top:auto;padding-top:1.5rem;align-self:flex-start;font-size:.9375rem}.OpenSourceWork_reviews__Xr03d{display:grid;margin-top:3.5rem;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.OpenSourceWork_review__Qma4S{padding:2rem 2.25rem}.OpenSourceWork_review__Qma4S+.OpenSourceWork_review__Qma4S{border-left:1px solid var(--color-border)}.OpenSourceWork_stars__kIfI6{margin-bottom:1.125rem;color:var(--color-accent);font-family:var(--font-display);font-size:1.375rem;line-height:1;letter-spacing:3px}.OpenSourceWork_review__Qma4S blockquote{margin:0;color:var(--color-text);font-size:.9375rem;line-height:1.65}.OpenSourceWork_author__KaGGM{margin:1.5rem 0 0;color:var(--color-text-light);font-size:.875rem}.OpenSourceWork_author__KaGGM span{padding-inline:.3rem}.OpenSourceWork_section__6ub1g a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:5px}@media(max-width:1050px){.OpenSourceWork_top__51oKz{grid-template-columns:1fr;gap:2.75rem}.OpenSourceWork_introCopy__i5erQ,.OpenSourceWork_intro__Dayr_{max-width:650px}.OpenSourceWork_pluginGrid__530ie{grid-template-columns:repeat(2,minmax(0,1fr))}.OpenSourceWork_pluginCard__V__ug{min-height:290px}}@media(max-width:780px){.OpenSourceWork_reviews__Xr03d{grid-template-columns:1fr}.OpenSourceWork_review__Qma4S+.OpenSourceWork_review__Qma4S{border-top:1px solid var(--color-border);border-left:0}}@media(max-width:600px){.OpenSourceWork_inner__lXZt2{padding-inline:1.125rem}.OpenSourceWork_eyebrow__bEyMN{margin-bottom:1.125rem}.OpenSourceWork_intro__Dayr_ h2{margin-bottom:1.375rem}.OpenSourceWork_pluginGrid__530ie{grid-template-columns:1fr}.OpenSourceWork_pluginCard__V__ug{min-height:0;padding:1.625rem 1.375rem}.OpenSourceWork_pluginIcon__uIKc3{width:56px;height:56px;margin-bottom:1.25rem}.OpenSourceWork_pluginIcon__uIKc3 svg{width:48px;height:48px}.OpenSourceWork_reviews__Xr03d{margin-top:2.625rem}.OpenSourceWork_review__Qma4S{padding:1.75rem 1.5rem}}