.promotion-feature-card{min-width:0}.promotion-feature-card .promotion-card-content{color:#191f22;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:18px;padding:0 0 18px;text-decoration:none;display:grid}.promotion-feature-card .promotion-card-image{aspect-ratio:4/3;background:#f0f7f3;border:1px solid #e4ece7;border-radius:4px;overflow:hidden}.promotion-feature-card .promotion-card-image img{object-fit:contain;border-radius:0;width:100%;height:100%;margin:0;display:block}.feature-stack .promotion-feature-card .promotion-card-image img{object-fit:contain}.promotion-feature-card .promotion-card-image.promotion-brand-mark{background:#0344d0}.promotion-feature-card .promotion-card-copy{min-width:0}.promotion-feature-card .promotion-card-content .promotion-card-copy h2{letter-spacing:-.35px;overflow-wrap:anywhere;margin:8px 0 10px;font-size:1.1875rem;line-height:1.35}.promotion-feature-card .promotion-card-meta{color:#737b7f;font-size:.75rem}.promotion-feature-card a:hover h2{color:#08796d}.promotion-label{letter-spacing:.6px;text-transform:uppercase;color:#08796d;align-items:center;gap:7px;font-size:.75rem;font-weight:750;line-height:1.3;display:inline-flex}.promotion-label:before{content:"";background:#08796d;flex-shrink:0;width:14px;height:2px}.promotion-image-placeholder{color:#08796d;text-align:center;background:linear-gradient(135deg,#eef8f2,#e6f0ed);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;padding:15px;display:flex}.promotion-image-placeholder span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:650;overflow:hidden}.startup-promotion-article{color:#191f22;background:#fff;border:1px solid #e3e9e6;border-radius:6px;min-width:0;margin:0;overflow:hidden}.startup-promotion-article .promotion-article-header{max-width:900px;margin:auto;padding:36px 42px 20px}.startup-promotion-article h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:14px 0 16px;font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.22}.startup-promotion-article .promotion-article-tagline{color:#697277;overflow-wrap:anywhere;margin:0 0 22px;font-size:1.1875rem;line-height:1.65}.startup-promotion-article .promotion-article-meta{color:#737f79;border-top:1px solid #e3e9e6;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:16px;font-size:.8125rem;display:flex}.startup-promotion-article .promotion-article-meta>span{align-items:center;gap:7px;display:inline-flex}.startup-promotion-article .promotion-article-image{aspect-ratio:16/9;background:#f3f7f5;border:1px solid #e7ede9;border-radius:4px;margin:0 42px;overflow:hidden}.startup-promotion-article .promotion-article-image img{object-fit:contain;border-radius:0;width:100%;height:100%;margin:0;display:block}.startup-promotion-article .promotion-article-image.promotion-brand-cover{aspect-ratio:1128/191;background:#0344d0}.startup-promotion-article .promotion-article-image .promotion-image-placeholder{gap:15px}.startup-promotion-article .promotion-article-image .promotion-image-placeholder span{font-size:1.25rem}.startup-promotion-article .promotion-article-body{max-width:900px;margin:auto;padding:28px 42px 36px}.startup-promotion-article .promotion-facts{background:#f6faf7;border:1px solid #dfeae4;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 32px;padding:20px;display:grid}.startup-promotion-article .promotion-facts dt{color:#697b71;font-size:.75rem}.startup-promotion-article .promotion-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.9375rem;font-weight:650}.startup-promotion-article .promotion-story-section{margin:26px 0}.startup-promotion-article .promotion-article-body .promotion-story-section h2{letter-spacing:-.4px;margin:0 0 12px;font-size:1.375rem;line-height:1.4}.startup-promotion-article .promotion-story-section p{color:#435249;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.85}.startup-promotion-article .promotion-app-downloads{background:#f6faf7;border:1px solid #dfeae4;border-radius:6px;margin:0 0 32px;padding:22px}.startup-promotion-article .promotion-app-downloads h2{margin:0 0 6px;font-size:1.25rem;line-height:1.4}.startup-promotion-article .promotion-app-downloads p{color:#62746b;margin:0;font-size:.9375rem;line-height:1.6}.startup-promotion-article .promotion-store-links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.startup-promotion-article .promotion-store-links a{color:#fff;background:#18251f;border:1px solid #18251f;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:60px;padding:12px 16px;text-decoration:none;display:inline-flex}.startup-promotion-article .promotion-store-links a:hover{background:#08796d;border-color:#08796d}.startup-promotion-article .promotion-store-links a>span{flex-direction:column;gap:3px;display:flex}.startup-promotion-article .promotion-store-links small{color:#d0ded5;font-size:.6875rem;line-height:1.2}.startup-promotion-article .promotion-store-links strong{font-size:.9375rem;font-weight:650;line-height:1.3}.startup-promotion-article .promotion-team-photo{margin:24px 0 0}.startup-promotion-article .promotion-team-photo img{border:1px solid #e3e9e6;border-radius:5px;width:100%;height:auto;display:block}.startup-promotion-article .promotion-team-photo figcaption{color:#738079;margin-top:10px;font-size:.8125rem;line-height:1.6}.startup-promotion-article .promotion-outbound-links{flex-wrap:wrap;gap:12px;margin:32px 0 22px;display:flex}.startup-promotion-article .promotion-outbound-links a,.startup-promotion-article .promotion-article-cta :is(a,.promotion-preview-cta){color:#08796d;border:1px solid #c6dcd2;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.startup-promotion-article .promotion-outbound-links a:hover{background:#edf7f1}.startup-promotion-article .promotion-disclosure{color:#738079;border-top:1px solid #e3e9e6;margin:26px 0 0;padding-top:18px;font-size:.75rem;line-height:1.7}.startup-promotion-article .promotion-article-cta{background:#edf6f0;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding:22px;display:flex}.startup-promotion-article .promotion-article-cta strong{font-size:1rem}.startup-promotion-article .promotion-article-cta p{color:#62746b;margin:5px 0 0;font-size:.875rem}.startup-promotion-article .promotion-article-cta :is(a,.promotion-preview-cta){color:#fff;background:#08796d;border-color:#08796d;flex-shrink:0}.startup-promotion-article .promotion-article-cta a:hover{background:#066257}:is(.startup-promotion-article a:focus-visible,.promotion-feature-card a:focus-visible){outline-offset:4px;outline:3px solid #08796d}.startup-promotion-detail{max-width:1228px;padding-top:28px;padding-bottom:56px}.startup-promotion-detail .promotion-breadcrumb{color:#77817b;flex-wrap:wrap;gap:9px;margin-bottom:22px;font-size:.8125rem;display:flex}.startup-promotion-detail .promotion-breadcrumb a{color:#08796d}.startup-promotion-detail>.ad-top{width:100%;margin:0 auto 32px}.promotion-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.promotion-detail-main,.promotion-detail-sidebar{min-width:0}.promotion-detail-sidebar{flex-direction:column;gap:32px;display:flex}.promotion-detail-sidebar .ad-sidebar{width:100%;max-width:300px;margin:0 auto}.promotion-archive>h2{letter-spacing:-.3px;border-bottom:2px solid #08796d;margin:0 0 18px;padding-bottom:12px;font-size:1.125rem;line-height:1.45}.promotion-archive-list{gap:18px;display:grid}.promotion-archive .promotion-feature-card{background:#fff;border:1px solid #e3e9e6;border-radius:6px}.promotion-archive .promotion-feature-card .promotion-card-content{padding:16px;display:block}.promotion-archive .promotion-feature-card .promotion-card-image{aspect-ratio:16/9;margin:0 0 15px}.promotion-archive .promotion-feature-card .promotion-card-content .promotion-card-copy h2{letter-spacing:-.2px;margin:9px 0 12px;font-size:1rem;line-height:1.5}.promotion-archive .promotion-card-meta{flex-wrap:wrap;gap:4px 7px;line-height:1.5;display:flex}.promotion-archive .promotion-ecosystem{margin-bottom:12px}.promotion-ecosystem{color:#6f3498;background:#f4ecfa;border:1px solid #e6d4f1;border-radius:4px;width:fit-content;margin-bottom:9px;padding:5px 8px;font-size:.6875rem;font-weight:650;line-height:1.4;display:inline-flex}.promotion-article-meta .promotion-ecosystem{margin:0}.promotion-brand-heading{align-items:center;gap:14px;display:flex}.promotion-brand-heading>img{object-fit:contain;border:1px solid #eee7f3;border-radius:8px;flex:0 0 72px;width:72px;height:72px}.promotion-founder-profile{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:26px;display:grid}.promotion-founder-profile figure{margin:0}.startup-promotion-article .promotion-founder-profile figure img{object-fit:contain;border-radius:4px;width:176px;height:auto;display:block}.promotion-founder-profile figcaption{color:#63736b;padding-top:10px;font-size:.75rem;line-height:1.5}.promotion-founder-profile figcaption strong,.promotion-founder-profile figcaption span{display:block}.promotion-founder-profile figcaption strong{color:#28372f;margin-bottom:4px}.promotion-public-contact{border-top:1px solid #e3e9e6;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:20px 0;display:flex}.startup-promotion-article .promotion-public-contact h2{width:100%;margin:0 0 2px;font-size:1.125rem}.promotion-public-contact a{color:#08796d;overflow-wrap:anywhere;font-size:.875rem}@media (max-width:1050px){.promotion-feature-card .promotion-card-content{grid-template-columns:100px minmax(0,1fr);gap:13px}.promotion-feature-card .promotion-card-content .promotion-card-copy h2{font-size:1.0625rem}}@media (max-width:800px){.feature-stack .promotion-feature-card .promotion-card-content{padding:0;display:block}.feature-stack .promotion-feature-card .promotion-card-image{aspect-ratio:16/9;margin-bottom:12px}}@media (max-width:650px){.startup-promotion-article .promotion-article-header{padding:26px 22px 18px}.startup-promotion-article .promotion-article-image{margin:0 22px}.startup-promotion-article .promotion-article-body{padding:24px 22px 28px}.startup-promotion-article .promotion-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.startup-promotion-article .promotion-article-cta{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.startup-promotion-article .promotion-article-tagline{font-size:1.0625rem}.startup-promotion-article .promotion-app-downloads{padding:18px}.startup-promotion-article .promotion-store-links{grid-template-columns:minmax(0,1fr);display:grid}.startup-promotion-article .promotion-store-links a{justify-content:flex-start}.startup-promotion-article .promotion-store-links a>svg:last-child{margin-left:auto}}@media (max-width:560px){.promotion-founder-profile{grid-template-columns:minmax(0,1fr);gap:18px}.promotion-brand-heading>img{flex-basis:56px;width:56px;height:56px}.feature-stack .promotion-feature-card .promotion-card-content,.promotion-feature-card .promotion-card-content{grid-template-columns:105px minmax(0,1fr);gap:15px;padding:18px 0;display:grid}.feature-stack .promotion-feature-card .promotion-card-image{aspect-ratio:4/3;margin:0}.promotion-feature-card .promotion-card-content .promotion-card-copy h2{margin:7px 0;font-size:1rem}}@media (max-width:1050px){.promotion-detail-layout{grid-template-columns:minmax(0,1fr);gap:32px}.promotion-archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.startup-promotion-detail>.ad-top{margin-bottom:24px}.promotion-detail-layout,.promotion-detail-sidebar{gap:26px}.promotion-archive-list{grid-template-columns:minmax(0,1fr);gap:16px}.promotion-archive .promotion-feature-card .promotion-card-content{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:16px;display:grid}.promotion-archive .promotion-feature-card .promotion-card-image{aspect-ratio:1;margin:0}}
