.marketplace-home_page__R7VTv{width:100%;max-width:none;margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-geist-sans),system-ui,sans-serif}.site-shell:has(.marketplace-home_page__R7VTv){--font-body-stack:var(--font-geist-sans),system-ui,sans-serif;--font-display-stack:var(--font-geist-sans),system-ui,sans-serif;--font-wordmark-stack:var(--font-geist-sans),system-ui,sans-serif}.site-shell:has(.marketplace-home_page__R7VTv) .footer .container,.site-shell:has(.marketplace-home_page__R7VTv) .header .container{max-width:1352px;padding-inline:56px}.site-shell:has(.marketplace-home_page__R7VTv) .header{background:var(--bg)}.marketplace-home_page__R7VTv :is(h1,h2,h3,p,blockquote){margin:0;font-family:inherit;color:inherit}.marketplace-home_page__R7VTv :is(h1,h2,h3){text-wrap:balance}.marketplace-home_page__R7VTv h2{font-size:clamp(2.2rem,3.6vw,3.125rem);font-weight:530;line-height:1.12;letter-spacing:-.045em}.marketplace-home_page__R7VTv h3{font-size:1.25rem;font-weight:550;line-height:1.3;letter-spacing:-.025em}.marketplace-home_page__R7VTv a{color:inherit;text-decoration:none}.marketplace-home_page__R7VTv :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.marketplace-home_heroInner__54B36,.marketplace-home_page__R7VTv>section{width:min(100% - 112px,1240px);margin-inline:auto}.marketplace-home_page__R7VTv section[id]{scroll-margin-top:96px}.marketplace-home_page__R7VTv>.marketplace-home_hero__Wi1t1{width:100%}.marketplace-home_heroInner__54B36{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:640px;padding-block:80px}.marketplace-home_heroCopy__e9V_p{min-width:0}.marketplace-home_hero__Wi1t1 h1{font-size:clamp(3.5rem,5.4vw,5rem);font-weight:620;line-height:1.04;letter-spacing:-.06em}.marketplace-home_hero__Wi1t1 h1 span{color:var(--brand-strong)}.marketplace-home_heroCopy__e9V_p>p{max-width:43ch;margin-top:28px;color:var(--text-secondary);font-size:1.0625rem;line-height:1.75}.marketplace-home_heroArt__F0nJ9{width:100%}.marketplace-home_heroActions__PN1Jc{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:30px}.marketplace-home_primary__UW0np{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:var(--accent-contrast)!important;font-size:.875rem;font-weight:550;white-space:nowrap}.marketplace-home_primary__UW0np:hover{background:var(--accent-hover)}.marketplace-home_arrowLink__5w1pn{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:500}.marketplace-home_arrowLink__5w1pn:hover,.marketplace-home_page__R7VTv .marketplace-home_cloudNote__locY6 a:hover,.marketplace-home_page__R7VTv .marketplace-home_directoryHeading__aaOtz a:hover,.marketplace-home_page__R7VTv .marketplace-home_twoWays__dMR7z a:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:4px}.marketplace-home_directory__wwRFw{padding-block:44px 64px;border-top:1px solid var(--border)}.marketplace-home_directoryHeading__aaOtz{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px 24px;margin-bottom:30px}.marketplace-home_directoryHeading__aaOtz h2{font-size:2rem}.marketplace-home_cloudNote__locY6 a,.marketplace-home_directoryHeading__aaOtz a,.marketplace-home_twoWays__dMR7z a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:500}.marketplace-home_people__fSSZW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.marketplace-home_personLoading__gu6A_,.marketplace-home_person__f17e5{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:6px 18px;min-height:140px;padding-block:24px;border-top:1px solid var(--border)}.marketplace-home_person__f17e5 .developer-avatar-frame-lg,.marketplace-home_person__f17e5 .developer-avatar-lg{grid-row:1/3;align-self:center}.marketplace-home_personName__T5wHm{align-self:end;font-size:1rem;font-weight:550;overflow-wrap:anywhere}.marketplace-home_personHeadline__A_cYj{grid-column:2;color:var(--text-secondary);font-size:.8125rem;line-height:1.65;overflow-wrap:anywhere}.marketplace-home_personArrow___v8_q{grid-column:3;grid-row:1;color:var(--brand-strong)}.marketplace-home_person__f17e5:hover .marketplace-home_personName__T5wHm{color:var(--brand-strong)}.marketplace-home_personLoading__gu6A_{background:var(--bg-muted)}.marketplace-home_manifesto__xWU7i{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px 80px;padding-block:72px 88px;border-top:1px solid var(--border)}.marketplace-home_manifesto__xWU7i>div>p,.marketplace-home_reviewCopy__jxbzb,.marketplace-home_twoWays__dMR7z p{max-width:49ch;margin-top:24px;color:var(--text-secondary);font-size:1rem;line-height:1.75}.marketplace-home_inspection__5J55G{max-width:430px}.marketplace-home_manifesto__xWU7i blockquote{max-width:32ch;margin:22px auto 0;color:var(--text-secondary);font-size:.875rem;line-height:1.65}.marketplace-home_process__g_44b{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px 80px;padding-block:80px;border-top:1px solid var(--border)}.marketplace-home_process__g_44b ol{margin:0;padding-left:26px}.marketplace-home_process__g_44b li{padding:24px 0 24px 10px;border-bottom:1px solid var(--border)}.marketplace-home_process__g_44b li:first-child{padding-top:0}.marketplace-home_process__g_44b li::marker{color:var(--brand-strong);font:.75rem var(--font-geist-mono),monospace}.marketplace-home_process__g_44b li p{margin-top:10px;color:var(--text-secondary);font-size:.875rem;line-height:1.75}.marketplace-home_process__g_44b>a{grid-column:2;justify-self:start}.marketplace-home_review__hyMYP{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px 80px;padding-block:80px;border-top:1px solid var(--border)}.marketplace-home_reviewCopy__jxbzb{display:grid;gap:20px;margin-top:0}.marketplace-home_cloudNote__locY6{grid-column:2;padding-top:24px;border-top:1px solid var(--border)}.marketplace-home_cloudNote__locY6 p{color:var(--text-secondary);font-size:.875rem;line-height:1.75}.marketplace-home_cloudNote__locY6 a{margin-top:10px}.marketplace-home_twoWays__dMR7z{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:64px;border-top:1px solid var(--border)}.marketplace-home_twoWays__dMR7z h2{max-width:18ch;font-size:2rem}.marketplace-home_twoWays__dMR7z p{font-size:.875rem;margin-top:20px}.marketplace-home_twoWays__dMR7z a{margin-top:20px}.marketplace-home_faq__4mF9_{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:72px 88px;border-top:1px solid var(--border)}.marketplace-home_faq__4mF9_ h2{font-size:2.125rem}.marketplace-home_faq__4mF9_ .faq-accordion-item{border-color:var(--border);border-radius:0;background:transparent}.marketplace-home_faq__4mF9_ .faq-accordion-summary{padding:22px 0}.marketplace-home_faq__4mF9_ .faq-accordion-question{font-family:inherit;font-size:1rem;font-weight:500}.marketplace-home_faq__4mF9_ .faq-accordion-action{flex-shrink:0;color:var(--text-secondary);font-size:.75rem}.marketplace-home_faq__4mF9_ .faq-accordion-action-close,.marketplace-home_faq__4mF9_ .faq-accordion-item[open] .faq-accordion-action-open{display:none}.marketplace-home_faq__4mF9_ .faq-accordion-item[open] .faq-accordion-action-close{display:inline}.marketplace-home_faq__4mF9_ .faq-accordion-panel{max-width:60ch;padding:0 0 24px}.marketplace-home_faq__4mF9_ .faq-accordion-body{font-size:.875rem;line-height:1.75;color:var(--text-secondary)}.marketplace-home_closing__DGtqz{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:50px 72px;border-top:1px solid var(--border)}.marketplace-home_closing__DGtqz .marketplace-home_primary__UW0np{margin-top:28px}.marketplace-home_closingArt__8u2rM{width:240px;flex-shrink:0}@media (max-width:1000px){.marketplace-home_heroInner__54B36{grid-template-columns:1.15fr .85fr;gap:24px}.marketplace-home_hero__Wi1t1 h1{font-size:clamp(2.75rem,5.4vw,3.5rem)}.marketplace-home_faq__4mF9_,.marketplace-home_manifesto__xWU7i,.marketplace-home_process__g_44b,.marketplace-home_review__hyMYP,.marketplace-home_twoWays__dMR7z{column-gap:40px}}@media (max-width:767px){.marketplace-home_heroInner__54B36,.marketplace-home_page__R7VTv>section{width:calc(100% - 40px)}.site-shell:has(.marketplace-home_page__R7VTv) .footer .container,.site-shell:has(.marketplace-home_page__R7VTv) .header .container{padding-inline:20px}.marketplace-home_heroInner__54B36{grid-template-columns:1fr;min-height:0;padding-block:48px;gap:32px}.marketplace-home_hero__Wi1t1 h1{font-size:clamp(2.5rem,10vw,3.75rem)}.marketplace-home_heroCopy__e9V_p>p{margin-top:24px;font-size:.9375rem;max-width:38ch}.marketplace-home_heroArt__F0nJ9{max-width:400px;justify-self:center}.marketplace-home_faq__4mF9_,.marketplace-home_manifesto__xWU7i,.marketplace-home_process__g_44b,.marketplace-home_review__hyMYP,.marketplace-home_twoWays__dMR7z{grid-template-columns:1fr;gap:32px;padding-block:52px}.marketplace-home_directoryHeading__aaOtz,.marketplace-home_people__fSSZW{grid-template-columns:1fr}.marketplace-home_page__R7VTv h2{font-size:2rem}.marketplace-home_inspection__5J55G{width:100%;justify-self:center}.marketplace-home_cloudNote__locY6,.marketplace-home_process__g_44b>a{grid-column:1}.marketplace-home_closing__DGtqz{align-items:start;padding-block:48px}.marketplace-home_closingArt__8u2rM{width:160px}.marketplace-home_closing__DGtqz h2{max-width:12ch}}@media (max-width:420px){.marketplace-home_closing__DGtqz{flex-direction:column}.marketplace-home_closingArt__8u2rM{align-self:end}.marketplace-home_faq__4mF9_ .faq-accordion-summary{gap:16px}}.pixel-artwork_artwork__U_Hix{--pixel:2px;position:relative;container-type:inline-size;min-width:0;isolation:isolate}.pixel-artwork_grid__6zr2f{width:max-content;max-width:100%;margin-inline:auto}.pixel-artwork_canvas__h7MFf{position:relative}.pixel-artwork_sprite__L7qq0{position:absolute;display:block;background:var(--sprite-light) no-repeat;image-rendering:pixelated;pointer-events:none}.pixel-artwork_artwork__U_Hix[data-surface=dark] .pixel-artwork_sprite__L7qq0,html.dark .pixel-artwork_sprite__L7qq0{background-image:var(--sprite-dark)}.pixel-artwork_artwork__U_Hix[data-ready=false] .pixel-artwork_sprite__L7qq0{background-image:none}.pixel-artwork_heroDesktop__zDbG6{display:none;width:calc(176 * var(--pixel));height:calc(144 * var(--pixel))}.pixel-artwork_marketMobile__NiURA{width:calc(104 * var(--pixel));height:calc(96 * var(--pixel))}.pixel-artwork_matzMobile__GVKL1{--pixel:4px;width:256px;height:256px}.pixel-artwork_reviewCanvas__B3XAN{--pixel:1px;width:calc(104 * var(--pixel));height:calc(88 * var(--pixel))}.pixel-artwork_reviewCanvas__B3XAN .pixel-artwork_reviewWindow__ZkgUC{display:none}.pixel-artwork_handoverCanvas__rZMmg{width:calc(80 * var(--pixel));height:calc(60 * var(--pixel))}.pixel-artwork_assemblyCanvas__GLJu9{width:calc(64 * var(--pixel));height:calc(58 * var(--pixel))}.pixel-artwork_companyDesktop__1ZFz8{display:none;width:calc(380 * var(--pixel));height:calc(230 * var(--pixel))}.pixel-artwork_companyCloud__d36Ym{position:absolute;left:calc(244 * var(--pixel));top:calc(2 * var(--pixel))}.pixel-artwork_companyMatz__R1zy_{position:absolute;left:0;top:calc(82 * var(--pixel))}.pixel-artwork_companyMarket__0OYqF{position:absolute;left:calc(150 * var(--pixel));top:calc(138 * var(--pixel))}.pixel-artwork_companyCompact__pRkID{width:calc(132 * var(--pixel));height:calc(152 * var(--pixel))}.pixel-artwork_companyCompactMarket__9yGff{position:absolute;left:calc(28 * var(--pixel));top:calc(64 * var(--pixel))}.pixel-artwork_runtimeMaster__psXct{display:none;width:calc(136 * var(--pixel));height:calc(160 * var(--pixel))}.pixel-artwork_boundaryCanvas__k_CnH,.pixel-artwork_runtimeCompact__APMOS{width:calc(112 * var(--pixel));height:calc(96 * var(--pixel))}.pixel-artwork_boundaryCanvas__k_CnH{--pixel:1px}.pixel-artwork_partsCanvas__9DhKf{--pixel:1px;width:calc(120 * var(--pixel));height:calc(64 * var(--pixel))}.pixel-artwork_reviewWindow__ZkgUC{position:absolute;top:calc(34 * var(--pixel));left:calc(81 * var(--pixel));width:calc(60 * var(--pixel));height:calc(44 * var(--pixel));display:flex;flex-direction:column;justify-content:center;gap:12px;padding:12px;font-family:var(--font-body-stack),sans-serif;color:#213a35;text-align:left;line-height:1.3}.pixel-artwork_reviewWindow__ZkgUC>span{font-size:16px;font-weight:600}.pixel-artwork_reviewWindow__ZkgUC small{font-size:12px}.pixel-artwork_reviewWindow__ZkgUC i{height:1px;width:28px;background:currentColor;opacity:.35}.pixel-artwork_artwork__U_Hix[data-surface=dark] .pixel-artwork_reviewWindow__ZkgUC,html.dark .pixel-artwork_reviewWindow__ZkgUC{color:#e0e7db}.pixel-artwork_smallWindow__slmPp{top:calc(20 * var(--pixel));left:calc(51 * var(--pixel));width:calc(41 * var(--pixel));height:calc(27 * var(--pixel));padding:6px;gap:4px}.pixel-artwork_smallWindow__slmPp>span{font-size:12px}.pixel-artwork_smallWindow__slmPp i,.pixel-artwork_smallWindow__slmPp small{display:none}.pixel-artwork_environments__wJ_Nh{display:grid;gap:12px}.pixel-artwork_environment__cd90Y{display:grid;grid-template-columns:88px auto;align-items:center;gap:12px}.pixel-artwork_environmentObject__sz5j4{position:relative;width:88px;height:96px}.pixel-artwork_environment__cd90Y>span{font-family:var(--font-body-stack),sans-serif;font-size:12px;line-height:1.4}.pixel-artwork_previewText__kjeGH{position:absolute;left:8px;top:20px;width:68px;height:48px;display:grid;place-items:center;font:12px var(--font-mono),monospace;color:#64756d}.pixel-artwork_artwork__U_Hix[data-surface=dark] .pixel-artwork_previewText__kjeGH,html.dark .pixel-artwork_previewText__kjeGH{color:#9caa9f}@container (min-width: 240px){.pixel-artwork_handoverCanvas__rZMmg{--pixel:3px}}@container (min-width: 224px){.pixel-artwork_boundaryCanvas__k_CnH{--pixel:2px}}@container (min-width: 240px){.pixel-artwork_partsCanvas__9DhKf{--pixel:2px}}@container (min-width: 336px){.pixel-artwork_boundaryCanvas__k_CnH,.pixel-artwork_runtimeCompact__APMOS{--pixel:3px}}@container (min-width: 396px){.pixel-artwork_companyCompact__pRkID{--pixel:3px}}@container (min-width: 408px){.pixel-artwork_runtimeCompact__APMOS{display:none}.pixel-artwork_runtimeMaster__psXct{display:block;--pixel:3px}}@container (min-width: 760px){.pixel-artwork_companyCompact__pRkID{display:none}.pixel-artwork_companyDesktop__1ZFz8{display:block;--pixel:2px}}@container (min-width: 208px){.pixel-artwork_reviewCanvas__B3XAN{--pixel:2px}.pixel-artwork_reviewCanvas__B3XAN .pixel-artwork_reviewWindow__ZkgUC{display:flex}}@container (min-width: 312px){.pixel-artwork_marketMobile__NiURA,.pixel-artwork_reviewCanvas__B3XAN{--pixel:3px}}@container (min-width: 330px){.pixel-artwork_environments__wJ_Nh{grid-template-columns:repeat(3,88px);gap:20px}.pixel-artwork_environment__cd90Y{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}}@container (min-width: 440px){.pixel-artwork_marketMobile__NiURA,.pixel-artwork_matzMobile__GVKL1{display:none}.pixel-artwork_heroDesktop__zDbG6{display:block}}@container (min-width: 528px){.pixel-artwork_heroDesktop__zDbG6{--pixel:3px}}@container (min-width: 704px){.pixel-artwork_heroDesktop__zDbG6{--pixel:4px}}@media (prefers-reduced-motion:no-preference){.pixel-artwork_artwork__U_Hix[data-started=true] .pixel-artwork_adjustment__WIAL_{animation:pixel-artwork_adjust__f9HfJ 5s steps(6) infinite}.pixel-artwork_artwork__U_Hix[data-started=true] .pixel-artwork_cover__Lg4W0{animation:pixel-artwork_inspect__R0gC8 5s steps(4) infinite}.pixel-artwork_artwork__U_Hix[data-running=false] .pixel-artwork_adjustment__WIAL_,.pixel-artwork_artwork__U_Hix[data-running=false] .pixel-artwork_cover__Lg4W0{animation-play-state:paused}.pixel-artwork_artwork__U_Hix[data-pixel-art=company-workshop][data-started=true] .pixel-artwork_adjustment__WIAL_{animation:pixel-artwork_companyAdjust___1R6R 20s steps(6) infinite}.pixel-artwork_artwork__U_Hix[data-pixel-art=company-workshop][data-started=true] .pixel-artwork_cover__Lg4W0{animation:pixel-artwork_companyInspect__HcTrx 20s steps(4) infinite}.pixel-artwork_artwork__U_Hix[data-pixel-art=company-workshop][data-started=true] .pixel-artwork_alignModule__B8y3c{animation:pixel-artwork_companyAlign__uCK7s 20s steps(2) infinite}.pixel-artwork_artwork__U_Hix[data-pixel-art=company-workshop][data-running=false] :is(.pixel-artwork_adjustment__WIAL_,.pixel-artwork_cover__Lg4W0,.pixel-artwork_alignModule__B8y3c){animation-play-state:paused}}@keyframes pixel-artwork_companyAdjust___1R6R{0%,24%,3%,to{transform:translateY(0)}16%,8%{transform:translateY(calc(12 * var(--pixel)))}19%{transform:translateY(calc(6 * var(--pixel)))}}@keyframes pixel-artwork_companyInspect__HcTrx{0%,24%,to{transform:translateY(0)}19%,5%{transform:translateY(calc(-4 * var(--pixel)))}}@keyframes pixel-artwork_companyAlign__uCK7s{0%,24%,3%,to{transform:translateX(0)}16%,8%{transform:translateX(calc(2 * var(--pixel)))}}@keyframes pixel-artwork_adjust__f9HfJ{0%,12%,to{transform:translate(0)}34%,62%{transform:translateY(calc(12 * var(--pixel)))}74%{transform:translateY(calc(6 * var(--pixel)))}}@keyframes pixel-artwork_inspect__R0gC8{0%,to{transform:translateY(0)}20%,80%{transform:translateY(calc(-4 * var(--pixel)))}}@media (max-width:767px),(prefers-reduced-motion:reduce),print{.pixel-artwork_artwork__U_Hix .pixel-artwork_adjustment__WIAL_,.pixel-artwork_artwork__U_Hix .pixel-artwork_cover__Lg4W0{animation:none}}@media (prefers-reduced-motion:reduce),print{.pixel-artwork_artwork__U_Hix[data-pixel-art=company-workshop] :is(.pixel-artwork_adjustment__WIAL_,.pixel-artwork_cover__Lg4W0,.pixel-artwork_alignModule__B8y3c){animation:none}}