.rain-mark[data-astro-cid-ho5iyg47]{justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);width:100%;transition:transform .3s linear;display:grid;position:relative}.rm-m[data-astro-cid-ho5iyg47]{width:78%;height:auto;overflow:visible}.rm-m[data-astro-cid-ho5iyg47] path[data-astro-cid-ho5iyg47]{fill:var(--bmp-white)}.rm-dot[data-astro-cid-ho5iyg47]{aspect-ratio:1;background:var(--bmp-purple);border-radius:50%;width:clamp(22px,3vw,34px);margin-top:calc(clamp(1.25rem,2.5vw,2rem)/-2.5)}.rm-word[data-astro-cid-ho5iyg47]{width:88%;line-height:0;display:block}.rm-word[data-astro-cid-ho5iyg47] svg{width:100%;height:auto}.js .rain-mark[data-astro-cid-ho5iyg47]:not(.done) .rm-m[data-astro-cid-ho5iyg47]{opacity:0;transition:opacity .8s var(--bmp-ease)}.js .rain-mark[data-astro-cid-ho5iyg47]:not(.done) .rm-dot[data-astro-cid-ho5iyg47]{opacity:0;transition:opacity .3s var(--bmp-ease), transform .5s var(--bmp-ease);transform:scale(.8)}.js .rain-mark[data-astro-cid-ho5iyg47]:not(.done) .rm-word[data-astro-cid-ho5iyg47]{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--bmp-ease)}.js .rain-mark[data-astro-cid-ho5iyg47].m-in .rm-m[data-astro-cid-ho5iyg47]{opacity:1}.js .rain-mark[data-astro-cid-ho5iyg47].dot-in .rm-dot[data-astro-cid-ho5iyg47]{opacity:1;transform:none}.js .rain-mark[data-astro-cid-ho5iyg47].word-in .rm-word[data-astro-cid-ho5iyg47]{clip-path:inset(0 -2% 0 0)}.rain-canvas{z-index:-1;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(90deg,#00000040 0%,#00000059 35%,#000 60%)}@media (width<=860px){.rain-canvas{mask-image:linear-gradient(#000 0% 38%,#0003 60%)}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{min-height:min(820px, calc(100svh - var(--header-h) - 36px - 64px));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,6vw,5rem);display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.hero-title[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{display:block}.js[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{clip-path:inset(0 100% 0 0);animation:wipe var(--bmp-motion-brand) var(--bmp-ease) forwards}.js[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]+.ln[data-astro-cid-lcdefpme]{animation-delay:.11s}@keyframes wipe{to{clip-path:inset(0 -5% 0 0)}}.hero-lead[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--bmp-white) 80%, transparent);max-width:32em;margin-top:2rem}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero-mark[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:560px}.hero-idea[data-astro-cid-lcdefpme]{border-left:1px solid var(--grid-dark);color:color-mix(in srgb, var(--bmp-white) 72%, transparent);align-self:center;gap:.6rem;padding-left:1.25rem;display:grid}.caps[data-astro-cid-lcdefpme]{border-top:1px solid var(--grid-light);border-left:1px solid var(--grid-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.caps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-right:1px solid var(--grid-light);border-bottom:1px solid var(--grid-light)}.cap[data-astro-cid-lcdefpme]{height:100%;transition:background var(--bmp-motion-ui) var(--bmp-ease);align-content:start;gap:.75rem;padding:clamp(1.5rem,2.5vw,2.25rem);text-decoration:none;display:grid;position:relative}.cap[data-astro-cid-lcdefpme] .cap-icon{transition:color var(--bmp-motion-ui) var(--bmp-ease);margin-bottom:1.25rem}.cap-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.cap-body[data-astro-cid-lcdefpme]{font-size:var(--ui);color:color-mix(in srgb, var(--bmp-near-black) 72%, transparent)}.cap[data-astro-cid-lcdefpme] .cap-arrow{transition:transform var(--bmp-motion-ui) var(--bmp-ease), color var(--bmp-motion-ui) var(--bmp-ease);margin-top:.75rem}.cap[data-astro-cid-lcdefpme]:hover{background:var(--bmp-white)}.cap[data-astro-cid-lcdefpme]:hover .cap-icon,.cap[data-astro-cid-lcdefpme]:hover .cap-arrow{color:var(--bmp-purple)}.cap[data-astro-cid-lcdefpme]:hover .cap-arrow{transform:translate(6px)}.arch-section[data-astro-cid-lcdefpme]{isolation:isolate;overflow:hidden}.more-section[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.more-device[data-astro-cid-lcdefpme]{font-variation-settings:"opsz" 32;letter-spacing:-.06em;white-space:nowrap;margin-left:calc(var(--gutter) * -.5);font-size:clamp(5rem,17vw,17rem);font-weight:900;line-height:.8;display:grid}.more-device[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translateX(calc(var(--i,0) * .08em));display:block}.more-device[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){--i:1}.more-device[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){--i:2}.more-device[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){--i:3}.more-device[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(5){--i:4}.js[data-astro-cid-lcdefpme] .more-device[data-astro-cid-lcdefpme]:not(.is-in) span[data-astro-cid-lcdefpme]{opacity:0;transform:translate(-.35em)scaleX(.94)}.js[data-astro-cid-lcdefpme] .more-device[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform-origin:0;transition:transform .9s var(--bmp-ease), opacity .5s var(--bmp-ease);transition-delay:calc(var(--i,0) * 70ms)}.more-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;padding-left:0;display:grid}.demo-note[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--bmp-white) 60%, transparent);font-size:.875rem}.trust-inner[data-astro-cid-lcdefpme]{gap:clamp(2rem,4vw,3.5rem);display:grid}.trust-side[data-astro-cid-lcdefpme]{border-top:2px solid var(--bmp-near-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-top:2rem;display:flex}.trust-side[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:30em}@media (width<=1180px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hero-idea[data-astro-cid-lcdefpme]{display:none}.caps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0;padding-top:2.5rem}.hero-mark[data-astro-cid-lcdefpme]{order:-1;justify-self:start;max-width:300px;margin-left:-4%}.more-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.more-copy[data-astro-cid-lcdefpme]{padding-left:var(--gutter)}}@media (width<=560px){.caps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
