.homepage{--hp-line: var(--color-neutral-300);--hp-muted: var(--color-neutral-600);font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.dark .homepage{--hp-line: var(--color-neutral-700);--hp-muted: var(--color-neutral-400)}.hp-wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto}.homepage a,.homepage button{-webkit-tap-highlight-color:transparent}.homepage a:hover{text-decoration:underline;text-underline-offset:5px}.homepage a:focus-visible,.homepage button:focus-visible{outline:2px solid currentColor!important;outline-offset:5px}.hp-skip{position:fixed;top:12px;left:12px;padding:12px;z-index:50;transform:translateY(-200%)}.hp-skip:focus{transform:translateY(0)}.hp-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--hp-line)}.hp-brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-1px;white-space:nowrap}.hp-brand img{width:34px;height:26px;object-fit:contain;transform:scale(1.8)}.homepage h1{margin:0 0 26px;font-size:clamp(78px,8vw,116px);line-height:.98;letter-spacing:-.06em;font-weight:650;white-space:pre-line}.homepage h2{font-size:clamp(34px,4.1vw,54px);line-height:1.06;letter-spacing:-.055em;font-weight:600;white-space:pre-line}.hp-lede{max-width:415px;font-size:21px;letter-spacing:-.5px;line-height:1.5;color:var(--hp-muted)}.hp-join{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.hp-primary{gap:26px;color:var(--color-neutral-50);transition:background-color .15s}.dark .hp-primary{color:var(--color-neutral-900)}.hp-hero{display:grid;grid-template-columns:1.25fr 1fr;padding-block:48px 56px;gap:40px;align-items:center}.hp-hero-demo{display:grid;justify-items:center;min-width:0}.hp-hero-demo .hp-demo,.hp-demo-carousel{width:260px}.hp-demo-carousel{position:relative;max-width:100%}.hp-demo-track{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-demo-track::-webkit-scrollbar{display:none}.hp-demo-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.hp-demo-switches{position:absolute;top:100%;inset-inline:0;display:flex;justify-content:center}.hp-demo-switch{display:grid;place-items:center;width:44px;height:40px;cursor:pointer}.hp-demo-switch>span{width:6px;height:6px;border-radius:50%;opacity:.25}.hp-demo-switch[aria-pressed=true]>span{opacity:1}.hp-section{padding-block:84px;border-top:1px solid var(--hp-line);scroll-margin-top:32px}.hp-identity,.hp-groups,.hp-social{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;align-items:center}.hp-section-line{font-size:17px;color:var(--hp-muted);line-height:1.65;max-width:365px;margin-top:20px;letter-spacing:-.3px}.hp-identity-face{width:180px;height:145px;margin-top:26px}.hp-utilities{align-self:stretch;display:grid;align-content:center}.hp-utility{display:flex;gap:24px;align-items:center;padding-block:21px;border-bottom:1px solid var(--hp-line)}.hp-utility:first-child{padding-top:0}.hp-utility:last-child{border:0;padding-bottom:0}.hp-utility>svg{flex-shrink:0}.hp-utility dt{font-size:21px;font-weight:500;letter-spacing:-.6px}.hp-utility dd{font-size:14px;line-height:1.6;color:var(--hp-muted);margin-top:5px}.hp-section-icon{margin-bottom:28px;color:var(--hp-muted)}.hp-group-demo{width:280px;justify-self:center}.hp-demo-loading{min-height:460px;display:grid;place-items:center;font-size:13px;border-radius:16px}.hp-demo article>p:not([role]),.hp-demo article>h3{display:none}.hp-social-picture{width:100%;max-width:514px;justify-self:center}.hp-social-picture figcaption{text-align:center;font-size:14px;line-height:1.6;color:var(--hp-muted);margin-top:24px;text-wrap:balance}.hp-social-actions{display:flex;justify-content:center;gap:30px;margin-bottom:14px}.hp-social-actions svg{stroke-width:1.3;opacity:.8}.hp-control-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.hp-control-heading h2{white-space:normal}.hp-control-heading>svg{color:var(--hp-muted);margin-right:30px}.hp-privacy-blocks{display:grid;grid-template-columns:1fr 1fr;gap:48px 72px}.hp-privacy-block>svg{color:var(--hp-muted);margin-bottom:22px}.hp-privacy-block h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.65px;margin-bottom:16px}.hp-privacy-block ul{list-style:none;margin:0;padding:0}.hp-privacy-block li{position:relative;padding-left:18px;font-size:14px;line-height:1.65;color:var(--hp-muted)}.hp-privacy-block li+li{margin-top:10px}.hp-privacy-block li:before{content:"";position:absolute;left:2px;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--hp-muted)}.hp-closing{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:36px;padding-block:65px}.hp-closing h2{font-size:44px}.hp-join-pills{display:flex;flex-wrap:wrap;gap:12px}.hp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap}.hp-pill-outline{border:1.5px solid var(--color-neutral-400);transition:background-color .15s}.dark .hp-pill-outline{border-color:var(--color-neutral-500)}.hp-pill-outline:hover{background-color:var(--surface-card)}@media(max-width:1100px){.hp-wrap{width:calc(100% - 80px)}.hp-identity,.hp-groups,.hp-social{gap:45px}}@media(max-width:760px){.hp-wrap{width:calc(100% - 40px)}.hp-header{height:84px;gap:12px}.hp-brand{font-size:18px;gap:7px}.hp-brand img{width:28px;height:22px}.homepage h1{font-size:74px;margin-bottom:23px}.homepage h2{font-size:39px}.hp-lede{font-size:18px;line-height:1.5;max-width:335px}.hp-primary{gap:18px}.hp-hero{display:flex;flex-direction:column;align-items:stretch;padding-block:34px 40px;gap:36px}.hp-section{padding-block:48px;scroll-margin-top:20px}.hp-identity,.hp-groups,.hp-social{grid-template-columns:1fr;gap:32px}.hp-section-line{font-size:16px;margin-top:16px}.hp-identity .hp-section-copy{position:relative}.hp-identity h2{max-width:235px}.hp-identity .hp-section-line{max-width:230px}.hp-identity-face{width:120px;height:110px;position:absolute;top:15px;right:-10px;margin:0}.hp-utility{gap:20px}.hp-utility dt{font-size:19px}.hp-utility dd{font-size:13px}.hp-section-icon{width:32px;margin-bottom:18px}.hp-group-demo{width:270px}.hp-social-picture{margin-top:4px}.hp-social-picture figcaption{max-width:315px;margin-inline:auto}.hp-control-heading{align-items:center;margin-bottom:36px}.hp-control-heading h2{white-space:pre-line}.hp-control-heading>svg{width:56px;margin-right:0}.hp-privacy-blocks{grid-template-columns:1fr;gap:32px}.hp-privacy-block{position:relative;padding-left:44px}.hp-privacy-block>svg{position:absolute;left:0;top:0;width:25px}.hp-privacy-block h3{margin-bottom:12px}.hp-privacy-block li{font-size:13px}.hp-closing{gap:26px}.hp-closing h2{font-size:35px}.hp-pill{min-height:52px;padding:0 24px;font-size:15px}}@media(prefers-reduced-motion:reduce){.hp-primary,.hp-pill-outline{transition:none}}
