.bp-life[data-astro-cid-p53lhwkg]{--k: calc(100cqw / 448);display:flex;flex-direction:column;align-items:center;width:100%;max-width:448px;container-type:inline-size;font-family:Inter,system-ui,sans-serif;text-align:left}.bp-life-frost[data-astro-cid-p53lhwkg]{box-sizing:border-box;width:100%;padding:5px;border-radius:8px;background:#ffffff6b;backdrop-filter:blur(8px) saturate(1.4);-webkit-backdrop-filter:blur(8px) saturate(1.4);box-shadow:inset 0 .6px #ffffff80,inset 0 -.6px #ffffff80,0 1px 2px #6384d614,0 5px 14px #6384d62e}.bp-life-frost[data-astro-cid-p53lhwkg].is-plain{width:calc(100% - 10px);padding:0;border-radius:4px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #6384d614,0 5px 14px #6384d624}.bp-life-card[data-astro-cid-p53lhwkg]{--k: calc(100cqw / 448);display:flex;align-items:center;gap:calc(var(--k) * 10 + 2px);box-sizing:border-box;width:100%;padding:calc(var(--k) * 11 + 2px) calc(var(--k) * 14 + 2px);border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #c8d7ffb3}.bp-life-title[data-astro-cid-p53lhwkg]{margin:0;color:#16140f;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.bp-life-n[data-astro-cid-p53lhwkg]{display:grid;flex:none;width:calc(var(--k) * 22);height:calc(var(--k) * 22);place-items:center;border-radius:2px;background:#f1edff;color:#7855ff;font-size:calc(var(--k) * 11);font-weight:600}.bp-life-card[data-astro-cid-p53lhwkg].is-final{background:#7855ff;box-shadow:inset 0 0 0 1px #7855ff}.bp-life-card[data-astro-cid-p53lhwkg].is-final .bp-life-title[data-astro-cid-p53lhwkg]{color:#fff}.bp-life-card[data-astro-cid-p53lhwkg].is-final .bp-life-n[data-astro-cid-p53lhwkg]{background:#fff;color:#7855ff}.bp-life-card--discovery[data-astro-cid-p53lhwkg]{flex-direction:column;align-items:stretch;gap:calc(var(--k) * 10);padding-bottom:0}.bp-life-sources[data-astro-cid-p53lhwkg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 calc(var(--k) * -14 - 2px);padding:0;overflow:hidden;border-radius:0 0 4px 4px;box-shadow:inset 0 0 0 1px #c8d7ff8c;background:#f7f9ff;list-style:none}.bp-life-sources[data-astro-cid-p53lhwkg] li[data-astro-cid-p53lhwkg]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--k) * 6);padding:calc(var(--k) * 9 + 2px) calc(var(--k) * 6);color:#55606b;font-size:11px;line-height:1.25;text-align:center}.bp-life-sources[data-astro-cid-p53lhwkg] li[data-astro-cid-p53lhwkg]+li[data-astro-cid-p53lhwkg]{border-left:1px solid rgba(200,215,255,.55)}.bp-life-sources[data-astro-cid-p53lhwkg] svg[data-astro-cid-p53lhwkg]{width:calc(var(--k) * 20);height:calc(var(--k) * 20)}.bp-life-line[data-astro-cid-p53lhwkg]{display:block;width:2px;height:calc(var(--k) * 18);overflow:visible}.bp-life-line[data-astro-cid-p53lhwkg].is-left{align-self:flex-start;margin-left:calc(25% + 1.5px)}.bp-life-line[data-astro-cid-p53lhwkg].is-right{align-self:flex-end;margin-right:calc(25% + 1.5px)}.bp-life-pair[data-astro-cid-p53lhwkg]{--h: calc(max(var(--k) * 22, 16.9px) + 2 * (var(--k) * 11 + 2px) + 10px);--gap: calc(var(--k) * 42);position:relative;display:flex;flex-direction:column;gap:var(--gap);width:calc(100% - 10px)}.bp-life-frost[data-astro-cid-p53lhwkg].is-half{width:50%}.bp-life-frost[data-astro-cid-p53lhwkg].is-end{align-self:flex-end}.bp-life-arc[data-astro-cid-p53lhwkg]{position:absolute;width:25%;overflow:visible}.bp-life-arc--out[data-astro-cid-p53lhwkg]{top:calc(var(--h3, var(--h)) / 2);left:50%;height:calc(var(--h3, var(--h)) / 2 + var(--gap))}.bp-life-arc--back[data-astro-cid-p53lhwkg]{top:var(--h3, var(--h));left:25%;height:calc(var(--gap) + var(--h4, var(--h)) / 2)}.bp-life-tip[data-astro-cid-p53lhwkg]{position:absolute;width:10px;height:6px;overflow:visible}.bp-life-tip--down[data-astro-cid-p53lhwkg]{top:calc(var(--h3, var(--h)) + var(--gap) - 6px);left:calc(75% - 5px)}.bp-life-tip--up[data-astro-cid-p53lhwkg]{top:var(--h3, var(--h));left:calc(25% - 5px)}.bp-life-dash[data-astro-cid-p53lhwkg]{stroke:#b9a8ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:bp-life-flow 1.2s linear infinite}.bp-life-head[data-astro-cid-p53lhwkg]{stroke:#b9a8ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes bp-life-flow{to{stroke-dashoffset:-9}}@media(prefers-reduced-motion:reduce){.bp-life-dash[data-astro-cid-p53lhwkg]{animation:none}}:is(.sigpage[data-usecase],.audience-page) .marketing-hero h1{max-width:none;font-size:42px;line-height:1.15}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-title-line{display:inline}@media(min-width:960px){:is(.sigpage[data-usecase],.audience-page) .marketing-hero h1{font-size:48px}}@media(min-width:800px)and (max-width:899px){:is(.sigpage[data-usecase],.audience-page) .marketing-hero h1{font-size:36px}}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-copy{max-width:760px}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-description{max-width:55ch;margin-top:30px;font-size:16px;line-height:1.58}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-actions{margin-top:40px}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-layout{padding-block:48px}@media(min-width:800px){:is(.sigpage[data-usecase],.audience-page) .marketing-hero--split .marketing-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.sigpage[data-usecase],.audience-page) .marketing-hero--split .marketing-hero-media{align-self:stretch}:is(.sigpage[data-usecase],.audience-page) .marketing-hero--split .uc-hero-media{width:100%;height:100%}}@media(max-width:799px){:is(.sigpage[data-usecase],.audience-page) .marketing-hero--split .marketing-hero-layout{grid-template-columns:1fr;grid-template-areas:"copy" "media";gap:48px}:is(.sigpage[data-usecase],.audience-page) .marketing-hero--split .marketing-hero-copy{grid-area:copy}:is(.sigpage[data-usecase],.audience-page) .marketing-hero--split .marketing-hero-media{grid-area:media;width:100%}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-description{text-wrap:pretty}:is(.sigpage[data-usecase],.audience-page) .marketing-hero h1{text-wrap:balance}:is(.sigpage[data-usecase],.audience-page) .marketing-hero h1{font-size:var(--type-display)}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-description{max-width:none}:is(.sigpage[data-usecase],.audience-page) .marketing-hero .marketing-hero-layout{padding-top:48px}}:is(.sigpage[data-usecase],.audience-page) .uc-hero-media{position:relative;aspect-ratio:6 / 5;container-type:inline-size;overflow:hidden;border:1px solid var(--line);border-radius:4px}:is(.sigpage[data-usecase],.audience-page) .uc-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:right}@media(max-width:799px){:is(.sigpage[data-usecase],.audience-page) .uc-hero-media{aspect-ratio:16 / 9}}.audience-page{--section-block-padding: 96px;--section-block-padding-top: 88px}@media(max-width:767px){.audience-page{--section-block-padding: 56px;--section-block-padding-top: 56px}}@media(min-width:768px)and (max-width:959px){.audience-page{--section-block-padding: 64px;--section-block-padding-top: 64px}}.audience-page #trust{--type-heading: 22px;--type-small: 14px;--section-description-content-gap: 44px;--icon: #7855ff;--button-primary-bg: #7855ff;--button-primary-ink: #ffffff;--card: #f4f8ff}@media(max-width:767px){.audience-page #trust{--type-heading: 20px}}.audience-page #trust .feature-grid-frame{padding-top:calc(var(--section-block-padding-top, var(--section-block-padding)) - 24px)}.audience-page .uc-related-sec{--hatch-tile: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64 0L0 64' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M48 -16L-16 48' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M54 -6L-10 58' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M73 7L9 71' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M39 -23L-25 41' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M80 16L16 80' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M89 23L25 87' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M33 -33L-31 31' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3Cpath d='M96 32L32 96' stroke='%23DEE7FF' stroke-width='1.5'/%3E%3C/svg%3E");background:#f4f8ff}.audience-page .marketing-hero{position:relative}.audience-page .marketing-hero:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;width:max(0px,calc((100vw - var(--scrollbar-width, 0px) - 1200px) / 2));background-image:var(--hatch-tile);background-repeat:repeat;background-size:32px 32px;pointer-events:none}.audience-page .audience-demo .map-demo[data-usecase] .sec-hero>.frame.hero{background:none}.audience-page .audience-demo .map-demo-link stop{stop-color:#b9a8ff}.audience-page .uc-problem-grid{align-items:center}@media(min-width:768px){.audience-page .uc-problem-copy{margin-bottom:0}}.audience-page .feature-grid-head-media:has(>.product-feature-media .bp-life){container-type:inline-size}.audience-page .product-feature-media:has(.bp-life){aspect-ratio:auto;max-height:none;min-height:min(480px,100cqw);padding:16px}.audience-page .band.uc-problem{position:relative}.audience-page .band.uc-problem:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;width:max(0px,calc((100vw - var(--scrollbar-width, 0px) - 1200px) / 2));background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64 0L0 64' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M48 -16L-16 48' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M54 -6L-10 58' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M73 7L9 71' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M39 -23L-25 41' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M80 16L16 80' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M89 23L25 87' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M33 -33L-31 31' stroke='%23272D32' stroke-width='1.5'/%3E%3Cpath d='M96 32L32 96' stroke='%23272D32' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:repeat;background-size:32px 32px;pointer-events:none}.audience-page .band.uc-problem>.frame-dark{position:relative;z-index:1}.audience-page :is(.feature-grid-footer,.product-feature-row__footer) .uc-targets{margin:0;background:#fff}.audience-page :is(.feature-grid-footer,.product-feature-row__footer) .uc-targets>div,.audience-page :is(.feature-grid-footer,.product-feature-row__footer) .uc-targets:after{border-left-style:dashed}
