.AnimatedStats_stats__nGfm5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:720px;margin:2rem auto 0}@media(max-width:768px){.AnimatedStats_stats__nGfm5{grid-template-columns:repeat(2,1fr)}}.AnimatedStats_stat__KLg99{display:flex;flex-direction:column;align-items:center;gap:.25rem}.AnimatedStats_value__KDs_s{font-size:2rem;font-weight:800;color:var(--cc-primary)}.AnimatedStats_label__9R5oi{font-size:.85rem;color:var(--cc-text);text-align:center}.RadioGroup_description__eiJvF{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.RadioGroup_description__eiJvF{font-size:15px;line-height:18px}}.RadioGroup_description__eiJvF{margin-top:.5rem;color:var(--theme-elevation-400)}.RadioGroup_wrap__s09qS{position:relative}.RadioGroup_ul__Wq5eV{padding:0;margin:0;list-style:none;display:flex;gap:1rem}.RadioGroup_layout--vertical__n3gHN .RadioGroup_ul__Wq5eV{flex-direction:column}.RadioGroup_layout--vertical__n3gHN .RadioGroup_li__yltXF{gap:1rem}.RadioGroup_li__yltXF{display:flex}.RadioGroup_radioWrap__fpgOQ{display:flex;align-items:center;cursor:pointer;flex-grow:1;width:100%;gap:.5rem}.RadioGroup_radioWrap__fpgOQ input[type=radio]{display:none}.RadioGroup_radio__6mSRi{box-shadow:0 2px 3px 0 rgba(0,2,4,.05),0 10px 4px -8px rgba(0,2,4,.02)}.RadioGroup_radio__6mSRi:not(:disabled):hover{box-shadow:0 2px 3px 0 rgba(0,2,4,.13),0 6px 4px -4px rgba(0,2,4,.1)}.RadioGroup_radio__6mSRi:not(:disabled):active,.RadioGroup_radio__6mSRi:not(:disabled):focus{box-shadow:0 2px 3px 0 rgba(0,2,4,.16),0 6px 4px -4px rgba(0,2,4,.13)}.RadioGroup_radio__6mSRi{font-family:var(--font-body);width:100%;border:1px solid var(--theme-border-color);background:var(--theme-input-bg);color:var(--theme-elevation-800);border-radius:0;font-size:1rem;height:2rem;line-height:1rem;padding:.5rem .75rem;-webkit-appearance:none}.RadioGroup_radio__6mSRi::-webkit-input-placeholder{color:var(--theme-elevation-400);font-weight:400;font-size:1rem}.RadioGroup_radio__6mSRi::-moz-placeholder{color:var(--theme-elevation-400);font-weight:400;font-size:1rem}.RadioGroup_radio__6mSRi:hover{border-color:var(--theme-elevation-250)}.RadioGroup_radio__6mSRi:active,.RadioGroup_radio__6mSRi:focus{border-color:var(--theme-elevation-400);outline:0}.RadioGroup_radio__6mSRi:disabled{background:var(--theme-elevation-100);color:var(--theme-elevation-450)}.RadioGroup_radio__6mSRi:disabled:hover{border-color:var(--theme-elevation-250)}.RadioGroup_radio__6mSRi{width:1rem;height:1rem;position:relative;padding:0;display:inline-block;border-radius:100%}.RadioGroup_radio__6mSRi:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;border-radius:100%;background-color:var(--theme-elevation-800);transition:width .2s ease,height .2s ease;opacity:0}.RadioGroup_radio__6mSRi:hover:before{opacity:.2}.RadioGroup_hidden__0mzEr{display:none}.RadioGroup_selected__G6TEp:before{opacity:1!important}.RadioGroup_label__Jyzvs{flex-grow:1;width:100%}.Image_placeholder__uf5AB{background-color:var(--theme-elevation-50)}[data-theme=dark] .Image_hasDarkModeFallback__JQBjj.Image_themeLight__GCSlz{display:none}[data-theme=dark] [data-theme=light] .Image_hasDarkModeFallback__JQBjj.Image_themeLight__GCSlz{display:block}[data-theme=light] .Image_themeDark__IAQXs{display:none}[data-theme=light] [data-theme=dark] .Image_themeDark__IAQXs{display:block}.Video_video__D_9PX{max-width:100%;width:100%;display:block}.Video_cover__4szsE{object-fit:cover;width:100%;height:100%}.ImageGallery_wrapper__X3W7z{display:flex;flex-direction:column;gap:.75rem}.ImageGallery_mainImage__27MgJ{position:relative;aspect-ratio:4/3;border-radius:var(--cc-radius-lg);overflow:hidden;background:var(--cc-pink-bg);box-shadow:var(--cc-shadow-md);border:4px solid var(--cc-surface);outline:1px solid var(--cc-border);outline-offset:-1px}.ImageGallery_image__2LHKq{object-fit:cover}.ImageGallery_thumbs__wuzj_{display:flex;gap:.6rem;overflow-x:auto}.ImageGallery_thumb__zkU8h{position:relative;flex:0 0 72px;aspect-ratio:1;border-radius:var(--cc-radius-sm);overflow:hidden;border:2px solid var(--cc-surface);outline:1px solid var(--cc-border);outline-offset:-1px;cursor:pointer;padding:0}.ImageGallery_thumbActive__kaevq{border-color:var(--cc-primary)}.ImageGallery_thumbImage__GD_wR{object-fit:cover}.CTABand_band__zyzXV{position:relative;text-align:center;border-radius:var(--cc-radius-lg);background:linear-gradient(135deg,var(--cc-pink-bg),var(--cc-yellow-bg));padding:4rem 2rem;overflow:hidden}@media(max-width:768px){.CTABand_band__zyzXV{padding:3rem 1.5rem}}.CTABand_deco__wHzKn{position:absolute;font-size:2.5rem;opacity:.6;pointer-events:none}@media(max-width:768px){.CTABand_deco__wHzKn{font-size:1.75rem}}.CTABand_deco1__N100I{top:1.5rem;left:6%}.CTABand_deco2__qGLei{bottom:1.5rem;right:6%}.CTABand_heading__RqZpR{position:relative;color:var(--cc-heading);font-size:2.25rem;margin:0 0 1rem}@media(max-width:768px){.CTABand_heading__RqZpR{font-size:1.65rem}}.CTABand_description__7TpkN{position:relative;color:var(--cc-text);max-width:36rem;margin:0 auto 2rem;line-height:1.6}.CTABand_cta__QHSGT{position:relative;display:inline-flex;background:var(--cc-primary);color:#fff;border-radius:999px;padding:1.1rem 2.5rem;font-weight:700;font-size:1.05rem;text-decoration:none;box-shadow:var(--cc-shadow-md);transition:background var(--trans-default),transform var(--trans-default)}.CTABand_cta__QHSGT:hover{background:var(--cc-primary-dark);transform:translateY(-2px)}.CTABand_note__Q_Iz6{position:relative;color:var(--cc-text);font-size:.875rem;margin:1.25rem 0 0}.Hero_hero__DK520{padding-block:3rem 4rem;background:var(--cc-gradient-hero)}@media(max-width:768px){.Hero_hero__DK520{padding-block:2rem 2.5rem}}.Hero_breadcrumb__Q4BN1{display:flex;align-items:center;gap:.5rem;color:var(--cc-text);font-size:.875rem;margin-bottom:2rem}.Hero_breadcrumb__Q4BN1 a{color:var(--cc-text);text-decoration:none}.Hero_breadcrumb__Q4BN1 a:hover{text-decoration:underline}.Hero_crumbSep__gHr0y{opacity:.6}.Hero_grid__jo9ax{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:center}@media(max-width:1024px){.Hero_grid__jo9ax{grid-template-columns:1fr;gap:2rem}}.Hero_eyebrow__U9TDB{color:var(--cc-primary);font-weight:700;font-size:.9375rem;margin:0 0 .75rem}.Hero_heading__gt8Dn{color:var(--cc-heading);font-size:3rem;line-height:1.15;margin:0 0 1.25rem}@media(max-width:768px){.Hero_heading__gt8Dn{font-size:2.1rem}}.Hero_description__fY7vC{color:var(--cc-text);font-size:1.1rem;line-height:1.7;margin:0 0 1.75rem;max-width:34rem}.Hero_ctaRow__C5e7C{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.Hero_primaryCta__fvVJa{display:inline-flex;align-items:center;background:var(--cc-primary);color:#fff;border-radius:999px;padding:.9rem 2rem;font-weight:600;text-decoration:none;box-shadow:var(--cc-shadow-sm);transition:background var(--trans-default),transform var(--trans-default)}.Hero_primaryCta__fvVJa:hover{background:var(--cc-primary-dark);transform:translateY(-2px)}.Hero_secondaryCta__wnYaX{display:inline-flex;align-items:center;background:var(--cc-surface);color:var(--cc-primary);border:1.5px solid var(--cc-primary);border-radius:999px;padding:.9rem 2rem;font-weight:600;text-decoration:none;transition:background var(--trans-default)}.Hero_secondaryCta__wnYaX:hover{background:var(--cc-pink-bg)}.Hero_note__WZyuB{color:var(--cc-text);font-size:.875rem;margin:0}@media(max-width:1024px){.Hero_visual__luy_S{order:-1}}.Hero_imageFrame__Urs0F{position:relative;aspect-ratio:4/3;border-radius:var(--cc-radius-lg);overflow:hidden;box-shadow:var(--cc-shadow-md)}.Hero_image__t17Km{object-fit:cover}.Hero_caption__S_mNO{color:var(--cc-text);font-size:.8125rem;text-align:center;margin:.75rem 0 0}.CommunityProjects_section___3j_A{padding-block:4rem}@media print{.CommunityProjects_section___3j_A{display:none}}.CommunityProjects_grid__hLAXM{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.CommunityProjects_empty__O3pPW{margin-top:1.5rem;color:var(--cc-text)}.CommunityProjects_cta__R4_21{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.85rem 1.75rem;border-radius:999px;background:var(--cc-primary);color:#fff;font-weight:700;text-decoration:none}.CommunityProjects_cta__R4_21:hover{background:var(--cc-primary-dark)}.PatternDetailPage_page__jrI_C{padding-top:var(--page-padding-top);--cc-bg:#fffcfa;--cc-surface:#ffffff;--cc-primary:#f36c6c;--cc-primary-dark:#e65b5b;--cc-heading:#3b312f;--cc-text:#6b6b6b;--cc-border:#efe8e4;--cc-secondary-bg:#fff8f4;--cc-gradient-hero:linear-gradient(135deg,#fff4ec,#fffdf9,#f6f2ff);--cc-radius-sm:14px;--cc-radius-md:24px;--cc-radius-lg:32px;--cc-shadow-sm:0 4px 16px rgba(196,120,90,0.1);--cc-shadow-md:0 14px 32px rgba(196,120,90,0.14);--cc-pink-bg:#fde7ee;--cc-pink-text:#c4527a;--cc-pink-grad:linear-gradient(135deg,#fef1f5,#fbd0de);--cc-green-bg:#e3f3e7;--cc-green-text:#3f8f5c;--cc-green-grad:linear-gradient(135deg,#eef8f1,#c9ebd2);--cc-blue-bg:#e4edfb;--cc-blue-text:#4472c4;--cc-blue-grad:linear-gradient(135deg,#eef3fc,#cfe0f7);--cc-purple-bg:#f1e7fb;--cc-purple-text:#8a5fc0;--cc-purple-grad:linear-gradient(135deg,#f6f0fc,#e2cdf5);--cc-yellow-bg:#fbf1dc;--cc-yellow-text:#b98a2a;--cc-yellow-grad:linear-gradient(135deg,#fdf6e7,#f6e2b0);--cc-rose-bg:#fce3e6;--cc-rose-text:#c74b5b;--cc-rose-grad:linear-gradient(135deg,#fdedef,#f7c9cf);--cc-orange-bg:#fbeadd;--cc-orange-text:#c97a3d;--cc-orange-grad:linear-gradient(135deg,#fdf3ea,#f5d3ae);--cc-wash-mint:linear-gradient(180deg,#eaf7ee,#dcf0e2);--cc-wash-lavender:linear-gradient(180deg,#f4ecfb,#ead9f7);--cc-wash-peach:linear-gradient(180deg,#fdf0e2,#fbdec2)}[data-theme=dark] .PatternDetailPage_page__jrI_C,[data-theme=dark]:not(:has([data-theme=light])) .PatternDetailPage_page__jrI_C{--cc-bg:#1c1917;--cc-surface:#262220;--cc-primary:#f27e7e;--cc-primary-dark:#f36c6c;--cc-heading:#f5efe9;--cc-text:#b8aca4;--cc-border:#3a332f;--cc-secondary-bg:#221e1b;--cc-gradient-hero:linear-gradient(135deg,#2a2320,#1c1917,#211d26);--cc-shadow-sm:0 4px 16px rgba(0,0,0,0.3);--cc-shadow-md:0 14px 32px rgba(0,0,0,0.4);--cc-pink-bg:#3a2530;--cc-pink-text:#ef9dbb;--cc-pink-grad:linear-gradient(135deg,#3a2530,#4a2a3a);--cc-green-bg:#22362a;--cc-green-text:#7fcf9a;--cc-green-grad:linear-gradient(135deg,#22362a,#294532);--cc-blue-bg:#202c3d;--cc-blue-text:#8fb0e6;--cc-blue-grad:linear-gradient(135deg,#202c3d,#26344a);--cc-purple-bg:#2e2438;--cc-purple-text:#c6a3ec;--cc-purple-grad:linear-gradient(135deg,#2e2438,#392b47);--cc-yellow-bg:#362c1a;--cc-yellow-text:#e0b869;--cc-yellow-grad:linear-gradient(135deg,#362c1a,#453820);--cc-rose-bg:#3a2429;--cc-rose-text:#ec93a1;--cc-rose-grad:linear-gradient(135deg,#3a2429,#482a30);--cc-orange-bg:#382b1e;--cc-orange-text:#e2a373;--cc-orange-grad:linear-gradient(135deg,#382b1e,#473624);--cc-wash-mint:linear-gradient(180deg,#1e2b22,#22362a);--cc-wash-lavender:linear-gradient(180deg,#241e2c,#2e2438);--cc-wash-peach:linear-gradient(180deg,#2a2119,#382b1e)}.PatternDetailPage_page__jrI_C{background:var(--cc-bg);color:var(--cc-text)}.PatternDetailPage_hero__TbKUM{background:var(--cc-wash-lavender);padding-block:3rem 3.5rem}.PatternDetailPage_breadcrumb__Hfxk2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.75rem;font-size:.85rem}.PatternDetailPage_breadcrumb__Hfxk2 a{font-weight:600;color:var(--cc-primary);text-decoration:none}.PatternDetailPage_breadcrumb__Hfxk2 a:hover{color:var(--cc-heading)}.PatternDetailPage_crumbSep__5XP8W{opacity:.55}.PatternDetailPage_heroGrid__rqt7i{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media(max-width:1024px){.PatternDetailPage_heroGrid__rqt7i{grid-template-columns:1fr}}.PatternDetailPage_heading__U5xCm{font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:800;color:var(--cc-heading);margin:0 0 1rem}.PatternDetailPage_metaRow__OB7x7{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.PatternDetailPage_chip__tB5Nr{display:inline-flex;padding:.3rem .85rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-heading);font-size:.8rem;font-weight:700}.PatternDetailPage_infoList__d0M1_{margin:0 0 1.5rem}.PatternDetailPage_infoRow__3YjYo{display:flex;gap:.5rem;margin-bottom:.4rem;font-size:.95rem}.PatternDetailPage_infoRow__3YjYo dt{font-weight:700;color:var(--cc-heading)}.PatternDetailPage_infoRow__3YjYo dd{margin:0}.PatternDetailPage_ctaRow__vEdRa{display:flex;flex-wrap:wrap;gap:1rem}.PatternDetailPage_primaryCta__NuZZp{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:999px;background:var(--cc-primary);color:#fff;font-weight:700;text-decoration:none}.PatternDetailPage_primaryCta__NuZZp:hover{background:var(--cc-primary-dark)}.PatternDetailPage_secondaryCta__lm0pS{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:999px;border:1px solid var(--cc-border);color:var(--cc-heading);font-weight:700;text-decoration:none}.PatternDetailPage_secondaryCta__lm0pS:hover{background:var(--cc-secondary-bg)}.PatternDetailPage_imageWrapper__iA_x9{position:relative;aspect-ratio:1;border-radius:var(--cc-radius-lg);overflow:hidden;background:var(--cc-pink-bg);display:grid;place-items:center}.PatternDetailPage_image__adwzY{object-fit:contain}.PatternDetailPage_placeholder__crHWv{font-size:3rem}.PatternDetailPage_galleryControls__LB23Z{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem}.PatternDetailPage_galleryControls__LB23Z button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--cc-border);border-radius:999px;background:var(--cc-surface);color:var(--cc-heading);font-size:1.3rem;line-height:1;cursor:pointer;transition:background var(--trans-default)}.PatternDetailPage_galleryControls__LB23Z button:hover{background:var(--cc-secondary-bg)}.PatternDetailPage_counter__EqDMO{min-width:3rem;text-align:center;font-size:.85rem;font-weight:600;color:var(--cc-heading)}.PatternDetailPage_section__CwWBE{padding-block:4rem}.PatternDetailPage_content__SYYQF{max-width:46rem}.PatternDetailPage_projectsGrid__LGjA1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.PatternDetailPage_projectsGrid__LGjA1{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.PatternDetailPage_projectsGrid__LGjA1{grid-template-columns:1fr}}@media print{.PatternDetailPage_breadcrumb__Hfxk2{display:none}}.HeroActions_actions__N05V_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}@media print{.HeroActions_actions__N05V_{display:none}}.HeroActions_primary__tw7_c{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:999px;background:var(--cc-primary);color:#fff;font-weight:700;text-decoration:none}.HeroActions_primary__tw7_c:hover{background:var(--cc-primary-dark)}.HeroActions_iconButtonActive__bVdln,.HeroActions_iconButton__OyiA9{display:inline-flex;align-items:center;padding:.75rem 1.25rem;border:1px solid var(--cc-border);border-radius:999px;background:var(--cc-surface);color:var(--cc-heading);font-weight:700;cursor:pointer}.HeroActions_iconButtonActive__bVdln:hover,.HeroActions_iconButton__OyiA9:hover{background:var(--cc-secondary-bg)}.HeroActions_iconButtonActive__bVdln{border-color:var(--cc-primary);color:var(--cc-primary)}.HeroActions_shareWrap__OZdZ9{position:relative}.HeroActions_shareFeedback__q7M_f{position:absolute;top:-1.75rem;left:50%;transform:translateX(-50%);padding:.25rem .75rem;border-radius:999px;background:var(--cc-heading);color:var(--cc-bg);font-size:.75rem;white-space:nowrap}.Materials_section__N8CaW{padding-block:4rem}.Materials_list__Lywca{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;list-style:none;margin:2rem 0 0;padding:0}@media(max-width:768px){.Materials_list__Lywca{grid-template-columns:1fr}}.Materials_item__btEhJ{display:flex;align-items:center;gap:.75rem;background:var(--cc-surface);border-radius:var(--cc-radius-md);box-shadow:var(--cc-shadow-sm);padding:1rem 1.25rem}.PartnerGrid_PartnerGridWrap__LdehN{display:flex;width:100%;flex-wrap:wrap;row-gap:2rem}@media(max-width:400px){.PartnerGrid_PartnerGridWrap__LdehN{flex-direction:column}}.PartnerDirectory_partnerDirectory__Fjlls{position:relative;padding-block:6rem}.PartnerDirectory_directoryHeader__Vpf7x{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.PartnerDirectory_directoryHeader__Vpf7x *{margin:0}.PartnerDirectory_directoryHeader__Vpf7x .PartnerDirectory_results__Avaq5{display:flex;gap:1rem;align-items:center}@media(max-width:1024px){.PartnerDirectory_directoryHeader__Vpf7x{margin-bottom:2rem}}.PartnerDirectory_sidebar__0de8a{position:relative;border-top:1px solid var(--theme-border-color);margin-bottom:2rem}.PartnerDirectory_filterWrapper__e6iw3{top:var(--header-height);height:auto;overflow:hidden}.PartnerDirectory_filterWrapper__e6iw3>*{border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.PartnerDirectory_filterWrapper__e6iw3{height:0}}.PartnerDirectory_filterToggle__8gt4K{display:none}@media(max-width:1024px){.PartnerDirectory_filterToggle__8gt4K{display:block}}.PartnerDirectory_filterToggle__8gt4K>svg{margin-right:.75rem;rotate:-45deg;transition:rotate .3s ease;stroke-width:2px}.PartnerDirectory_filterToggle__8gt4K>svg.PartnerDirectory_openToggle__8i__G{rotate:0deg}@media(max-width:1024px){.PartnerDirectory_openFilters__jNFA4{height:auto}}.PartnerDirectory_filterHeader__mcooD{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:500;border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.PartnerDirectory_filterHeader__mcooD{padding-left:1rem}}.PartnerDirectory_filterHeader__mcooD>*{margin:0}.PartnerDirectory_filterHeader__mcooD>button{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.PartnerDirectory_filterHeader__mcooD>button{font-size:15px;line-height:18px}}.PartnerDirectory_filterHeader__mcooD>button{padding:0;background:none;border:none;text-decoration:underline;cursor:pointer;color:inherit}.PartnerDirectory_filterHeader__mcooD>button:hover{opacity:.75}.PartnerDirectory_filterHeader__mcooD>button:disabled{opacity:.5;pointer-events:none;text-decoration:none}.PartnerDirectory_filterHeader__mcooD>span{width:100%}.PartnerDirectory_filterGroup__RfYiv{display:grid;grid-template-rows:auto 0fr;overflow:hidden}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_filterGroupHeader__bJ8e0{display:flex;justify-content:space-between;align-items:center;height:min-content;font-size:var(--font-body-size);line-height:1.4;letter-spacing:0;padding:1rem 1.5rem;margin:0;text-align:left;background-color:rgba(0,0,0,0);border:none;position:relative;cursor:pointer;color:inherit}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_filterGroupHeader__bJ8e0:hover .PartnerDirectory_chevron__rlxlm{opacity:1}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_pill__Gq0WK{width:1.2rem;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--theme-elevation-100);margin-left:.5rem;font-size:.75rem;line-height:1.2rem;border-radius:.25rem}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_chevron__rlxlm{transition:transform .3s ease,opacity .3s ease;opacity:.5;width:.75rem;height:.75rem;transform:rotate(-90deg);margin-left:auto}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu{gap:.75rem;overflow:hidden;padding:0 1.5rem;height:100%}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:.375rem 0;gap:.5rem;cursor:pointer;color:var(--theme-elevation-750);transition:color .3s ease;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label{font-size:15px;line-height:18px}}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label:hover{color:var(--theme-text)}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label:has(input:checked){color:var(--theme-text)}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label:has(input:disabled){color:var(--theme-elevation-250);cursor:not-allowed}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input:before{content:"";display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:1rem;height:100%;margin:0;padding:0;border:1px solid var(--theme-elevation-250);transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input:checked:before{content:url(/images/check.svg);border-color:var(--theme-elevation-250);background-color:var(--theme-elevation-0)}[data-theme=dark] .PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input:checked:before,[data-theme=dark]:not(:has([data-theme=light])) .PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input:checked:before{content:url(/images/check-dark.svg)}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input:hover:before{border-color:var(--theme-elevation-750);background-color:var(--theme-elevation-50)}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu label input:disabled:before{border-color:var(--theme-elevation-100);background-color:var(--theme-elevation-0);cursor:not-allowed}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu *{margin:0;display:flex;gap:.75rem}.PartnerDirectory_filterGroup__RfYiv .PartnerDirectory_checkboxes__uJ0wu>:last-child{margin-bottom:1rem}.PartnerDirectory_filterGroup__RfYiv:has(input:focus),.PartnerDirectory_open__fuGpb{grid-template-rows:auto 1fr}.PartnerDirectory_filterGroup__RfYiv:has(input:focus) .PartnerDirectory_filterGroupHeader__bJ8e0,.PartnerDirectory_open__fuGpb .PartnerDirectory_filterGroupHeader__bJ8e0{padding-bottom:.5rem}.PartnerDirectory_filterGroup__RfYiv:has(input:focus) .PartnerDirectory_chevron__rlxlm,.PartnerDirectory_open__fuGpb .PartnerDirectory_chevron__rlxlm{transform:rotate(0deg)}.AuthorsList_authorSlot__g1NNd{padding:2.5rem 1rem 1rem;border-bottom:1px solid var(--theme-border-color);display:flex;flex-direction:column;gap:.25rem}.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{margin:1.2rem 0;font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem}@media(max-width:1600px){.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{font-size:1.25rem}}@media(max-width:768px){.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{font-size:1rem}}.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1 code{font-size:inherit}.AuthorsList_authorSlot__g1NNd .AuthorsList_authorLabel__8_kK1{margin:0 0 .5rem}.AuthorsList_label__8SPuu{margin:1.2rem 0;font-size:13px;line-height:1;font-weight:400;letter-spacing:.25em;text-transform:uppercase}@media(max-width:1600px){.AuthorsList_label__8SPuu{font-size:12px}}.AuthorsList_label__8SPuu code{font-size:inherit}.AuthorsList_authorLink__TyxEz{text-decoration:none}.AuthorsList_authorLink__TyxEz:focus{outline:none;text-decoration:underline}.AuthorsList_author__LHKo8{display:flex;align-items:center;padding:0 0 .5rem}.AuthorsList_author__LHKo8 span{color:var(--theme-elevation-900);margin:0;line-height:1;letter-spacing:0}.AuthorsList_authorInfo__BuFyF{display:flex;flex-direction:column;gap:4px}.AuthorsList_twitter__nqd8l{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.AuthorsList_twitter__nqd8l{font-size:15px;line-height:18px}}.AuthorsList_twitter__nqd8l{color:var(--theme-elevation-500)}.AuthorsList_authorImage__JxILZ{width:30px;height:30px;border-radius:100%;overflow:hidden;margin-right:.75rem;flex-shrink:0}.AuthorsList_guestSocials__b__GL{display:flex;padding:.25rem 0;gap:.25rem}@media(max-width:1024px){.AuthorsList_authorSlot__g1NNd{padding:0;border:none}.AuthorsList_authorLabel__8_kK1{display:none}}.Post_post__qfD7e{border-bottom:1px solid var(--grid-line-dark);position:relative;overflow:hidden;padding-bottom:3rem}[data-theme=dark] .Post_post__qfD7e,[data-theme=dark]:not(:has([data-theme=light])) .Post_post__qfD7e{border-color:var(--grid-line-dark)}[data-theme=light] .Post_post__qfD7e,[data-theme=light]:not(:has([data-theme=dark])) .Post_post__qfD7e{border-color:var(--grid-line-light)}.Post_titleWrap__fQcJR{padding:2.5rem 0}.Post_title__xwEKV{margin:3rem 0 2.4rem;font-size:4rem;line-height:1;font-weight:500;letter-spacing:-.05em}@media(max-width:768px){.Post_title__xwEKV{font-size:2.5rem}}.Post_title__xwEKV code{font-size:inherit}.Post_title__xwEKV{margin:0;width:calc(var(--column)*11)}@media(max-width:1600px){.Post_title__xwEKV{margin:2.4rem 0 1.8rem;font-size:2.5rem;line-height:1;font-weight:500;letter-spacing:-.05em;margin:0!important}}@media(max-width:1600px)and (max-width:1600px){.Post_title__xwEKV{font-size:3rem}}@media(max-width:1600px)and (max-width:768px){.Post_title__xwEKV{font-size:1.75rem}}@media(max-width:1600px){.Post_title__xwEKV code{font-size:inherit}}@media(max-width:1024px){.Post_title__xwEKV{width:100%}}.Post_breadcrumbs__8f5eF{margin:0 0 1rem}.Post_guideBadge__ckT8C{font-size:var(--font-body-size);line-height:1.4;display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:6px;background:var(--theme-success-50);border:1px solid var(--theme-success-250);color:var(--theme-success-600);letter-spacing:normal;font-weight:400;vertical-align:middle;margin:1rem 0 0}.Post_allPosts__u3hOq{display:flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none}.Post_allPosts__u3hOq svg{transform:rotate(180deg)}.Post_blogWrap__z6loX{display:flex;flex-direction:column}.Post_authorTimeSlots__Lziv5{padding:2.5rem 1rem;border-bottom:1px solid var(--grid-line-dark)}[data-theme=dark] .Post_authorTimeSlots__Lziv5,[data-theme=dark]:not(:has([data-theme=light])) .Post_authorTimeSlots__Lziv5{border-color:var(--grid-line-dark)}[data-theme=light] .Post_authorTimeSlots__Lziv5,[data-theme=light]:not(:has([data-theme=dark])) .Post_authorTimeSlots__Lziv5{border-color:var(--grid-line-light)}@media(max-width:1024px){.Post_authorTimeSlots__Lziv5{margin-top:1rem}}.Post_dateSlot__jUnJx{padding:1.25rem 0 0;display:flex;flex-direction:column}@media(max-width:1024px){.Post_dateSlot__jUnJx{padding:.5rem 0 0}}.Post_date__ex7gU{font-size:var(--font-body-size);line-height:1.4;letter-spacing:0;color:var(--theme-elevation-900);margin:0}.Post_publishLabel__J9USi{margin:1.2rem 0;font-size:13px;line-height:1;font-weight:400;letter-spacing:.25em;text-transform:uppercase}@media(max-width:1600px){.Post_publishLabel__J9USi{font-size:12px}}.Post_publishLabel__J9USi code{font-size:inherit}@media(max-width:1024px){.Post_stickyColumn__tGYlk{display:none}}.Post_stickyContent__CF_62{top:0;position:-webkit-sticky;position:sticky}.Post_excerpt__PwuRP{margin:3rem 0 1rem}@media(max-width:1024px){.Post_excerpt__PwuRP{margin:1rem 0}}.Post_heroImageWrap__9HZAF{margin-inline:calc(var(--column)*-1) calc(var(--column)*-4)}@media(max-width:1024px){.Post_heroImageWrap__9HZAF{display:none}}.Post_heroImage__klAzt,.Post_heroImage__klAzt img{width:100%}.Post_blocks___yTOH>*>*{margin-top:2rem}.Post_blocks___yTOH>*>:last-child{margin-bottom:2rem}.Post_mobileAuthor__pzp3f,.Post_mobileImage__WdHDG{display:none}@media(max-width:1024px){.Post_mobileAuthor__pzp3f,.Post_mobileImage__WdHDG{display:unset}.Post_mobileAuthor__pzp3f{margin-top:1rem;display:flex}.Post_mobileAuthor__pzp3f>*{width:50%}.Post_breadcrumbs__8f5eF{width:100%}}@media(max-width:768px){.Post_titleWrap__fQcJR{display:unset}.Post_mobileAuthor__pzp3f{margin-top:1rem;display:flex;flex-direction:column}.Post_heroImage__klAzt{padding-bottom:1.5rem}}.ProjectGrid_wrapper__krPSA{display:flex;flex-direction:column;gap:2rem}.ProjectGrid_filterBar__zRUty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.ProjectGrid_pills__uClh7{display:flex;flex-wrap:wrap;gap:.6rem}.ProjectGrid_pill__UeD6Z{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:999px;border:1.5px solid var(--cc-border);background:var(--cc-surface);color:var(--cc-heading);font-weight:700;font-size:.875rem;cursor:pointer;transition:background var(--trans-default),color var(--trans-default)}.ProjectGrid_pillActive__XSDyB{background:var(--cc-primary);border-color:var(--cc-primary);color:#fff}.ProjectGrid_count__9eTyH{opacity:.75;font-weight:600}.ProjectGrid_search___T0n9{flex:none;width:100%;max-width:16rem;padding:.55rem 1rem;border-radius:999px;border:1.5px solid var(--cc-border);background:var(--cc-surface);color:var(--cc-text);font-size:.875rem}.ProjectGrid_search___T0n9::placeholder{color:var(--cc-text);opacity:.6}@media(max-width:768px){.ProjectGrid_search___T0n9{max-width:100%}}.ProjectGrid_grid__XUIer{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem}.ProjectGrid_empty__QGEOu{text-align:center;color:var(--cc-text);padding:3rem 0}.CommunityGallery_masonry__dzn5z{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:12rem;grid-gap:1.25rem;gap:1.25rem;max-width:64rem;margin-inline:auto}@media(max-width:1024px){.CommunityGallery_masonry__dzn5z{grid-template-columns:repeat(2,1fr)}}.CommunityGallery_tile__DCuNU{position:relative;display:block;border-radius:var(--cc-radius-md);overflow:hidden;background:var(--cc-pink-bg);text-decoration:none}.CommunityGallery_tile__DCuNU:hover .CommunityGallery_image__8p2F_{transform:scale(1.06)}.CommunityGallery_span1__mDLGB{grid-row:span 1}.CommunityGallery_span2__9M3ff{grid-column:span 2;grid-row:span 2}@media(max-width:1024px){.CommunityGallery_span2__9M3ff{grid-column:span 2;grid-row:span 1}}.CommunityGallery_span3__UYJnB{grid-row:span 2}.CommunityGallery_image__8p2F_{object-fit:cover;transition:transform .4s ease}.CommunityGallery_placeholder__LJiNO{position:absolute;inset:0;display:grid;place-items:center;font-size:2.5rem}.CommunityGallery_overlay__f_Pdi{position:absolute;inset:0;display:flex;align-items:flex-end;padding:.9rem;background:linear-gradient(0deg,rgba(58,46,40,.55),transparent 55%)}.CommunityGallery_title__to3mG{color:#fff;font-weight:700;font-size:.9rem}.CategoryTile_card___alaI{display:block;height:100%;border-radius:var(--cc-radius-md);padding:1.75rem;text-decoration:none;box-shadow:var(--cc-shadow-sm);transition:transform var(--trans-default),box-shadow var(--trans-default)}.CategoryTile_card___alaI:hover{transform:translateY(-4px) rotate(-1.5deg);box-shadow:var(--cc-shadow-md)}.CategoryTile_iconWrapper__HGtPK{width:4rem;height:4rem;border-radius:999px;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;font-size:1.75rem}.CategoryTile_name__5739I{font-size:1.125rem;font-weight:700;margin:0 0 .4rem}.CategoryTile_description__NyCQN{font-size:.875rem;line-height:1.5;margin:0 0 .85rem;opacity:.85}.CategoryTile_count___5CJl{font-size:.8125rem;font-weight:600;opacity:.85}.CategoryTile_pink__5eTce{background:var(--cc-pink-grad);color:var(--cc-pink-text)}.CategoryTile_green___m2AW{background:var(--cc-green-grad);color:var(--cc-green-text)}.CategoryTile_blue__umEGD{background:var(--cc-blue-grad);color:var(--cc-blue-text)}.CategoryTile_purple__apy1Q{background:var(--cc-purple-grad);color:var(--cc-purple-text)}.CategoryTile_yellow__3YWsh{background:var(--cc-yellow-grad);color:var(--cc-yellow-text)}.CategoryTile_rose__lVgH5{background:var(--cc-rose-grad);color:var(--cc-rose-text)}.CategoryTile_orange__a8HIP{background:var(--cc-orange-grad);color:var(--cc-orange-text)}.Hero_hero__kqTWg{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(242,205,226,.55),transparent 42%),radial-gradient(circle at 94% 86%,rgba(211,227,204,.5),transparent 44%),linear-gradient(180deg,#fffdf9,#fff3f7);padding-block:clamp(48px,7vw,88px)}.Hero_deco__8IS9i{position:absolute;font-size:2.2rem;opacity:.7;filter:drop-shadow(0 8px 14px rgba(201,140,160,.18))}@media(max-width:768px){.Hero_deco__8IS9i{display:none}}.Hero_deco1__sADt_{top:8%;left:4%}.Hero_deco2__LzZwX{bottom:12%;left:12%}.Hero_deco3__iuuib{top:16%;right:6%}.Hero_inner__VBGY5{position:relative;z-index:1;text-align:center;max-width:42rem;margin-inline:auto}.Hero_heading__0mFPj{font-size:clamp(2.1rem,4.6vw,3.25rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:var(--cc-heading);margin:0}.Hero_description__5gRCS{margin-top:18px;color:var(--cc-text);font-size:1.05rem;line-height:1.7}.Hero_ctaRow__LfEFo{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.Hero_primaryCta__IK_5l,.Hero_secondaryCta__2zReW{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;border:2px solid rgba(0,0,0,0);transition:transform var(--trans-default),box-shadow var(--trans-default)}.Hero_primaryCta__IK_5l{background:var(--cc-primary);color:#fff;box-shadow:var(--cc-shadow-sm)}.Hero_primaryCta__IK_5l:hover{transform:translateY(-2px);box-shadow:var(--cc-shadow-md);background:var(--cc-primary-dark)}.Hero_secondaryCta__2zReW{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-heading)}.Hero_secondaryCta__2zReW:hover{border-color:var(--cc-primary);transform:translateY(-2px)}.Hero_stats__rAjMZ{display:flex;justify-content:center;gap:clamp(1.5rem,5vw,3.5rem);margin-top:3rem}.Hero_stat__y01tD{display:flex;flex-direction:column;align-items:center;gap:.25rem}.Hero_statValue__WKTdk{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;color:var(--cc-heading)}.Hero_statLabel__PoXCV{font-size:.8rem;font-weight:600;color:var(--cc-text)}.ProjectsLandingPage_page__prQq3{padding-top:var(--page-padding-top);--cc-bg:#fffcfa;--cc-surface:#ffffff;--cc-primary:#f36c6c;--cc-primary-dark:#e65b5b;--cc-heading:#3b312f;--cc-text:#6b6b6b;--cc-border:#efe8e4;--cc-secondary-bg:#fff8f4;--cc-gradient-hero:linear-gradient(135deg,#fff4ec,#fffdf9,#f6f2ff);--cc-radius-sm:14px;--cc-radius-md:24px;--cc-radius-lg:32px;--cc-shadow-sm:0 4px 16px rgba(196,120,90,0.1);--cc-shadow-md:0 14px 32px rgba(196,120,90,0.14);--cc-pink-bg:#fde7ee;--cc-pink-text:#c4527a;--cc-pink-grad:linear-gradient(135deg,#fef1f5,#fbd0de);--cc-green-bg:#e3f3e7;--cc-green-text:#3f8f5c;--cc-green-grad:linear-gradient(135deg,#eef8f1,#c9ebd2);--cc-blue-bg:#e4edfb;--cc-blue-text:#4472c4;--cc-blue-grad:linear-gradient(135deg,#eef3fc,#cfe0f7);--cc-purple-bg:#f1e7fb;--cc-purple-text:#8a5fc0;--cc-purple-grad:linear-gradient(135deg,#f6f0fc,#e2cdf5);--cc-yellow-bg:#fbf1dc;--cc-yellow-text:#b98a2a;--cc-yellow-grad:linear-gradient(135deg,#fdf6e7,#f6e2b0);--cc-rose-bg:#fce3e6;--cc-rose-text:#c74b5b;--cc-rose-grad:linear-gradient(135deg,#fdedef,#f7c9cf);--cc-orange-bg:#fbeadd;--cc-orange-text:#c97a3d;--cc-orange-grad:linear-gradient(135deg,#fdf3ea,#f5d3ae);--cc-wash-mint:linear-gradient(180deg,#eaf7ee,#dcf0e2);--cc-wash-lavender:linear-gradient(180deg,#f4ecfb,#ead9f7);--cc-wash-peach:linear-gradient(180deg,#fdf0e2,#fbdec2)}[data-theme=dark] .ProjectsLandingPage_page__prQq3,[data-theme=dark]:not(:has([data-theme=light])) .ProjectsLandingPage_page__prQq3{--cc-bg:#1c1917;--cc-surface:#262220;--cc-primary:#f27e7e;--cc-primary-dark:#f36c6c;--cc-heading:#f5efe9;--cc-text:#b8aca4;--cc-border:#3a332f;--cc-secondary-bg:#221e1b;--cc-gradient-hero:linear-gradient(135deg,#2a2320,#1c1917,#211d26);--cc-shadow-sm:0 4px 16px rgba(0,0,0,0.3);--cc-shadow-md:0 14px 32px rgba(0,0,0,0.4);--cc-pink-bg:#3a2530;--cc-pink-text:#ef9dbb;--cc-pink-grad:linear-gradient(135deg,#3a2530,#4a2a3a);--cc-green-bg:#22362a;--cc-green-text:#7fcf9a;--cc-green-grad:linear-gradient(135deg,#22362a,#294532);--cc-blue-bg:#202c3d;--cc-blue-text:#8fb0e6;--cc-blue-grad:linear-gradient(135deg,#202c3d,#26344a);--cc-purple-bg:#2e2438;--cc-purple-text:#c6a3ec;--cc-purple-grad:linear-gradient(135deg,#2e2438,#392b47);--cc-yellow-bg:#362c1a;--cc-yellow-text:#e0b869;--cc-yellow-grad:linear-gradient(135deg,#362c1a,#453820);--cc-rose-bg:#3a2429;--cc-rose-text:#ec93a1;--cc-rose-grad:linear-gradient(135deg,#3a2429,#482a30);--cc-orange-bg:#382b1e;--cc-orange-text:#e2a373;--cc-orange-grad:linear-gradient(135deg,#382b1e,#473624);--cc-wash-mint:linear-gradient(180deg,#1e2b22,#22362a);--cc-wash-lavender:linear-gradient(180deg,#241e2c,#2e2438);--cc-wash-peach:linear-gradient(180deg,#2a2119,#382b1e)}.ProjectsLandingPage_page__prQq3{background:var(--cc-bg);color:var(--cc-text);overflow-x:hidden}.ProjectsLandingPage_section__4EqAC{position:relative;padding-block:6rem}@media(max-width:768px){.ProjectsLandingPage_section__4EqAC{padding-block:3.5rem}}.ProjectsLandingPage_washPeach__aNCp3{background:var(--cc-wash-peach)}.ProjectsLandingPage_washMint__DtYGC{background:var(--cc-wash-mint)}.ProjectsLandingPage_featuredGrid__ES4m0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1024px){.ProjectsLandingPage_featuredGrid__ES4m0{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ProjectsLandingPage_featuredGrid__ES4m0{grid-template-columns:1fr}}.ProjectsLandingPage_categoryGrid__Xu7Fd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1024px){.ProjectsLandingPage_categoryGrid__Xu7Fd{grid-template-columns:repeat(2,1fr)}}.ProjectsLandingPage_allProjectsWrapper__SYIK_{margin-top:1.5rem}.MaterialCard_link__tsgaH{display:block;text-decoration:none;color:inherit}.MaterialCard_card__7QdBO{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.5rem 1rem;border-radius:var(--cc-radius-md);background:var(--cc-surface);box-shadow:var(--cc-shadow-sm);transition:transform var(--trans-default),box-shadow var(--trans-default)}.MaterialCard_link__tsgaH:hover .MaterialCard_card__7QdBO{transform:translateY(-3px);box-shadow:var(--cc-shadow-md)}.MaterialCard_imageWrapper__R16Cm{position:relative;width:4.5rem;height:4.5rem;border-radius:999px;overflow:hidden;background:var(--cc-green-bg);display:grid;place-items:center}.MaterialCard_image___XG7j{object-fit:cover}.MaterialCard_placeholder__HTtA_{font-size:1.75rem}.MaterialCard_name__CkSsU{margin:.4rem 0 0;font-size:.92rem;font-weight:700;color:var(--cc-heading)}.MaterialCard_description__Ha__8{margin:0;font-size:.78rem;color:var(--cc-text);line-height:1.5}.MaterialCard_badge__yyvp9{margin-top:.15rem;padding:.2rem .65rem;border-radius:999px;background:var(--cc-green-bg);color:var(--cc-heading);font-size:.72rem;font-weight:700}.ResourceCategoryPage_page__8Ll0g{padding-top:var(--page-padding-top);--cc-bg:#fffcfa;--cc-surface:#ffffff;--cc-primary:#f36c6c;--cc-primary-dark:#e65b5b;--cc-heading:#3b312f;--cc-text:#6b6b6b;--cc-border:#efe8e4;--cc-secondary-bg:#fff8f4;--cc-gradient-hero:linear-gradient(135deg,#fff4ec,#fffdf9,#f6f2ff);--cc-radius-sm:14px;--cc-radius-md:24px;--cc-radius-lg:32px;--cc-shadow-sm:0 4px 16px rgba(196,120,90,0.1);--cc-shadow-md:0 14px 32px rgba(196,120,90,0.14);--cc-pink-bg:#fde7ee;--cc-pink-text:#c4527a;--cc-pink-grad:linear-gradient(135deg,#fef1f5,#fbd0de);--cc-green-bg:#e3f3e7;--cc-green-text:#3f8f5c;--cc-green-grad:linear-gradient(135deg,#eef8f1,#c9ebd2);--cc-blue-bg:#e4edfb;--cc-blue-text:#4472c4;--cc-blue-grad:linear-gradient(135deg,#eef3fc,#cfe0f7);--cc-purple-bg:#f1e7fb;--cc-purple-text:#8a5fc0;--cc-purple-grad:linear-gradient(135deg,#f6f0fc,#e2cdf5);--cc-yellow-bg:#fbf1dc;--cc-yellow-text:#b98a2a;--cc-yellow-grad:linear-gradient(135deg,#fdf6e7,#f6e2b0);--cc-rose-bg:#fce3e6;--cc-rose-text:#c74b5b;--cc-rose-grad:linear-gradient(135deg,#fdedef,#f7c9cf);--cc-orange-bg:#fbeadd;--cc-orange-text:#c97a3d;--cc-orange-grad:linear-gradient(135deg,#fdf3ea,#f5d3ae);--cc-wash-mint:linear-gradient(180deg,#eaf7ee,#dcf0e2);--cc-wash-lavender:linear-gradient(180deg,#f4ecfb,#ead9f7);--cc-wash-peach:linear-gradient(180deg,#fdf0e2,#fbdec2)}[data-theme=dark] .ResourceCategoryPage_page__8Ll0g,[data-theme=dark]:not(:has([data-theme=light])) .ResourceCategoryPage_page__8Ll0g{--cc-bg:#1c1917;--cc-surface:#262220;--cc-primary:#f27e7e;--cc-primary-dark:#f36c6c;--cc-heading:#f5efe9;--cc-text:#b8aca4;--cc-border:#3a332f;--cc-secondary-bg:#221e1b;--cc-gradient-hero:linear-gradient(135deg,#2a2320,#1c1917,#211d26);--cc-shadow-sm:0 4px 16px rgba(0,0,0,0.3);--cc-shadow-md:0 14px 32px rgba(0,0,0,0.4);--cc-pink-bg:#3a2530;--cc-pink-text:#ef9dbb;--cc-pink-grad:linear-gradient(135deg,#3a2530,#4a2a3a);--cc-green-bg:#22362a;--cc-green-text:#7fcf9a;--cc-green-grad:linear-gradient(135deg,#22362a,#294532);--cc-blue-bg:#202c3d;--cc-blue-text:#8fb0e6;--cc-blue-grad:linear-gradient(135deg,#202c3d,#26344a);--cc-purple-bg:#2e2438;--cc-purple-text:#c6a3ec;--cc-purple-grad:linear-gradient(135deg,#2e2438,#392b47);--cc-yellow-bg:#362c1a;--cc-yellow-text:#e0b869;--cc-yellow-grad:linear-gradient(135deg,#362c1a,#453820);--cc-rose-bg:#3a2429;--cc-rose-text:#ec93a1;--cc-rose-grad:linear-gradient(135deg,#3a2429,#482a30);--cc-orange-bg:#382b1e;--cc-orange-text:#e2a373;--cc-orange-grad:linear-gradient(135deg,#382b1e,#473624);--cc-wash-mint:linear-gradient(180deg,#1e2b22,#22362a);--cc-wash-lavender:linear-gradient(180deg,#241e2c,#2e2438);--cc-wash-peach:linear-gradient(180deg,#2a2119,#382b1e)}.ResourceCategoryPage_page__8Ll0g{background:var(--cc-bg);color:var(--cc-text)}.ResourceCategoryPage_hero__X4pQd{background:var(--cc-wash-peach);padding-block:3rem 3.5rem}.ResourceCategoryPage_breadcrumb__T6MVV{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.75rem;font-size:.85rem}.ResourceCategoryPage_breadcrumb__T6MVV a{font-weight:600;color:var(--cc-primary);text-decoration:none}.ResourceCategoryPage_breadcrumb__T6MVV a:hover{color:var(--cc-heading)}.ResourceCategoryPage_crumbSep__6mUe8{opacity:.55}.ResourceCategoryPage_heroGrid__NCxpM{display:grid;grid-template-columns:1fr .4fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media(max-width:768px){.ResourceCategoryPage_heroGrid__NCxpM{grid-template-columns:1fr}}.ResourceCategoryPage_heading__6GSIm{font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:800;color:var(--cc-heading);margin:0 0 .75rem}.ResourceCategoryPage_description__hVzB_{max-width:42rem;line-height:1.7;margin:0 0 .75rem}.ResourceCategoryPage_count__ZXWjk{font-weight:700;color:var(--cc-primary-dark);margin:0}.ResourceCategoryPage_imageWrapper__Jsrug{position:relative;aspect-ratio:1;border-radius:var(--cc-radius-lg);overflow:hidden}@media(max-width:768px){.ResourceCategoryPage_imageWrapper__Jsrug{display:none}}.ResourceCategoryPage_image__pJELY{object-fit:cover}.ResourceCategoryPage_section__rxMrC{padding-block:4rem}.ResourceCategoryPage_grid__a1dQW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.ResourceCategoryPage_grid__a1dQW{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ResourceCategoryPage_grid__a1dQW{grid-template-columns:repeat(2,1fr)}}.ResourceCategoryPage_empty__swuTB{text-align:center;color:var(--cc-text);padding:3rem 0}.BuyingGuideCard_card__DXYs_{display:block;border-radius:var(--cc-radius-md);background:var(--cc-surface);box-shadow:var(--cc-shadow-sm);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--trans-default),box-shadow var(--trans-default)}.BuyingGuideCard_card__DXYs_:hover{transform:translateY(-4px);box-shadow:var(--cc-shadow-md)}.BuyingGuideCard_imageWrapper__f6hv_{position:relative;aspect-ratio:16/10;background:var(--cc-secondary-bg);display:grid;place-items:center}.BuyingGuideCard_image__otGbl{object-fit:cover}.BuyingGuideCard_imagePlaceholder__g_KQ7{width:2.5rem;height:2.5rem;opacity:.6}.BuyingGuideCard_body__37EQm{padding:1.25rem 1.4rem}.BuyingGuideCard_title__M31nT{margin:0 0 .6rem;font-size:1.05rem;font-weight:700;color:var(--cc-heading);line-height:1.4}.BuyingGuideCard_cta__IDiv2{font-size:.85rem;font-weight:700;color:var(--cc-primary)}.Pill_pill__2p_5p{display:flex;align-items:center;color:var(--color-success-500);border-radius:4px;padding:1px 8px 3px;width:max-content}.Pill_color--default__KsgeD{background-color:var(--theme-elevation-150);color:var(--theme-elevation-1000)}.Pill_color--success__jbxaM{background-color:var(--theme-success-100);color:var(--theme-success-800)}.Pill_color--blue__44Js1{background-color:var(--theme-blue-100);color:var(--theme-blue-800)}.Pill_color--error__waYrj{background-color:var(--theme-error-100);color:var(--theme-error-600)}.Pill_color--warning__D_4BO{background-color:var(--theme-warning-100);color:var(--theme-warning-700)}.Pill_text__wElQO{font-size:16px;line-height:20px}@media(max-width:768px){.Pill_pill__2p_5p{padding:.25rem .45rem;margin:0;max-height:28px}.Pill_text__wElQO{letter-spacing:0;font-size:16px;line-height:20px}}@media(max-width:768px)and (max-width:1920px){.Pill_text__wElQO{font-size:15px;line-height:18px}}.ProjectCard_project__zP_1s{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--base)*1.5);position:relative;text-decoration:none;border-bottom:1px solid var(--theme-border-color);border-right:1px solid var(--theme-border-color)}.ProjectCard_project__zP_1s:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--theme-text);transition:width .3s cubic-bezier(.165,.84,.44,1)}.ProjectCard_project__zP_1s:focus .ProjectCard_scanlines__6Pkig,.ProjectCard_project__zP_1s:hover .ProjectCard_scanlines__6Pkig{opacity:1}.ProjectCard_project__zP_1s:focus .ProjectCard_arrow__JTF78,.ProjectCard_project__zP_1s:hover .ProjectCard_arrow__JTF78{opacity:1;transform:translate(0)}.ProjectCard_project__zP_1s:focus:before,.ProjectCard_project__zP_1s:hover:before{width:100%}@media(max-width:768px){.ProjectCard_project__zP_1s{aspect-ratio:unset;gap:2rem}}.ProjectCard_scanlines__6Pkig{opacity:0;transition:opacity .3s cubic-bezier(.165,.84,.44,1);z-index:-1}.ProjectCard_titleWrapper__fmVcF{display:flex;flex-direction:column;gap:calc(var(--base)/2)}.ProjectCard_title__7GKCT{display:flex;justify-content:space-between;align-items:center}.ProjectCard_arrow__JTF78{opacity:0;transform:translate(-50%,50%);transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}.ProjectCard_projectName__TiHQ_{margin:1.2rem 0;font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem}@media(max-width:1600px){.ProjectCard_projectName__TiHQ_{font-size:1.25rem}}@media(max-width:768px){.ProjectCard_projectName__TiHQ_{font-size:1rem}}.ProjectCard_projectName__TiHQ_ code{font-size:inherit}.ProjectCard_projectName__TiHQ_{margin:0 calc(var(--base)/2) 0 0}.ProjectCard_teamName__Ufck8{margin:0;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.ProjectCard_teamName__Ufck8{font-size:15px;line-height:18px}}.ProjectCard_teamName__Ufck8{color:var(--theme-elevation-750)}.ProjectCard_details__x7rrJ{display:flex;flex-direction:column;gap:calc(var(--base)/2)}.ProjectCard_githubIcon__ceAau{width:var(--base);height:var(--base)}.ProjectCard_iconText__J9jip{display:flex;gap:.5rem;align-items:center}.ProjectCard_iconText__J9jip span{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.ProjectCard_iconText__J9jip span{font-size:15px;line-height:18px}}.ProjectCard_iconText__J9jip span{margin:0;color:var(--theme-elevation-500)}.LargeRadio_largeRadio__y40AW{display:flex;width:100%;align-items:center;padding:1rem;border:1px solid var(--theme-elevation-200);background-color:var(--theme-elevation-50);text-align:left;font-size:inherit;line-height:inherit;text-transform:none;letter-spacing:normal}.LargeRadio_largeRadio__y40AW:hover{border-color:var(--theme-success-300)}@media(max-width:1024px){.LargeRadio_largeRadio__y40AW{padding:.67rem}.LargeRadio_largeRadio__y40AW:hover{border-color:var(--theme-elevation-200)}}.LargeRadio_disabled__DQeXL{color:var(--theme-elevation-300)}.LargeRadio_disabled__DQeXL:hover{border-color:var(--theme-elevation-200)}.LargeRadio_checked__IM5OA,.LargeRadio_checked__IM5OA .LargeRadio_checkmark___SoKi,.LargeRadio_checked__IM5OA:hover{border-color:var(--theme-success-500)}.LargeRadio_checkmark___SoKi{display:flex;align-items:center;justify-content:center;width:var(--base);height:var(--base);border-radius:100%;border:1px solid var(--theme-elevation-200);margin-right:1rem;flex-shrink:0}@media(max-width:1024px){.LargeRadio_checkmark___SoKi{margin-right:.67rem}}.LargeRadio_radio__w32yn{display:none}.LargeRadio_content__tSZ_3{flex-grow:1;display:flex;align-items:center}.LargeRadio_name___LEtI{line-height:1;flex-grow:1;margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}@media(max-width:768px){.LargeRadio_name___LEtI{display:flex;flex-direction:column;gap:0}}.LargeRadio_pill__t8NjU{display:inline-flex;top:4px;position:relative;flex-shrink:0;white-space:nowrap}@media(max-width:768px){.LargeRadio_pill__t8NjU{top:0}}.LargeRadio_price__YJhkw{display:inline-block;padding:.2rem .6rem;border-radius:.25rem;border:1px solid var(--theme-success-200);background-color:var(--theme-success-50);color:var(--theme-success-650);line-height:1.2;font-weight:400}@media(max-width:1024px){.LargeRadio_price__YJhkw{font-size:1rem}}@media(max-width:768px){.LargeRadio_price__YJhkw{font-size:1rem}}.LargeRadio_price__YJhkw{color:var(--theme-success-500);margin:0;text-align:right}[data-theme=light] .LargeRadio_largeRadio__y40AW{border-color:var(--theme-elevation-200)}[data-theme=light] .LargeRadio_checked__IM5OA,[data-theme=light] .LargeRadio_largeRadio__y40AW:hover{border-color:var(--theme-success-600)}[data-theme=light] .LargeRadio_checked__IM5OA .LargeRadio_checkmark___SoKi{border-color:var(--theme-success-700)}[data-theme=light] .LargeRadio_checkmark___SoKi,[data-theme=light] .LargeRadio_disabled__DQeXL:hover{border-color:var(--theme-elevation-200)}[data-theme=light] .LargeRadio_price__YJhkw{color:var(--theme-success-700)}.CreditCardSelector_creditCardSelector__MxhMz{position:relative}.CreditCardSelector_scrollRef__xFvfQ{position:absolute;top:-6rem}.CreditCardSelector_error__JsTn8{color:var(--theme-error-500)}.CreditCardSelector_success__AEAGg{color:var(--theme-success-500)}.CreditCardSelector_cards__RN8f2{display:flex;flex-direction:column;gap:1rem}@media(max-width:1024px){.CreditCardSelector_cards__RN8f2{gap:.5rem}}.CreditCardSelector_cardBrand__ZbIY7{flex-grow:1;line-height:1rem;display:flex;align-items:center}.CreditCardSelector_default__z3meD{margin-left:1rem}.CreditCardSelector_notice__ncEWT{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.CreditCardSelector_notice__ncEWT{font-size:15px;line-height:18px}}.CreditCardSelector_notice__ncEWT{color:var(--theme-elevation-500);margin:.5rem 0 0}.CreditCardSelector_controls__8NWHv{display:flex;align-items:center;margin-top:1rem;gap:1rem}.CreditCardSelector_cancelNewCard__wZIvc,.CreditCardSelector_deleteCard__seWTK,.CreditCardSelector_saveNewCard__x5JKq{background-color:rgba(0,0,0,0);margin:0;padding:0;border:none;line-height:inherit;font-family:inherit;cursor:pointer;font-size:inherit}.CreditCardSelector_cancelNewCard__wZIvc{color:var(--theme-elevation-500)}.PlanSelector_plans__XGifl>:not(:last-child){margin-bottom:1rem}.PlanSelector_plans__XGifl .PlanSelector_plan__Y2kKU{width:100%;display:flex;justify-content:space-between}.PlanSelector_plans__XGifl .PlanSelector_plan__Y2kKU button{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-size:var(--font-body-size);font-family:var(--font-body)}.PlanSelector_plans__XGifl .PlanSelector_plan__Y2kKU button:hover{cursor:pointer}.CreditCardList_creditCardList__sxBGT{position:relative}.CreditCardList_scrollRef__Cj3rP{position:absolute;top:-6rem}.CreditCardList_error__qhVFv{color:var(--theme-error-500)}.CreditCardList_success__IiKOx{color:var(--theme-success-500)}.CreditCardList_formState__c7xK3{display:flex;flex-direction:column;gap:1rem}.CreditCardList_formState__c7xK3>*{margin:0}.CreditCardList_formState__c7xK3>:last-child{margin-bottom:1rem}.CreditCardList_cardState__u00cs{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}.CreditCardList_cardState__u00cs>*{margin:0}.CreditCardList_cards__1Xvb4{display:flex;flex-direction:column;gap:1rem}@media(max-width:1024px){.CreditCardList_cards__1Xvb4{gap:.5rem}}.CreditCardList_card__tW0BC,.CreditCardList_newCard__QyMFg{border:.5px solid;border-color:var(--theme-border-color);padding:1rem;display:flex;align-items:center;gap:1rem}.CreditCardList_card__tW0BC>*,.CreditCardList_newCard__QyMFg>*{margin:0}@media(max-width:1024px){.CreditCardList_card__tW0BC,.CreditCardList_newCard__QyMFg{padding:.75rem}}.CreditCardList_newCard__QyMFg{flex-grow:1;border-color:var(--theme-success-500)}.CreditCardList_newCard__QyMFg>*{width:100%}.CreditCardList_cardBrand__XcVom{flex-grow:1;line-height:1rem;display:flex;align-items:center;gap:.5rem}.CreditCardList_deleteCard__OAlDb,.CreditCardList_makeDefault__Ceekr{background-color:rgba(0,0,0,0);border:0;margin:0;padding:0;line-height:inherit;font-size:inherit;font-family:inherit;outline:none}.CreditCardList_deleteCard__OAlDb:hover,.CreditCardList_makeDefault__Ceekr:hover{cursor:pointer;text-decoration:underline}.CreditCardList_controls__WfY_p{display:flex;align-items:center;margin-top:1rem;gap:1rem}.CreditCardList_cancelNewCard__zio0r,.CreditCardList_saveNewCard__G0F_Q{background-color:rgba(0,0,0,0);margin:0;padding:0;border:none;line-height:inherit;font-family:inherit;cursor:pointer;font-size:inherit}.CreditCardList_cancelNewCard__zio0r{color:var(--theme-elevation-500)}.CreditCardList_modalActions__zPav3{display:flex;gap:1rem;justify-content:flex-end;width:100%;padding-top:1rem;border-top:.5px solid var(--theme-border-color)}.page_description__vRyQt a{color:var(--theme-blue-500);cursor:pointer;text-decoration:underline}.page_error__Xtyvx{color:var(--theme-error-500)}.page_list__cPl31{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.page_subscription__i7HXR{display:flex;align-items:flex-start}.page_subscription__i7HXR:not(:last-child){margin-bottom:2rem;border-bottom:1px solid var(--theme-border-color);padding-bottom:2rem}@media(max-width:768px){.page_subscription__i7HXR{flex-direction:column;gap:.5rem}.page_subscription__i7HXR:not(:last-child){margin-bottom:1rem;padding-bottom:1rem}}.page_productName__xvDOl{display:inline-block;padding:.2rem .6rem;margin:0;border-radius:.25rem;border:1px solid var(--theme-success-200);background-color:var(--theme-success-50);color:var(--theme-success-650);line-height:1.2;font-weight:400}@media(max-width:1024px){.page_productName__xvDOl{font-size:1rem}}@media(max-width:768px){.page_productName__xvDOl{font-size:1rem}}.page_subscriptionTitleWrapper__Zz3Rw{display:flex;gap:.5rem;align-items:center}@media(max-width:768px){.page_subscriptionTitleWrapper__Zz3Rw{flex-direction:column;align-items:flex-start;gap:.5rem}}.page_subscriptionTitle__pgkS3{display:flex;gap:.5rem;align-items:center;flex-grow:1;flex-wrap:wrap}.page_subscriptionDetails__Nlwz8{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.page_subscriptionCancel__uxtRT{flex-shrink:0}.page_subscriptionContent__Rg73O{margin-top:.5rem;display:flex;gap:.5rem;flex-direction:column}.page_loadMore__fMvgX{margin-top:2rem}.page_modalActions__iLK_1{display:flex;gap:1rem;justify-content:flex-end;width:100%;padding-top:1rem;border-top:1px solid var(--theme-border-color)}.EdgeScroll_edgeScroll__5kxRB{position:relative;white-space:nowrap;overflow:auto;width:calc(100% + var(--gutter-h)*2);margin-left:calc(var(--gutter-h)*-1);display:flex;flex-direction:row;flex-wrap:nowrap}.EdgeScroll_edgeScroll__5kxRB::-webkit-scrollbar{display:none}.EdgeScroll_edgeScroll__5kxRB.EdgeScroll_mobileOnly__nPUGF{white-space:normal;overflow:visible;width:100%;margin-left:0;display:block}@media(max-width:768px){.EdgeScroll_edgeScroll__5kxRB.EdgeScroll_mobileOnly__nPUGF{white-space:nowrap;overflow:auto;width:calc(100% + var(--gutter-h)*2);margin-left:calc(var(--gutter-h)*-1);display:flex;flex-direction:row;flex-wrap:nowrap}}.EdgeScroll_gradient__YtXGn{content:"";position:-webkit-sticky;position:sticky;right:0;min-width:var(--gutter-h);z-index:1}.EdgeScroll_gradient__YtXGn.EdgeScroll_left__a4Xf5{left:0;background:linear-gradient(90deg,var(--theme-bg),transparent)}.EdgeScroll_gradient__YtXGn.EdgeScroll_right__iyo8g{display:none}@media(max-width:1024px){.EdgeScroll_gradient__YtXGn.EdgeScroll_right__iyo8g{display:block;left:0;background:linear-gradient(-90deg,var(--theme-bg),transparent);margin-left:auto}}.PatternCard_cardLink__82353{display:block;text-decoration:none;color:inherit}.PatternCard_card__rnPlK{display:flex;gap:1.25rem;align-items:center;padding:1.25rem;border-radius:var(--cc-radius-md);background:var(--cc-surface);box-shadow:var(--cc-shadow-sm)}.PatternCard_imageWrapper__mhNYL{position:relative;flex:none;width:6rem;height:6rem;border-radius:var(--cc-radius-sm);overflow:hidden;background:var(--cc-pink-bg);display:grid;place-items:center}.PatternCard_image__EcTIy{object-fit:cover}.PatternCard_placeholder__QYfeW{font-size:2.25rem}.PatternCard_body__CzUQE{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.PatternCard_title__9bZS2{margin:0;font-size:1.05rem;font-weight:700;color:var(--cc-heading)}.PatternCard_chip__ol5ca{display:inline-flex;padding:.2rem .7rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-heading);font-size:.75rem;font-weight:700}.PatternCard_downloadLink__yMYoZ{font-weight:700;font-size:.9rem;color:var(--cc-primary);text-decoration:none}.PatternCard_downloadLink__yMYoZ:hover{color:var(--cc-heading)}.PatternCard_downloadLinkDisabled__UPyHd{font-size:.85rem;color:var(--cc-text);opacity:.7}.SkillRequirementCard_item__GukaD{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;border-radius:var(--cc-radius-md);background:var(--cc-surface);box-shadow:var(--cc-shadow-sm)}.SkillRequirementCard_checkmark___PEmM{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--cc-green-bg);color:var(--cc-green-text);font-weight:800}.SkillRequirementCard_pending__Jqv5z{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-text);font-weight:800}.SkillRequirementCard_badge__2xxpX{flex:none;display:grid;place-items:center;padding:.2rem .6rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-text);font-size:.75rem;font-weight:700;white-space:nowrap}.SkillRequirementCard_title__Ub5Yw{flex-grow:1;font-weight:700;color:var(--cc-heading)}.SkillRequirementCard_link__pGhvp{flex:none;font-weight:700;font-size:.875rem;color:var(--cc-primary);text-decoration:none}.SkillRequirementCard_link__pGhvp:hover{color:var(--cc-heading)}.RequiredSkills_section__1Z_iy{padding-block:4rem}.RequiredSkills_list__JyShk{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:2rem 0 0;padding:0}.StepByStep_section__MiAf_{padding-block:4rem}.StepByStep_card__xkXXv{max-width:42rem;margin:2rem auto 0;background:var(--cc-surface);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-sm);padding:2rem}@media(max-width:768px){.StepByStep_card__xkXXv{padding:1.25rem}}.StepByStep_progressLabel__MOOOA{margin:0 0 1rem;color:var(--cc-primary);font-weight:700;font-size:.85rem}.StepByStep_imageWrapper__wv_nJ{position:relative;aspect-ratio:4/3;border-radius:var(--cc-radius-md);overflow:hidden;background:var(--cc-pink-bg);margin-bottom:1.25rem}.StepByStep_image__4cOcM{object-fit:cover}.StepByStep_stepTitle__aE0EZ{color:var(--cc-heading);font-size:1.3rem;margin:0 0 .75rem}.StepByStep_description__2SUeN{color:var(--cc-text);line-height:1.6;margin:0 0 1rem;white-space:pre-line}.StepByStep_metaRow__uxbRL{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.StepByStep_chip__a_mCZ{display:inline-flex;padding:.25rem .75rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-heading);font-size:.8rem;font-weight:600}.StepByStep_nav__OrDye{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.StepByStep_nav__OrDye{flex-wrap:wrap}}.StepByStep_navButton__HakV0{flex:1 1;padding:.75rem 1rem;border:1px solid var(--cc-border);border-radius:999px;background:var(--cc-bg);color:var(--cc-heading);font-weight:700;cursor:pointer}.StepByStep_navButton__HakV0:disabled{opacity:.4;cursor:not-allowed}.StepByStep_navButton__HakV0:not(:disabled):hover{background:var(--cc-secondary-bg)}.StepByStep_completeButtonActive__j6Ah1,.StepByStep_completeButton__RgJ1G{flex:none;padding:.75rem 1.25rem;border:1px solid var(--cc-border);border-radius:999px;background:var(--cc-surface);color:var(--cc-heading);font-weight:700;cursor:pointer;white-space:nowrap}.StepByStep_completeButtonActive__j6Ah1{border-color:var(--cc-green-text);background:var(--cc-green-bg);color:var(--cc-green-text)}.StepByStep_dots__xTCxD{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.StepByStep_dot__q0oWJ{width:.65rem;height:.65rem;border-radius:999px;border:none;background:var(--cc-border);cursor:pointer;padding:0}.StepByStep_dotCurrent__U5WTs{background:var(--cc-primary);transform:scale(1.3)}.StepByStep_dotCompleted__XIPAD{background:var(--cc-green-text)}.Video_videoPlayer__dwnpo{position:relative;height:auto;width:100%;background-color:var(--theme-elevation-0);overflow:hidden}.Video_iframe__GcxKE{border:none;width:100%;aspect-ratio:16/9;height:auto}.TutorialVideo_wrapper__azFck{margin-bottom:2.5rem}.TutorialVideo_fallback__HaVGm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;background:var(--cc-secondary-bg);border-radius:var(--cc-radius-lg);padding:3rem 2rem;margin-bottom:2.5rem;color:var(--cc-text)}.TutorialVideo_fallbackIcon__S_0Gt{font-size:2.5rem}.TutorialVideo_thumbnailButton__s__AQ{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:var(--cc-radius-lg);overflow:hidden;border:none;padding:0;cursor:pointer;box-shadow:var(--cc-shadow-md);background:var(--cc-heading)}.TutorialVideo_thumbnailButton__s__AQ:focus-visible{outline:3px solid var(--cc-primary);outline-offset:2px}.TutorialVideo_thumbnail__F0fGI{object-fit:cover}.TutorialVideo_thumbnailPlaceholder__8RB09{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cc-pink-bg)}.TutorialVideo_placeholderIcon__2EW16{width:4rem;height:4rem;color:var(--cc-pink-text)}.TutorialVideo_playButton__qn_3M{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;border-radius:999px;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;box-shadow:var(--cc-shadow-md);transition:transform var(--trans-default)}.TutorialVideo_thumbnailButton__s__AQ:hover .TutorialVideo_playButton__qn_3M{transform:translate(-50%,-50%) scale(1.08)}.TutorialVideo_playIcon__5ZC_z{width:2rem;height:2rem;color:var(--cc-primary)}.TutorialVideo_duration__zs8Yh{position:absolute;right:1rem;bottom:1rem;background:rgba(0,0,0,.72);color:#fff;font-size:.8125rem;font-weight:600;padding:.25rem .6rem;border-radius:.4rem}.TutorialVideo_player__QNgk1{border-radius:var(--cc-radius-lg);overflow:hidden;box-shadow:var(--cc-shadow-md)}.TutorialVideo_nativePlayer__nvydz{display:block}.TutorialVideo_iframePlayer__Q0t1j,.TutorialVideo_nativePlayer__nvydz{width:100%;aspect-ratio:16/9;background:#000}.TutorialVideo_iframePlayer__Q0t1j iframe{width:100%;height:100%;border:none}.TutorialVideo_info__6siNK{margin-top:1rem}.TutorialVideo_title__M_RzU{color:var(--cc-heading);font-size:1.15rem;margin:0 0 .35rem}.TutorialVideo_description__YmsOb{color:var(--cc-text);font-size:.9375rem;margin:0}.TutorialVideo_timeline__wxFHw{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.TutorialVideo_timelineButton__OYYid{display:flex;align-items:center;gap:.4rem;border:1px solid var(--cc-border,transparent);border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-text);font-size:.8125rem;padding:.35rem .75rem;cursor:pointer;transition:background var(--trans-default)}.TutorialVideo_timelineButton__OYYid:focus-visible,.TutorialVideo_timelineButton__OYYid:hover{background:var(--cc-pink-bg)}.TutorialVideo_timelineStatic__3MEcG{display:flex;align-items:center;gap:.4rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-text);font-size:.8125rem;padding:.35rem .75rem}.TutorialVideo_timelineTimestamp__LIjxA{font-weight:600;color:var(--cc-primary)}.DifficultyBadge_badge__IjCK5{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .85rem;border-radius:999px;background:var(--cc-surface);box-shadow:var(--cc-shadow-sm);font-size:.8rem;font-weight:700;color:var(--cc-heading)}.ProjectActions_actions__LDr8d{display:flex;gap:1rem;max-width:64rem;margin:0 auto 3rem;padding-inline:1.5rem}.ProjectActions_actions__LDr8d a button,.ProjectActions_actions__LDr8d button{background:var(--cc-surface,#fff);border:1.5px solid var(--cc-border,#efe8e4);border-radius:999px;padding:.6rem 1.25rem;font-weight:700;font-size:.875rem;cursor:pointer;color:var(--cc-heading,inherit)}.ProjectActions_actions__LDr8d a button:hover,.ProjectActions_actions__LDr8d button:hover{border-color:var(--cc-primary,#f36c6c)}.MaterialSpecification_list__aBsbX{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.MaterialSpecification_item__3KZvO{padding:.85rem 1rem;border-radius:var(--cc-radius-sm);background:var(--cc-secondary-bg)}.MaterialSpecification_item__3KZvO dt{font-size:.78rem;font-weight:700;color:var(--cc-primary-dark);text-transform:uppercase;letter-spacing:.02em}.MaterialSpecification_item__3KZvO dd{margin:.2rem 0 0;color:var(--cc-heading);font-weight:600}.FeaturedProjectCard_link__dJ9NB{display:block;text-decoration:none;color:inherit;height:100%}.FeaturedProjectCard_card__w6S7Y{display:flex;flex-direction:column;height:100%;border-radius:var(--cc-radius-lg);background:var(--cc-surface);box-shadow:var(--cc-shadow-sm);overflow:hidden;transition:transform var(--trans-default),box-shadow var(--trans-default)}.FeaturedProjectCard_link__dJ9NB:hover .FeaturedProjectCard_card__w6S7Y{transform:translateY(-6px);box-shadow:var(--cc-shadow-md)}.FeaturedProjectCard_card__w6S7Y.FeaturedProjectCard_locked__J5fU9{opacity:.85}.FeaturedProjectCard_imageWrapper__XEAb_{position:relative;aspect-ratio:4/3.4;background:var(--cc-pink-bg);display:grid;place-items:center}.FeaturedProjectCard_image__qS0yX{object-fit:cover;transition:transform .4s ease}.FeaturedProjectCard_link__dJ9NB:hover .FeaturedProjectCard_image__qS0yX{transform:scale(1.05)}.FeaturedProjectCard_emoji__sVsrA{font-size:3.5rem}.FeaturedProjectCard_scrim__elyEn{position:absolute;inset:0;background:linear-gradient(0deg,rgba(58,46,40,.18),transparent 55%)}.FeaturedProjectCard_comingSoonBadge__AMCmL{position:absolute;top:.85rem;right:.85rem;background:hsla(0,0%,100%,.92);color:var(--cc-text);font-size:.72rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;box-shadow:var(--cc-shadow-sm)}.FeaturedProjectCard_body__B4_iO{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem 1.35rem;flex-grow:1}.FeaturedProjectCard_title__dqOvG{margin:0;font-size:1.15rem;font-weight:800;color:var(--cc-heading)}.FeaturedProjectCard_metaRow__r_SpY{display:flex;flex-wrap:wrap;gap:.5rem}.FeaturedProjectCard_chip__raWmw{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:999px;background:var(--cc-secondary-bg);color:var(--cc-heading);font-size:.75rem;font-weight:700}.FeaturedProjectCard_skillsRow__c9zRG{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.FeaturedProjectCard_skillChip__c1_9D{font-size:.7rem;font-weight:600;color:var(--cc-text);background:var(--cc-green-bg);color:var(--cc-green-text);padding:.15rem .55rem;border-radius:999px}.FeaturedProjectCard_affordance__ST615{margin-top:auto;padding-top:.4rem;font-weight:700;font-size:.85rem;color:var(--cc-primary)}.FeaturedProjectCard_locked__J5fU9 .FeaturedProjectCard_affordance__ST615{color:var(--cc-text)}.AmigurumiPage_page__i0urK{padding-top:var(--page-padding-top);--cc-bg:#fffcfa;--cc-surface:#ffffff;--cc-primary:#f36c6c;--cc-primary-dark:#e65b5b;--cc-heading:#3b312f;--cc-text:#6b6b6b;--cc-border:#efe8e4;--cc-secondary-bg:#fff8f4;--cc-gradient-hero:linear-gradient(135deg,#fff4ec,#fffdf9,#f6f2ff);--cc-radius-sm:14px;--cc-radius-md:24px;--cc-radius-lg:32px;--cc-shadow-sm:0 4px 16px rgba(196,120,90,0.1);--cc-shadow-md:0 14px 32px rgba(196,120,90,0.14);--cc-pink-bg:#fde7ee;--cc-pink-text:#c4527a;--cc-pink-grad:linear-gradient(135deg,#fef1f5,#fbd0de);--cc-green-bg:#e3f3e7;--cc-green-text:#3f8f5c;--cc-green-grad:linear-gradient(135deg,#eef8f1,#c9ebd2);--cc-blue-bg:#e4edfb;--cc-blue-text:#4472c4;--cc-blue-grad:linear-gradient(135deg,#eef3fc,#cfe0f7);--cc-purple-bg:#f1e7fb;--cc-purple-text:#8a5fc0;--cc-purple-grad:linear-gradient(135deg,#f6f0fc,#e2cdf5);--cc-yellow-bg:#fbf1dc;--cc-yellow-text:#b98a2a;--cc-yellow-grad:linear-gradient(135deg,#fdf6e7,#f6e2b0);--cc-rose-bg:#fce3e6;--cc-rose-text:#c74b5b;--cc-rose-grad:linear-gradient(135deg,#fdedef,#f7c9cf);--cc-orange-bg:#fbeadd;--cc-orange-text:#c97a3d;--cc-orange-grad:linear-gradient(135deg,#fdf3ea,#f5d3ae);--cc-wash-mint:linear-gradient(180deg,#eaf7ee,#dcf0e2);--cc-wash-lavender:linear-gradient(180deg,#f4ecfb,#ead9f7);--cc-wash-peach:linear-gradient(180deg,#fdf0e2,#fbdec2)}[data-theme=dark] .AmigurumiPage_page__i0urK,[data-theme=dark]:not(:has([data-theme=light])) .AmigurumiPage_page__i0urK{--cc-bg:#1c1917;--cc-surface:#262220;--cc-primary:#f27e7e;--cc-primary-dark:#f36c6c;--cc-heading:#f5efe9;--cc-text:#b8aca4;--cc-border:#3a332f;--cc-secondary-bg:#221e1b;--cc-gradient-hero:linear-gradient(135deg,#2a2320,#1c1917,#211d26);--cc-shadow-sm:0 4px 16px rgba(0,0,0,0.3);--cc-shadow-md:0 14px 32px rgba(0,0,0,0.4);--cc-pink-bg:#3a2530;--cc-pink-text:#ef9dbb;--cc-pink-grad:linear-gradient(135deg,#3a2530,#4a2a3a);--cc-green-bg:#22362a;--cc-green-text:#7fcf9a;--cc-green-grad:linear-gradient(135deg,#22362a,#294532);--cc-blue-bg:#202c3d;--cc-blue-text:#8fb0e6;--cc-blue-grad:linear-gradient(135deg,#202c3d,#26344a);--cc-purple-bg:#2e2438;--cc-purple-text:#c6a3ec;--cc-purple-grad:linear-gradient(135deg,#2e2438,#392b47);--cc-yellow-bg:#362c1a;--cc-yellow-text:#e0b869;--cc-yellow-grad:linear-gradient(135deg,#362c1a,#453820);--cc-rose-bg:#3a2429;--cc-rose-text:#ec93a1;--cc-rose-grad:linear-gradient(135deg,#3a2429,#482a30);--cc-orange-bg:#382b1e;--cc-orange-text:#e2a373;--cc-orange-grad:linear-gradient(135deg,#382b1e,#473624);--cc-wash-mint:linear-gradient(180deg,#1e2b22,#22362a);--cc-wash-lavender:linear-gradient(180deg,#241e2c,#2e2438);--cc-wash-peach:linear-gradient(180deg,#2a2119,#382b1e)}.AmigurumiPage_page__i0urK{background:var(--cc-bg);color:var(--cc-text);overflow-x:hidden}.AmigurumiPage_section__NmrCI{position:relative;padding-block:6rem}@media(max-width:768px){.AmigurumiPage_section__NmrCI{padding-block:3.5rem}}.AmigurumiPage_washMint__Ohjhl{background:var(--cc-wash-mint)}.AmigurumiPage_washLavender__n_sFy{background:var(--cc-wash-lavender)}.AmigurumiPage_washPeach__TzTGv{background:var(--cc-wash-peach)}.AmigurumiPage_featuredGrid__6u9_K{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.AmigurumiPage_featuredGrid__6u9_K{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.AmigurumiPage_featuredGrid__6u9_K{grid-template-columns:1fr;max-width:22rem;margin-inline:auto}}.AmigurumiPage_difficultyGrid__0u4pj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:46rem;margin-inline:auto}@media(max-width:768px){.AmigurumiPage_difficultyGrid__0u4pj{grid-template-columns:1fr;max-width:22rem}}.AmigurumiPage_beginnerGrid__WI5ju{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:1024px){.AmigurumiPage_beginnerGrid__WI5ju{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.AmigurumiPage_beginnerGrid__WI5ju{grid-template-columns:1fr;max-width:22rem;margin-inline:auto}}.AmigurumiPage_collectionsGrid__LZ78n{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:1024px){.AmigurumiPage_collectionsGrid__LZ78n{grid-template-columns:repeat(2,1fr)}}.AmigurumiPage_categoryGrid__xyyV2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:1024px){.AmigurumiPage_categoryGrid__xyyV2{grid-template-columns:repeat(2,1fr)}}.AmigurumiPage_skillsGrid__31qpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:1024px){.AmigurumiPage_skillsGrid__31qpi{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.AmigurumiPage_skillsGrid__31qpi{grid-template-columns:1fr;max-width:22rem;margin-inline:auto}}.AmigurumiPage_materialsGrid__uHAo8{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.AmigurumiPage_materialsGrid__uHAo8{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.AmigurumiPage_materialsGrid__uHAo8{grid-template-columns:repeat(2,1fr)}}.AmigurumiPage_featuredVideoWrapper__6Z0jF{max-width:48rem;margin-inline:auto}.StartProjectBanner_banner__pdARE{position:relative;text-align:center;background:linear-gradient(135deg,#ffd3de,#ffdcc4);border-radius:var(--cc-radius-xl,40px);padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);box-shadow:var(--cc-shadow-md);overflow:hidden}.StartProjectBanner_deco__UDQI9{position:absolute;font-size:2.4rem;filter:drop-shadow(0 8px 14px rgba(201,140,160,.2))}.StartProjectBanner_deco1__HttTZ{top:1.25rem;left:1.75rem}.StartProjectBanner_deco2__mloo0{bottom:1.1rem;right:2rem}.StartProjectBanner_eyebrow__9EzoP{margin:0 0 .4rem;font-size:.85rem;font-weight:700;color:var(--cc-primary)}.StartProjectBanner_heading__G1jxW{margin:0;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;color:var(--cc-heading)}.StartProjectBanner_metaRow__xtUdF{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.StartProjectBanner_chip__7_klb{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.7);color:var(--cc-heading);font-size:.85rem;font-weight:700}.StartProjectBanner_cta__XE9Jh{display:inline-flex;margin-top:1.75rem;background:var(--cc-primary);color:#fff;border-radius:999px;padding:.9rem 2.1rem;font-weight:700;text-decoration:none;box-shadow:var(--cc-shadow-sm);transition:background var(--trans-default),transform var(--trans-default)}.StartProjectBanner_cta__XE9Jh:hover{background:var(--cc-primary-dark);transform:translateY(-2px)}.SpotlightAnimation_wrapper___WdxY{position:relative}.SpotlightAnimation_container___v3Ex{display:inline-block;position:relative;background:radial-gradient(circle at center,#dfedf4 0,#628699 20%,#628699 100%);background-repeat:no-repeat;background-position:100%;background-size:200vw 200vh;overflow:hidden;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:opacity 2.35s cubic-bezier(.165,.84,.44,1);margin-bottom:0;line-height:1.1}[data-theme=dark] .SpotlightAnimation_container___v3Ex,[data-theme=dark]:not(:has([data-theme=light])) .SpotlightAnimation_container___v3Ex{background:radial-gradient(circle at center,#dfedf4 0,#628699 20%,#628699 100%);background-repeat:no-repeat;background-position:100%;background-size:200vw 200vh;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}[data-theme=light] .SpotlightAnimation_container___v3Ex,[data-theme=light]:not(:has([data-theme=dark])) .SpotlightAnimation_container___v3Ex{background:radial-gradient(circle at center,#004a6e 0,#628699 20%,#628699 100%);background-repeat:no-repeat;background-position:100%;background-size:200vw 200vh;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.SpotlightAnimation_container___v3Ex::selection{color:#000;-webkit-text-fill-color:currentcolor}.SpotlightAnimation_container___v3Ex a,.SpotlightAnimation_container___v3Ex em,.SpotlightAnimation_container___v3Ex strong{color:var(--theme-text);background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentcolor;background:none;display:inline;font-style:normal}[data-theme=dark] .SpotlightAnimation_container___v3Ex a,[data-theme=dark] .SpotlightAnimation_container___v3Ex em,[data-theme=dark] .SpotlightAnimation_container___v3Ex strong,[data-theme=dark]:not(:has([data-theme=light])) .SpotlightAnimation_container___v3Ex a,[data-theme=dark]:not(:has([data-theme=light])) .SpotlightAnimation_container___v3Ex em,[data-theme=dark]:not(:has([data-theme=light])) .SpotlightAnimation_container___v3Ex strong{color:#fff}[data-theme=light] .SpotlightAnimation_container___v3Ex a,[data-theme=light] .SpotlightAnimation_container___v3Ex em,[data-theme=light] .SpotlightAnimation_container___v3Ex strong,[data-theme=light]:not(:has([data-theme=dark])) .SpotlightAnimation_container___v3Ex a,[data-theme=light]:not(:has([data-theme=dark])) .SpotlightAnimation_container___v3Ex em,[data-theme=light]:not(:has([data-theme=dark])) .SpotlightAnimation_container___v3Ex strong{color:#000}.NewProject_header__9Lu3x{width:100%;display:flex;align-items:flex-end;margin-bottom:calc(var(--base)*1.5)}@media(max-width:1024px){.NewProject_header__9Lu3x{margin-bottom:0;flex-wrap:wrap}}.NewProject_import__tBMwT{color:var(--theme-blue-500)}.NewProject_headerContent___WGhi{flex-grow:1}@media(max-width:1024px){.NewProject_headerContent___WGhi{margin-bottom:var(--base)}}.NewProject_callToAction__qPoL2{box-shadow:0 12px 45px rgba(0,0,0,.03)}.NewProject_callToAction__qPoL2:hover{box-shadow:0 12px 45px rgba(0,0,0,.07)}.NewProject_callToAction__qPoL2{background-color:var(--theme-elevation-50);padding:calc(var(--base)*2);position:relative;width:calc(100% + var(--gutter-h));left:calc(var(--gutter-h)*-.5)}@media(max-width:1024px){.NewProject_callToAction__qPoL2{padding:calc(var(--base)*1.5);width:calc(100% + var(--gutter-h)*2);left:calc(var(--gutter-h)*-1)}}.NewProject_bg__KCrFL{position:absolute;bottom:0;left:0;width:calc(100% + var(--gutter-h));height:calc(50% + var(--base)*3);margin-left:calc(var(--gutter-h)/-2)}@media(max-width:1024px){.NewProject_bg__KCrFL{margin-left:calc(var(--gutter-h)*-1);width:calc(100% + var(--gutter-h)*2)}}.NewProject_description__14ZwW{margin-bottom:0}.NewProject_templatesWrapper__PvXKj{padding:3rem 0;margin-top:3rem;border-top:1px solid var(--theme-border-color)}@media(max-width:1024px){.NewProject_templatesWrapper__PvXKj{padding:2rem 0;margin-top:1rem}}.NewProject_templateCard___rnch{display:flex;position:relative;gap:2rem;padding-right:4rem;text-decoration:none;margin-bottom:2rem;opacity:1;transition:opacity .3s}.NewProject_templateCard___rnch:hover{opacity:.5}@media(max-width:768px){.NewProject_templateCard___rnch{flex-direction:column;padding-right:0;margin-bottom:4rem}}.NewProject_templateImage__6tZF6{flex:calc(var(--column)*4) 0 0;border:1px solid var(--theme-border-color)}.NewProject_templateCardDetails__YFXVO{display:flex;flex-direction:column;justify-content:center;gap:.5rem;flex:1 0}.NewProject_templateCardDetails__YFXVO .NewProject_leader__CcFzx{text-transform:uppercase}.NewProject_templateCardDetails__YFXVO>*{margin:0}.NewProject_templateCardDetails__YFXVO p{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.NewProject_templateCardDetails__YFXVO p{font-size:15px;line-height:18px}}.TemplateCardsBlock_templateCardWrapper__y9PFy{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.TemplateCardsBlock_templateCard__Vl3rC{display:flex;align-items:center;width:100%;color:var(--theme-text);border:1px solid var(--theme-border-color)!important;border-radius:.25rem;background-color:var(--theme-bg);transition:all .1s ease}.TemplateCardsBlock_templateCard__Vl3rC:hover{border:1px solid var(--theme-elevation-400);background-color:var(--theme-elevation-50)}.TemplateCardsBlock_templateCard__Vl3rC:hover .TemplateCardsBlock_arrow__gSzws{opacity:1;transform:translate(.125rem,-.125rem)}.TemplateCardsBlock_imageContainer__6CzA6{display:block;width:16rem;height:9rem;position:relative;flex:0 0 16rem}.TemplateCardsBlock_imageContainer__6CzA6 img{height:auto;object-fit:cover;object-position:top left}.TemplateCardsBlock_templateCardContent__L97b8{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem 1.5rem;width:auto;height:100%;color:inherit}.TemplateCardsBlock_templateCardContent__L97b8>*{color:var(--theme-text);margin:0}.TemplateCardsBlock_arrow__gSzws{width:.5rem;height:.5rem;opacity:0;transform:none;transition:all .3s ease;margin-left:.5rem}.Message_message__1EymG{background-color:var(--highlight-info-bg-color);color:var(--highlight-info-text-color);padding:.5rem 1rem;display:flex;position:relative}.Message_message__1EymG:before{content:"";position:absolute;width:1px;height:100%;left:0;top:0;background-color:currentColor;opacity:.5}.Message_error__Clp0M{background-color:var(--highlight-danger-bg-color);color:var(--highlight-danger-text-color)}.Message_success__PMDeX{background-color:var(--highlight-success-bg-color);color:var(--highlight-success-text-color)}.Message_warning__XU98I{background-color:var(--highlight-warning-bg-color);color:var(--highlight-warning-text-color)}.Message_icon__lPNZ1{margin-right:.5rem;padding:6px;width:1.75rem;height:1.75rem;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;color:currentColor}.Message_label__U6M_K{margin:0}.TeamBillingMessages_billingMessages__dTLtt{margin-bottom:2rem}@media(max-width:1024px){.TeamBillingMessages_billingMessages__dTLtt{margin-bottom:1rem}}.page_emailInput__GWYg6,.page_warning__pKVA1{margin-bottom:1rem}.page_modal__Y8o5K>*{width:800px;overflow-x:scroll;max-height:100vh}.page_modalActions__nnRGF{display:flex;gap:1rem;justify-content:flex-end;width:100%;padding-top:2rem;border-top:1px solid var(--theme-border-color);margin-top:2rem}@media(max-width:768px){.page_modalActions__nnRGF{flex-wrap:wrap}.page_modal__Y8o5K>*{padding:2rem var(--gutter-h);border:0}}.page_buttonWrap__edISV{display:flex;gap:1rem}.page_form__k1CxY{display:flex;flex-direction:column}.page_description__IOGJY{margin:1rem 0}.page_password__jiHNY{display:inline-block;padding:.2rem .6rem;margin:0;border-radius:.25rem;border:1px solid var(--theme-success-200);background-color:var(--theme-success-50);color:var(--theme-success-650);line-height:1.2;font-weight:400}@media(max-width:1024px){.page_password__jiHNY{font-size:1rem}}@media(max-width:768px){.page_password__jiHNY{font-size:1rem}}.page_viewButton__fdQ44{background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;padding:0;line-height:inherit;font-size:inherit;font-family:inherit;color:var(--theme-blue-500);text-decoration:underline}.page_error__cItl_{color:var(--theme-error-500)}.page_success__LYnC2{color:var(--theme-success-500)}.page_form__k1CxY>*{margin-bottom:1rem}.page_form__k1CxY>:last-child{margin-bottom:0}.RenderParams_renderParams__M_1dX{margin-top:2rem}@media(max-width:1024px){.RenderParams_renderParams__M_1dX{margin-top:1rem}}.YouTube_wrap__xqOPd{margin-top:2rem;margin-bottom:2rem;box-shadow:0 0 150px rgba(0,0,0,.13)}.YouTube_innerWrap__Cxezb{position:relative;padding-top:56.25%}.YouTube_iframe__ZHcvh{position:absolute;top:0;left:0;height:100%;width:100%}.SocialIcon_icon__X50Og{transition:opacity .2s ease;line-height:1}.SocialIcon_icon__X50Og:hover{opacity:.5}.SocialIcon_large__4FvP3>svg,.SocialIcon_regular__bW9iY>svg,.SocialIcon_small__iuEWI>svg{width:100%;height:100%}.SocialIcon_small__iuEWI{display:inline-block;width:1.25rem;height:1.25rem}.SocialIcon_regular__bW9iY{display:inline-block;width:1.5rem;height:1.5rem}.SocialIcon_large__4FvP3{display:inline-block;width:2rem;height:2rem}.Pagination_pagination__6AKf1{display:flex;align-items:center}.Pagination_page__9HQtK{margin:0 1rem}.Pagination_button__yOjKW{all:unset;cursor:pointer;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);margin-right:.5rem}.Pagination_button__yOjKW svg{width:1rem;height:1rem}.Pagination_button__yOjKW:hover{border-color:#3c3c3c}.Pagination_button__yOjKW.Pagination_disabled__TqqtM{cursor:default;color:var(--theme-elevation-500);opacity:.5}.Pagination_button__yOjKW.Pagination_disabled__TqqtM:hover{border-color:rgba(0,0,0,0)}@media(max-width:768px){.Pagination_button__yOjKW{width:2rem;height:2rem;margin-right:.25rem}}.Pagination_paginationButton__pDtwj{all:unset;cursor:pointer;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);margin-right:.5rem;position:relative}.Pagination_paginationButton__pDtwj:hover{border-color:var(--grid-line-dark)}[data-theme=dark] .Pagination_paginationButton__pDtwj:hover,[data-theme=dark]:not(:has([data-theme=light])) .Pagination_paginationButton__pDtwj:hover{border-color:var(--grid-line-dark)}[data-theme=light] .Pagination_paginationButton__pDtwj:hover,[data-theme=light]:not(:has([data-theme=dark])) .Pagination_paginationButton__pDtwj:hover{border-color:var(--grid-line-light)}@media(max-width:768px){.Pagination_paginationButton__pDtwj{width:2rem;height:2rem;margin-right:.25rem}}.Pagination_paginationButtonActive__2XVbP{border:1px solid}.Pagination_paginationButtonActive__2XVbP:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-image:url(/images/scanline-dark.png);background-repeat:repeat;opacity:.08;box-sizing:border-box}[data-theme=light] .Pagination_paginationButtonActive__2XVbP:before,[data-theme=light]:not(:has([data-theme=dark])) .Pagination_paginationButtonActive__2XVbP:before{background-image:url(/images/scanline-dark.png);opacity:.08}[data-theme=dark] .Pagination_paginationButtonActive__2XVbP:before,[data-theme=dark]:not(:has([data-theme=light])) .Pagination_paginationButtonActive__2XVbP:before{background-image:url(/images/scanline-light.png);opacity:.1}.Pagination_dash__c_vvt{margin-right:.5rem}.Pagination_disabled__TqqtM{pointer-events:none}.page_noTeams__7G8lg{margin-bottom:2rem;color:var(--theme-error-500)}.page_formState__qd1Ue>*{margin:0 0 1rem}.page_formState__qd1Ue>:last-child{margin-bottom:2rem}@media(max-width:1024px){.page_formState__qd1Ue>*{margin-bottom:calc(var(--base)/2)}}.page_error__P1nev{color:var(--theme-error-500)}.page_repos__USrN8 ul{gap:0;border:1px solid var(--theme-border-color);border-bottom:none}.page_submit__OusCL{display:none}.page_pagination__JL2NA{margin-top:calc(var(--base)*3)}.page_orgLabel__YGHh5{display:flex;align-items:center;justify-content:space-between}.page_orgLabel__YGHh5>*{margin:0}.page_orgLabel__YGHh5 .page_appPermissions__26FGZ{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.page_orgLabel__YGHh5 .page_appPermissions__26FGZ{font-size:15px;line-height:18px}}.page_orgLabel__YGHh5 .page_appPermissions__26FGZ a{color:var(--theme-blue-500);text-decoration:underline}@media(max-width:768px){.page_orgLabel__YGHh5{flex-direction:column;align-items:flex-start;gap:.5rem}}.page_section__ue5Sr{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;margin-bottom:3rem;border-top:1px solid var(--theme-border-color)}.page_section__ue5Sr>h4{margin-top:0}.page_noRepos__ylLa3 p{margin:0}.page_noRepos__ylLa3 a{color:var(--theme-blue-500);text-decoration:underline}.Tabs_tabsContainer__J2V50{position:relative;width:100%;margin-bottom:calc(var(--base)*2);border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.Tabs_tabsContainer__J2V50{margin-bottom:1.5rem}}.Tabs_tabs__KpicG .Tabs_tab__P5JwW{background-color:rgba(0,0,0,0);border-radius:none;border:none;outline:none;text-decoration:none;white-space:nowrap;margin:0 1.5rem 0 0;padding-bottom:1.5rem;position:relative;color:var(--theme-elevation-600);display:flex;align-items:center;gap:.5rem;cursor:pointer}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_lastTab__WmRcE{margin-right:0}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_active__uN7W4:after,.Tabs_tabs__KpicG .Tabs_tab__P5JwW:not(:disabled):after{content:"";position:absolute;width:100%;left:0;bottom:0;height:2px;background-color:currentColor;opacity:0;z-index:1}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_active__uN7W4:after,.Tabs_tabs__KpicG .Tabs_tab__P5JwW:focus-within:after,.Tabs_tabs__KpicG .Tabs_tab__P5JwW:hover:after{opacity:1}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_active__uN7W4{color:var(--theme-text)}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_active__uN7W4.Tabs_warning__a7rhv{color:var(--theme-warning-500)}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_active__uN7W4.Tabs_error__ORiAv{color:var(--theme-error-650)}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_warning__a7rhv{color:var(--theme-warning-300)}.Tabs_tabs__KpicG .Tabs_tab__P5JwW.Tabs_error__ORiAv{color:var(--theme-error-600)}.Tabs_tabs__KpicG .Tabs_tab__P5JwW:disabled{color:var(--theme-elevation-20);cursor:not-allowed}.Tabs_iconWrapper__TfWEv{position:relative;top:2px;border:1px solid;border-radius:50%;width:1.25rem;height:1.25rem;flex-shrink:0}.Tabs_icon__Yl_zU{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media(max-width:1024px){.Tabs_tabsContainer__J2V50 .Tabs_tab__P5JwW{padding-bottom:1rem}}.ProjectBillingMessages_billingMessages__v2_PP{margin-bottom:2rem}.SimpleLogs_console__ZBP8y{overflow:auto;max-height:min(800px,60vh);padding:calc(var(--base)*1.5);border:1px solid var(--theme-border-color);background-color:var(--theme-elevation-50)}.SimpleLogs_console__ZBP8y code{background-color:unset;display:block}.SimpleLogs_logLines__QP5dw{display:flex;flex-direction:column;min-height:100px}.SimpleLogs_logLine__uYooM{margin-bottom:0;font-family:var(--font-geist-mono);font-size:15px;display:flex;gap:5px;letter-spacing:-.5px;color:var(--theme-elevation-500);position:relative}.SimpleLogs_logLine__uYooM p{margin-bottom:0}.SimpleLogs_logTimestamp__HFNK8{margin-bottom:0;flex-shrink:0;color:var(--theme-elevation-500)}.SimpleLogs_lineMessage__Y1UTS{color:var(--theme-text)}@media(max-width:1024px){.SimpleLogs_lineMessage__Y1UTS{white-space:nowrap}}.SimpleLogs_lineType--error__DLyr1 .SimpleLogs_logText__4viJZ,.SimpleLogs_lineType--error__DLyr1 .SimpleLogs_logTimestamp__HFNK8,.SimpleLogs_lineType--success__G3Odf .SimpleLogs_logText__4viJZ,.SimpleLogs_lineType--success__G3Odf .SimpleLogs_logTimestamp__HFNK8,.SimpleLogs_lineType--warning__DKzue .SimpleLogs_logText__4viJZ,.SimpleLogs_lineType--warning__DKzue .SimpleLogs_logTimestamp__HFNK8{color:inherit}.SimpleLogs_lineType--error__DLyr1 .SimpleLogs_logTimestamp__HFNK8,.SimpleLogs_lineType--success__G3Odf .SimpleLogs_logTimestamp__HFNK8,.SimpleLogs_lineType--warning__DKzue .SimpleLogs_logTimestamp__HFNK8{opacity:.5}.SimpleLogs_lineType--info__tEOTY{background-color:var(--highlight-info-bg-color);color:var(--highlight-info-text-color)}.SimpleLogs_lineType--error__DLyr1{background-color:var(--highlight-danger-bg-color);color:var(--highlight-danger-text-color)}.SimpleLogs_lineType--success__G3Odf{background-color:var(--highlight-success-bg-color);color:var(--highlight-success-text-color)}.SimpleLogs_lineType--warning__DKzue{background-color:var(--highlight-warning-bg-color);color:var(--highlight-warning-text-color)}.SimpleLogs_logTextAppearance--style__9_Ly5,.SimpleLogs_logText__4viJZ{color:var(--theme-elevation-500)}.SimpleLogs_logTextAppearance--text__SIlxn{color:var(--theme-elevation-900)}.DeploymentLogs_deploymentLogs__qKvDS{margin-top:4rem;isolation:isolate}.DeploymentLogs_deploymentLogs__qKvDS .DeploymentLogs_logTabs__jj_mf{position:-webkit-sticky;position:sticky;top:calc(var(--header-height));z-index:1}.DeploymentLogs_deploymentLogs__qKvDS .DeploymentLogs_logTabs__jj_mf>div:before{content:"";position:absolute;background:var(--theme-bg);opacity:.85;width:100%;height:100%;left:0}.DeploymentLogs_deploymentLogs__qKvDS .DeploymentLogs_logTabs__jj_mf>div:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}.DeploymentLogs_tabLabel__es7UL{display:flex;align-items:center;gap:.75rem;font-size:var(--font-body-size);line-height:1.4}.DeploymentLogs_inactiveIndicator__RRwtM{opacity:.25}.InfraOffline_reTriggerBackground__K9BDA{display:flex;gap:1.5rem}@media(max-width:768px){.InfraOffline_reTriggerBackground__K9BDA{gap:1rem;flex-direction:column-reverse}}.InfraOffline_deployDetails__j8qhu{display:flex;flex-direction:column;gap:.5rem}.InfraOffline_deployDetails__j8qhu p{margin:0}.InfraOffline_deployDetails__j8qhu .InfraOffline_iconAndLabel__L3KHN{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.InfraOffline_deployDetails__j8qhu .InfraOffline_iconAndLabel__L3KHN{font-size:15px;line-height:18px}}.InfraOffline_deployDetails__j8qhu .InfraOffline_iconAndLabel__L3KHN{display:flex;align-items:center;color:var(--theme-elevation-500)}.InfraOffline_deployDetails__j8qhu .InfraOffline_iconAndLabel__L3KHN svg{color:var(--theme-elevation-400);height:20px;margin-right:.5rem}.InfraOffline_indicationLine__X1ZqP{display:flex;align-items:center;gap:.5rem}.InfraOffline_indicationLine__X1ZqP p{margin:0;color:var(--theme-elevation-450)}.InfraOffline_statusLine__nuUeV{display:flex;align-items:center;gap:.5rem}.InfraOffline_statusLine__nuUeV p{font-size:.75rem;margin:0;color:var(--theme-elevation-450)}.InfraOffline_statusLine__nuUeV p b{color:var(--theme-text)}.InfraOffline_progressBar__Ml4YA{width:100%;position:relative;height:5px;background-color:var(--theme-border-color);border-radius:3px}.InfraOffline_progressBar__Ml4YA:after{content:"";display:block;width:100%;height:100%;background-color:var(--theme-success-450);position:absolute;top:0;left:0;transition:.3s ease;border-radius:3px}.InfraOffline_progressBar__Ml4YA.InfraOffline_step--0__YEZcL:after{width:2%}.InfraOffline_progressBar__Ml4YA.InfraOffline_step--1__mUGKX:after{width:25%}.InfraOffline_progressBar__Ml4YA.InfraOffline_step--2__sW4mx:after{width:50%}.InfraOffline_progressBar__Ml4YA.InfraOffline_step--3__uL_ga:after{width:75%}.InfraOffline_progressBar__Ml4YA.InfraOffline_step--4__ST_UN:after{width:100%}.InfraOffline_progressBar__Ml4YA.InfraOffline_status--error__whq9P:after{background-color:var(--theme-error-500)}.InfraOffline_progressBar__Ml4YA.InfraOffline_status--warning__LG3rb:after{background-color:var(--theme-warning-500)}.InfraOffline_progressBar__Ml4YA.InfraOffline_status--suspended__5lEF8:after{background-color:var(--theme-elevation-300)}.InfraOffline_consoleHeading__tC2J_{padding-top:2rem}.InfraOffline_console__uIsv4 code{background-color:unset;display:block}.InfraOffline_tips__g3YDs>:last-child{margin-bottom:0}.InfraOffline_helpText__Hfz_V{color:var(--theme-elevation-450)}.InfraOffline_helpText__Hfz_V code{color:var(--theme-elevation-800)}.InfraOffline_helpText__Hfz_V a{color:var(--theme-blue-500)}.InfraOffline_content__00BB4{display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.InfraOffline_content__00BB4{gap:1rem}}.InfraOffline_indication__W9VW9{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.InfraOffline_indication__W9VW9{gap:.5rem}}.InfraOnline_deploymentWrapper__EqMyS{border:1px solid var(--theme-border-color)}.InfraOnline_deploymentWrapper__EqMyS p{margin:0}.InfraOnline_domains__HLUDa{display:flex;flex-direction:column;gap:var(--base);padding:calc(var(--base)*2) calc(var(--base)*1.5);border-right:1px solid var(--theme-border-color);height:100%}@media(max-width:1024px){.InfraOnline_domains__HLUDa{padding:calc(var(--base)*1.5) var(--base);border-right:0;border-bottom:1px solid var(--theme-border-color)}}.InfraOnline_domains__HLUDa h6{margin:0;text-transform:uppercase;letter-spacing:.25em;opacity:.5}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX{display:flex;align-items:center;text-decoration:none;font-size:var(--font-body-size);line-height:1.4;margin:0;width:max-content;max-width:100%;gap:calc(var(--base)/2);transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:first-of-type{margin:1.2rem 0;font-size:1.4rem;line-height:1.2;font-weight:500;letter-spacing:-.05em}@media(max-width:1600px){.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:first-of-type{font-size:1.5rem}}@media(max-width:768px){.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:first-of-type{font-size:1.125rem}}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:first-of-type code{font-size:inherit}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:first-of-type{margin:0;gap:var(--base)}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX svg{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:hover{opacity:.8}.InfraOnline_domains__HLUDa .InfraOnline_domainLink__auyTX:hover svg{transform:translate(25%,-25%)}.InfraOnline_domainAndDetails___yDst{border-bottom:1px solid var(--theme-border-color)}.InfraOnline_deploymentDetails__jjijD{padding:calc(var(--base)*2) calc(var(--base)*1.5);display:flex;flex-direction:column;gap:var(--base);height:100%}@media(max-width:1024px){.InfraOnline_deploymentDetails__jjijD{padding:calc(var(--base)*1.5) var(--base)}}.InfraOnline_deploymentDetails__jjijD h6{margin:0;text-transform:uppercase;letter-spacing:.25em;opacity:.5}.InfraOnline_iconAndLabel__pR9py{display:flex;align-items:center;gap:calc(var(--base)/2)}.InfraOnline_iconAndLabel__pR9py svg{width:var(--base);height:var(--base)}.InfraOnline_ellipseText__taFDR{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.InfraOnline_statusWrapper__xzkGw{position:relative}.InfraOnline_reTrigger__KUp1n,.InfraOnline_status__WNoTq{display:flex;gap:.75rem;align-items:center;padding:calc(var(--base)*1.5)}@media(max-width:1024px){.InfraOnline_reTrigger__KUp1n,.InfraOnline_status__WNoTq{padding:calc(var(--base)*1.5) var(--base)}}.InfraOnline_status__WNoTq{margin:1.2rem 0;font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.05rem}@media(max-width:1600px){.InfraOnline_status__WNoTq{font-size:1.25rem}}@media(max-width:768px){.InfraOnline_status__WNoTq{font-size:1rem}}.InfraOnline_status__WNoTq code{font-size:inherit}.InfraOnline_status__WNoTq{margin:0}@media(max-width:768px){.InfraOnline_status__WNoTq{padding-bottom:0}}.InfraOnline_reTriggerButton__5n1wo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.InfraOnline_reTriggerButton__5n1wo{font-size:15px;line-height:18px}}.InfraOnline_reTriggerButton__5n1wo{text-decoration:underline;opacity:.75}.InfraOnline_reTriggerButton__5n1wo:hover{opacity:.5}.page_error__bOflc{color:var(--theme-error-500)}.page_tabs__gEUW1{margin-bottom:2rem}.page_controls__er0iC{margin-bottom:calc(var(--base)*2);position:relative}.page_controls__er0iC input{border-right-width:0}.page_controls__er0iC input:focus,.page_controls__er0iC input:hover{border-right-width:1px}.page_controls__er0iC>*{width:100%}@media(max-width:1024px){.page_controls__er0iC{margin-bottom:1rem;padding:1.5rem 0;flex-wrap:wrap}.page_search__lJVoN input{border-right:1px solid var(--theme-border-color);border-bottom-width:0}}.page_createButton__SwUt3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--base);padding:var(--base) calc(var(--base)*1.5);line-height:1;background-color:var(--theme-elevation-100);text-decoration:none;border:1px solid var(--theme-border-color);border-left-width:0}.page_createButton__SwUt3:hover{background-color:var(--theme-elevation-300)}.page_projects__W2sGj{border-top:1px solid var(--theme-border-color);border-left:1px solid var(--theme-border-color)}.page_pagination__XNsFx{margin-top:2rem}[data-theme=light] .page_controlsBG__iNhZM{background-color:var(--theme-elevation-50)}.page_description__4NY6G a{color:var(--theme-blue-500);cursor:pointer;text-decoration:underline}.page_form__rLAVY{display:flex;flex-direction:column;gap:1rem}@media(max-width:1024px){.page_form__rLAVY{margin-bottom:1rem}}.page_submit__yc2y7{align-self:flex-start}.page_modal__p_SIE>*{width:800px;overflow-x:scroll;max-height:100vh}.page_modalActions__Q9oX9{display:flex;gap:1rem;justify-content:flex-end;width:100%;padding-top:2rem;border-top:1px solid var(--theme-border-color);margin-top:2rem}@media(max-width:768px){.page_modalActions__Q9oX9{flex-wrap:wrap}.page_modal__p_SIE>*{padding:2rem var(--gutter-h);border:0}}