.Projects_note__zWue8{margin:0;color:var(--gc-muted);font-size:var(--gc-font-small);line-height:1.5}.Projects_error___SCdW{display:flex;align-items:flex-start;gap:var(--gc-space-2);margin:0;padding:var(--gc-space-3) var(--gc-space-4);border-radius:var(--gc-radius);background:var(--gc-danger-soft);color:var(--gc-danger);font-weight:500}.Projects_error___SCdW svg{flex:none;margin-top:.125rem}.Projects_actions__4rDEI{display:flex;flex-wrap:wrap;gap:var(--gc-space-3)}.Projects_listHead__3XACh{display:grid;gap:var(--gc-space-5);margin-bottom:var(--gc-space-4)}@media (min-width:48rem){.Projects_listHead__3XACh{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--gc-space-8)}.Projects_newButton__QskX1{margin-top:var(--gc-space-3)}}.Projects_listIntro__qaQPe{display:grid;gap:var(--gc-space-3);min-width:0}.Projects_listTitle__Vho56{margin:0;max-width:13em;text-wrap:balance}.Projects_listLead__JDZbL{margin:0;max-width:40rem}.Projects_newButton__QskX1{justify-self:start}.Projects_listMeta__FfP3K{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-space-2) var(--gc-space-3);margin-bottom:var(--gc-space-6)}@media (min-width:48rem){.Projects_listMeta__FfP3K{margin-bottom:var(--gc-space-8)}}.Projects_metaText__iWq9Z{margin:0;color:var(--gc-muted);font-size:var(--gc-font-small)}.Projects_grid__ZGINC{display:grid;gap:var(--gc-space-5);margin:0;padding:0;list-style:none}@media (min-width:48rem){.Projects_grid__ZGINC{gap:var(--gc-space-6)}}.Projects_card__oLAbp{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--gc-line);border-radius:var(--gc-card-radius);background:var(--gc-paper);transition:border-color var(--gc-duration) var(--gc-ease)}.Projects_card__oLAbp:hover{border-color:var(--gc-control-border)}.Projects_card__oLAbp:has(.Projects_cardLink__xxMv8:focus-visible),.Projects_startCard__p10HS:has(.Projects_startLink__KA5QS:focus-visible),.Projects_startOption__GZzHx:has(.Projects_startLink__KA5QS:focus-visible){outline:3px solid var(--gc-focus);outline-offset:2px}.Projects_cardMedia__UVYfX{border-bottom:1px solid var(--gc-line)}.Projects_cardBody__q38Bl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "meta link";align-items:center;gap:var(--gc-space-1) var(--gc-space-4);padding:var(--gc-space-4) var(--gc-space-5) var(--gc-space-3)}.Projects_cardName__lrUeb{grid-area:name;margin:0;color:var(--gc-navy);font-size:var(--gc-font-title);font-weight:500;line-height:1.3;overflow-wrap:anywhere}.Projects_cardMeta__DzNg2{grid-area:meta;margin:0;color:var(--gc-muted);font-size:var(--gc-font-small)}.Projects_cardLink__xxMv8{grid-area:link;display:inline-flex;align-items:center;gap:var(--gc-space-2);min-height:var(--gc-tap);color:var(--gc-action);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap}.Projects_cardLink__xxMv8:after,.Projects_startLink__KA5QS:after{content:"";position:absolute;inset:0}.Projects_cardLink__xxMv8:hover span,.Projects_startLink__KA5QS:hover{text-decoration:underline;text-underline-offset:.2em}.Projects_cardLink__xxMv8:focus-visible,.Projects_startLink__KA5QS:focus-visible{outline:none}.Projects_startCard__p10HS,.Projects_startOption__GZzHx{position:relative;display:grid;justify-items:center;align-content:center;gap:var(--gc-space-3);min-height:15rem;padding:var(--gc-space-8) var(--gc-space-6);border:1px dashed var(--gc-control-border);border-radius:var(--gc-card-radius);background:var(--gc-paper);text-align:center;transition:border-color var(--gc-duration) var(--gc-ease)}.Projects_startCard__p10HS:hover,.Projects_startOption__GZzHx:hover{border-color:var(--gc-navy)}.Projects_startIcon__79svD{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid var(--gc-navy);border-radius:50%;color:var(--gc-navy);background:var(--gc-paper)}.Projects_startTitle__1t45_{margin:0;font-size:var(--gc-font-title);font-weight:500;line-height:1.3}.Projects_startLink__KA5QS{color:var(--gc-navy);text-decoration:none}.Projects_startCard__p10HS .Projects_cardMeta__DzNg2,.Projects_startOption__GZzHx .Projects_cardMeta__DzNg2{grid-area:auto;max-width:18rem;line-height:1.5}.Projects_newLead__isp1p{margin:var(--gc-space-3) 0 var(--gc-space-8);max-width:36rem}.Projects_startOptions__8XEhi{display:grid;gap:var(--gc-space-4);margin:0;padding:0;list-style:none}@media (min-width:40rem){.Projects_startOptions__8XEhi{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gc-space-6)}}.Projects_newCard__aslaF{display:grid;gap:var(--gc-space-5);padding:var(--gc-space-5);border:1px solid var(--gc-line);border-radius:var(--gc-card-radius);background:var(--gc-paper)}@media (min-width:48rem){.Projects_newCard__aslaF{padding:var(--gc-space-6)}}.Projects_newProduct__w4bI9{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:var(--gc-space-4)}@media (min-width:40rem){.Projects_newProduct__w4bI9{grid-template-columns:10rem minmax(0,1fr);gap:var(--gc-space-6)}}.Projects_newProduct__w4bI9>:first-child{border-radius:var(--gc-radius);overflow:hidden}.Projects_thumbSkeleton__17k5F{display:block;aspect-ratio:1}.Projects_newProductBody__ceUbT{display:grid;gap:var(--gc-space-2);align-content:start;min-width:0}.Projects_newProductName__kqrTz{margin:0;font-size:var(--gc-font-title);font-weight:500;line-height:1.3}.Projects_newActions__vx8Wc{display:flex;flex-wrap:wrap;gap:var(--gc-space-3)}.Projects_backLink__N_X0v{display:inline-flex;align-items:center;gap:var(--gc-space-2);min-height:var(--gc-tap);margin-bottom:var(--gc-space-2);color:var(--gc-navy);font-size:var(--gc-font-small);font-weight:500;text-decoration:none}.Projects_backLink__N_X0v:hover span{text-decoration:underline;text-underline-offset:.2em}.Projects_titleRow__RAES9{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-space-4)}.Projects_titleGroup__G_y2j{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-space-2) var(--gc-space-4);min-width:0}.Projects_detailTitle__Lmqhb{margin:0;font-size:clamp(2rem,1.6rem + 1.6vw,3rem);overflow-wrap:anywhere}.Projects_ownerNote__a_mfp{margin:var(--gc-space-2) 0 var(--gc-space-6);color:var(--gc-muted);font-size:var(--gc-font-small)}@media (min-width:48rem){.Projects_ownerNote__a_mfp{margin-bottom:var(--gc-space-8)}}.Projects_detail__ymz3U{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "side" "tools";gap:var(--gc-space-8);align-items:start}@media (min-width:64rem){.Projects_detail__ymz3U{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"photo side" "tools side";grid-template-rows:auto 1fr;gap:var(--gc-space-8) var(--gc-space-10)}}.Projects_photo__oju1m{grid-area:photo;display:grid;gap:var(--gc-space-3);min-width:0}.Projects_photoImage__eAeEz{margin-inline:calc(var(--gc-gutter) * -1);width:calc(100% + (var(--gc-gutter) * 2))}@media (min-width:48rem){.Projects_photoImage__eAeEz{margin-inline:0;width:100%;border:1px solid var(--gc-line);border-radius:var(--gc-card-radius)}}.Projects_photoCaption__jDVZR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-space-2) var(--gc-space-3)}.Projects_side__m_1y9{grid-area:side;display:grid;gap:var(--gc-space-6);min-width:0}.Projects_saved__g2Pkm{display:grid;gap:var(--gc-space-4)}.Projects_sectionTitle__F767T{margin:0;color:var(--gc-navy);font-size:var(--gc-font-h3);font-weight:600;line-height:1.3}.Projects_rows__14EJn{display:grid;gap:var(--gc-space-3);margin:0;padding:0;list-style:none}.Projects_row__sGsBS{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:var(--gc-space-3) var(--gc-space-4);padding:var(--gc-space-4);border:1px solid var(--gc-line);border-radius:var(--gc-card-radius);background:var(--gc-paper)}.Projects_rowThumb___o8yb{border-radius:var(--gc-radius)}.Projects_rowBody__0qXxO{display:grid;gap:var(--gc-space-1);align-content:start;min-width:0}.Projects_rowName__Y1DXC{margin:0;color:var(--gc-navy);font-size:var(--gc-font-body);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.Projects_rowFinish__rcI1u{display:flex;align-items:center;gap:var(--gc-space-2);margin:0;color:var(--gc-muted);font-size:var(--gc-font-small)}.Projects_rowPrice__3y8Am{margin:0}.Projects_rowFinishes__5RZvF{grid-column:1/-1;min-width:0}.Projects_finishSet__CrKz2{min-width:0;margin:0;padding:0;border:0}.Projects_finishOptions__CpY83{display:flex;flex-wrap:wrap;gap:var(--gc-space-2) var(--gc-space-4)}.Projects_swatchPrice__ZRm9j{display:block;color:var(--gc-muted);font-weight:400}.Projects_rowActions__lacTB,.Projects_rowList__eqX58{grid-column:1/-1}.Projects_rowActions__lacTB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--gc-space-3)}.Projects_qtyRow__GdaTw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-space-2) var(--gc-space-3);padding-top:var(--gc-space-3);border-top:1px solid var(--gc-line)}.Projects_qtyLabel__pxMAL{margin:0;color:var(--gc-text);font-size:var(--gc-font-small);font-weight:500}.Projects_qtyRowStepper__pXPBk{align-items:flex-end;justify-content:space-between}.Projects_listSummary__KcSwQ{display:grid;gap:var(--gc-space-3);padding-top:var(--gc-space-4);border-top:1px solid var(--gc-line)}.Projects_listTotal__3Q2hO{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gc-space-2);margin:0;color:var(--gc-text);font-weight:500}.Projects_shareBlock__MRwhQ{display:grid;gap:var(--gc-space-3)}.Projects_tools__t6wIj{grid-area:tools;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gc-space-6);align-items:start;min-width:0}.Projects_panel__fjVfY{display:grid;gap:var(--gc-space-4);min-width:0;padding:var(--gc-space-5);border:1px solid var(--gc-line);border-radius:var(--gc-card-radius);background:var(--gc-paper)}.Projects_panelTitle___YeED{margin:0;color:var(--gc-navy);font-size:var(--gc-font-h4);font-weight:600}.Projects_searchRow__bM1k5{display:grid;gap:var(--gc-space-3)}@media (min-width:30rem){.Projects_searchRow__bM1k5{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.Projects_results__ClJmq{display:grid;margin:0;padding:0;list-style:none}.Projects_resultRow___BDUr{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:var(--gc-space-3);padding:var(--gc-space-2) 0;border-bottom:1px solid var(--gc-line)}.Projects_resultRow___BDUr:last-child{border-bottom:0}.Projects_resultThumb__mAQeR{border-radius:var(--gc-radius)}.Projects_resultText__f0_p_{display:grid;gap:.125rem;min-width:0}.Projects_resultName__3tNo1{font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}