.capos-community{background:radial-gradient(ellipse at 10% 0,color-mix(in srgb, var(--brand-raised) 33.33%, transparent),transparent 65%);overflow:hidden;padding-top:60px;padding-bottom:58px}.capos-community .section-heading{align-items:center}.capos-community .section-heading p{color:var(--brand-muted)}.community-motion{background:var(--brand-panel);border:1px solid var(--brand-muted);border-radius:4px;color:var(--brand-text);min-height:44px;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.community-motion:focus-visible,.community-lane:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}.community-lane{overflow:hidden;position:relative;margin:16px -2px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.community-track{display:flex;width:max-content;animation:capos-reviews-left 48s linear infinite;will-change:transform}.community-group{display:flex;gap:16px;padding-right:16px;flex-shrink:0}.capos-community .community-review{width:350px;min-width:350px;min-height:200px;max-width:none;margin:0;padding:24px;border:1px solid var(--brand-border);background:linear-gradient(135deg,transparent 64%,color-mix(in srgb, var(--brand-muted) 5.1%, transparent) 64%,color-mix(in srgb, var(--brand-muted) 5.1%, transparent) 64.5%,transparent 64.5%),linear-gradient(45deg,color-mix(in srgb, var(--brand-muted) 3.14%, transparent) 12%,transparent 12%,transparent 83%,color-mix(in srgb, var(--brand-muted) 3.14%, transparent) 83%),var(--brand-panel);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-sizing:border-box;display:block;color:var(--brand-text)}.capos-community .community-review:before{display:none}.capos-community .community-review header{display:flex;gap:12px;align-items:center;margin-bottom:20px;position:static;border:0;box-shadow:none;padding:0;background:none}.community-mark{font-size:42px;line-height:1;width:32px;height:32px;color:var(--brand-accent)}.capos-community .community-review header div{display:grid;gap:4px}.capos-community .community-review strong{font-size:12px;font-weight:650;line-height:1.4;color:var(--brand-text)}.capos-community .community-review time{font-size:11px;display:block;color:var(--brand-muted)}.capos-community .community-review blockquote{font-size:15px;line-height:1.65;margin:0;letter-spacing:0;font-weight:400;color:var(--brand-text)}.community-lane-reverse .community-track{animation-name:capos-reviews-right;animation-duration:53s}.capos-community:hover .community-track,.capos-community:focus-within .community-track,.capos-community[data-suspended=true] .community-track{animation-play-state:paused}.capos-community[data-paused=true] .community-track{animation-play-state:paused}.capos-community[data-manual=true] .community-track{animation:none;transform:none}.capos-community[data-manual=true] .community-lane{overflow-x:auto;mask-image:none;scroll-snap-type:x proximity;scrollbar-color:var(--brand-muted) var(--brand-panel)}.capos-community[data-manual=true] .community-review{scroll-snap-align:start}.capos-community[data-manual=true] [data-community-copy],.capos-community[data-manual=true] .community-lane-reverse{display:none}.capos-community .fine{color:var(--brand-muted);margin:22px 0 0;line-height:1.6}.capos-community[data-manual=true] .community-group{padding-bottom:12px}
@keyframes capos-reviews-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes capos-reviews-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media(min-width:1650px){.capos-community .community-review{width:420px;min-width:420px}}@media(max-width:700px){.capos-community{padding-top:36px;padding-bottom:36px}.capos-community .section-heading{align-items:start;gap:14px;flex-direction:column}.capos-community .community-review{width:290px;min-width:290px;padding:20px;min-height:220px}.capos-community .community-review blockquote{font-size:14px}.community-track{animation-duration:42s}.community-lane-reverse .community-track{animation-duration:46s}}
@media(prefers-reduced-motion:reduce){.community-track{animation:none!important;transform:none!important;will-change:auto}.community-lane-reverse,[data-community-copy],.community-motion{display:none!important}.community-lane{overflow:visible;mask-image:none}.community-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-right:0}.community-track{width:100%}.capos-community .community-review{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce) and (max-width:700px){.community-group{grid-template-columns:1fr}}

.community-avatar{width:44px!important;height:44px!important;min-width:44px;object-fit:cover;border-radius:50%;border:1px solid var(--brand-border);background:var(--brand-bg)}
