.sample-section{color:#202b3c;text-align:left;margin:52px 0 64px}.sample-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sample-section-heading h2{margin:12px 0;font-size:26px;line-height:1.5}.sample-section-heading>div>span{letter-spacing:.14em;color:#3165db;font-size:11px;font-weight:700}.sample-badge{color:#354f76;background:#f1f6ff;border:1px solid #cbd9ed;border-radius:24px;padding:8px 13px;font-size:12px;display:inline-block}.sample-disclosure{color:#596a80;margin:8px 0 24px;font-size:14px;line-height:1.9}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sample-card{color:inherit;background:#fff;border:1px solid #e0e6ef;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .18s;display:flex;overflow:hidden}.sample-card:hover{box-shadow:0 10px 30px #243c6814}.sample-card:focus-visible{outline-offset:4px;outline:3px solid #3165db}.sample-art{aspect-ratio:4/3;background-image:url(/project-concepts-create-craft-care-lossless.webp);background-repeat:no-repeat;background-size:300%;flex-shrink:0;width:100%}.sample-art-digital{background-position:0 46%}.sample-art-craft{background-position:50% 58%}.sample-art-giving{background-position:100% 52%}.sample-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.sample-card-body>small{color:#3165db;letter-spacing:.04em;font-size:11px}.sample-card p{color:#596a80;margin:0 0 18px;font-size:14px;line-height:1.85}.sample-card-body>span{color:#596a80;margin-top:auto;font-size:12px}.sample-card dl{border-top:1px solid #e7edf5;justify-content:space-between;gap:8px;margin:18px 0;padding-top:18px;font-size:12px;display:flex}.sample-card dd{margin:0;font-weight:700}.sample-card strong{color:#3165db;font-size:14px}.sample-detail .ps-hero>.sample-art{aspect-ratio:auto;background-size:300%;border-radius:16px;min-height:420px}.sample-back{color:#3165db;padding:18px 0;display:inline-flex}.sample-detail .sample-disclosure{background:#f1f6ff;border-radius:12px;padding:18px}.sample-detail .ps-tabs a{align-items:center;min-height:44px;display:flex}.sample-detail .ps-tabs{padding:4px 0}.sample-detail .ps-hero h2{font-size:22px}@media (max-width:900px){.sample-grid{gap:16px}.sample-card-body{padding:18px}.sample-card h3{font-size:18px}}@media (max-width:700px){.sample-grid{grid-template-columns:1fr}.sample-section{margin:36px 0 48px}.sample-section-heading h2{font-size:23px}.sample-card .sample-art{aspect-ratio:4/3}.sample-card-body{padding:22px}.sample-card h3{font-size:22px}.sample-detail .ps-hero>.sample-art{background-size:300%;min-height:270px}.sample-detail .ps-heading h1{font-size:26px}.sample-detail .cx-terms{grid-template-columns:1fr}}.cx-empty:has(+.sample-section){text-align:left;background:#f8faff;border-style:solid;margin:16px 0;padding:20px 24px}.cx-empty:has(+.sample-section) h2{margin:0 0 8px;font-size:18px}.cx-empty:has(+.sample-section) p{margin:8px 0;font-size:14px}.cx-empty:has(+.sample-section) .cx-primary{color:#3165db;background:0 0;border:0;padding:8px 0}.sample-funding{color:#202b3c;margin:16px 0}.sample-funding>span{color:#637083;font-size:11px;display:block}.sample-funding>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 10px;font-weight:800;line-height:1.2;display:block;color:#202b3c!important;font-size:36px!important}.sample-funding>strong>small{letter-spacing:0;margin:0!important;font-size:13px!important;display:inline!important}.sample-funding-track{background:#e9eff8;border-radius:10px;height:6px;overflow:hidden}.sample-funding-track i{background:linear-gradient(90deg,#26a6ed,#3165db);border-radius:10px;height:100%;display:block}.sample-funding-meta{color:#637083;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:7px;font-size:11px;display:flex}.sample-funding-meta b{color:#3165db}.ps-hero .sample-funding>strong{font-size:48px!important}.project-showcase .sample-card:not(:first-child) .sample-funding>strong{font-size:32px!important}.sample-art{position:relative;overflow:hidden;background-image:none!important}.sample-art>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.project-showcase .sample-card:first-child .sample-funding>strong{font-size:44px!important}.sample-card-body,.ps-hero>aside{min-width:0}@media (max-width:700px){.project-showcase .sample-card:first-child .sample-funding>strong,.project-showcase .sample-card:not(:first-child) .sample-funding>strong,.sample-funding>strong{font-size:34px!important}.ps-hero .sample-funding>strong{font-size:40px!important}}@media (min-width:701px) and (max-width:1000px){.project-showcase .sample-card:not(:first-child) .sample-funding>strong{font-size:28px!important}}.sample-card-body{gap:10px;padding:16px}.sample-card h3{margin:0;font-size:17px;line-height:1.5}.sample-card-body>span{margin-top:0}.sample-card-referral:empty{display:none}.sample-card-referral .referral-rate-badge{padding:5px 9px;font-size:11px}.sample-card-referral .referral-rate-badge b{font-size:23px}.sample-card-progress{margin-top:auto}.sample-card-progress>div:last-child{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 3px;display:flex}.sample-card-progress>div:last-child>span{color:#64748b;font-size:10px}.sample-card-progress b{white-space:nowrap;color:#202b3c;font-size:18px}.sample-card-progress b small{font-size:10px;font-weight:400}.sample-card-body>strong{border-top:1px solid #edf0f4;padding-top:10px;font-size:13px}.sample-detail .ps-media .sample-art{border-radius:14px}.sample-detail .sample-disclosure{padding:10px 14px;font-size:12px}.sample-detail .overview-social small{color:#66758a;font-size:11px}.sample-detail .sample-prelaunch{margin:16px 0;padding:16px}.sample-detail .sample-prelaunch h2{margin:0;font-size:22px}.sample-detail .sample-back{padding:8px 0}.sample-detail .ps-story>p{margin:18px 0}.sample-detail .ps-story>ul,.sample-detail .ps-story>ol{margin:20px 0}.sample-detail .ps-story li{margin:12px 0}.sample-detail .project-comments{scroll-margin-top:80px}@media (max-width:700px){.sample-card-body{padding:14px}.sample-card h3{font-size:17px}.sample-card-progress>div:last-child{flex-wrap:wrap}.sample-detail .sample-disclosure{line-height:1.6}.sample-detail .ps-story h2{font-size:24px}.sample-detail .ps-story h3{font-size:20px}}
