.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.hero-main__eyebrow{align-items:center;color:#6b6f72;display:inline-flex;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;gap:10px;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.hero-main__eyebrow:before{content:"//";letter-spacing:0}.hero-main{padding:162px 0 27px;position:relative;z-index:1}@media(max-width:940px){.hero-main{padding-top:151px}}@media(max-width:760px){.hero-main{padding-bottom:36px;padding-top:122px}}.hero-main__grid{align-items:start;animation:hero-main-in 1s ease-in-out .7s both;display:grid;gap:64px;grid-template-columns:minmax(0,631fr) minmax(0,505fr)}@media(max-width:1100px){.hero-main__grid{gap:32px;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hero-main__grid{animation:none}}.hero-main__copy,.hero-main__side{min-width:0}@media(max-width:1100px){.hero-main__side{max-width:620px}}.hero-main__headline{align-items:flex-start;color:#101a26;display:flex;flex-direction:column;font-family:Manrope,Geist,system-ui,sans-serif;font-size:var(--hero-main-headline-size);font-weight:650;letter-spacing:-.045em;line-height:87.36px;margin:11px 0 0;--hero-main-headline-base:84;--hero-main-headline-size:84px}@media(max-width:1100px){.hero-main__headline{--hero-main-headline-base:72;--hero-main-headline-size:72px}}@media(max-width:760px){.hero-main__headline{--hero-main-headline-base:46;--hero-main-headline-size:46px;line-height:1.04}}.hero-main__headline-prefix{display:block;white-space:nowrap}.hero-main__headline-words{display:block;height:calc(.22em + 99.12px);margin-bottom:-.22em;overflow:hidden;position:relative}@media(max-width:760px){.hero-main__headline-words{height:1.4em}}.hero-main__headline-word{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,#dfdcd9 .17em,#d2cfcc .92em);display:block;left:0;padding-bottom:.22em;position:absolute;top:0;white-space:nowrap;width:-webkit-max-content;width:max-content;-webkit-text-fill-color:transparent;opacity:0;transform:translateY(-.6em);transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1),visibility .36s;visibility:hidden}.hero-main__headline-word.is-current{opacity:1;position:relative;transform:translateY(0);visibility:visible}.hero-main__headline-word.is-leaving{opacity:0;transform:translateY(.6em);visibility:visible}.hero-main__headline-word:after{animation:hero-main-caret-blink 1.1s steps(1) infinite;background-image:linear-gradient(#dfdcd9 .024em,#d2cfcc .774em);content:"";display:inline-block;height:.82em;margin-left:.08em;vertical-align:-.06em;width:.09em}@media(prefers-reduced-motion:reduce){.hero-main__headline-word{transition:none}}.hero-main__headline.is-offscreen .hero-main__headline-word:after{animation-play-state:paused}.hero-main__description{color:rgba(4,11,18,.67);font-size:18px;line-height:29.7px;margin:0 0 26px}.hero-main__install{background-color:#fff;border-radius:10px;box-shadow:0 1px 1px rgba(16,26,38,.06)}.hero-main__install-head{align-items:center;display:flex;gap:7.5px;padding:16px 16px 4px}.hero-main__install-title{color:#101a26;font-family:Manrope,Geist,system-ui,sans-serif;font-size:18px;font-weight:650;letter-spacing:-.01em;line-height:1.3;margin:0}.hero-main__install-tabs{border-bottom:1px solid #ebe7e2;display:flex;overflow-x:auto;padding:0 6px;scrollbar-width:none}.hero-main__install-tab{background:none;border:0;color:#3c4152;cursor:pointer;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;line-height:1.6;opacity:.7;padding:10px 12px;position:relative;transition:opacity .18s,color .18s}.hero-main__install-tab:focus,.hero-main__install-tab:hover{color:#101a26}.hero-main__install-tab.is-active{color:#101a26;opacity:1}.hero-main__install-tab.is-active:after{background-color:#101a26;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:12px;position:absolute;right:12px}.hero-main__install-line{align-items:center;display:flex;gap:12px;padding:14px 10px 14px 16px}.hero-main__install-command,.hero-main__install-prompt{color:#101a26;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:400;line-height:1.6}.hero-main__install-command{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-main__install-copy{background-color:#f8f4f0;border:1px solid #ebe7e2;border-radius:6px;color:#3c4152;cursor:pointer;display:grid;flex:none;font-size:15px;height:34px;padding:0;place-items:center;transition:border-color .18s,color .18s;width:34px}.hero-main__install-copy.is-copied,.hero-main__install-copy:focus,.hero-main__install-copy:hover{border-color:#b4bdb5;color:#6b6f72}.hero-main__install-copy.is-copied .ui-icon:before{content:""}.hero-main__links{display:flex;flex-wrap:wrap;gap:20px;padding:12px 2px 0}.hero-main__link{color:#6b6f72;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;line-height:1.6;text-underline-offset:3px}.hero-main__link:focus,.hero-main__link:hover{color:#101a26;text-decoration:underline}.hero-main__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:24px 0 0}@media(max-width:760px){.hero-main__buttons{align-items:stretch;flex-direction:column;width:100%}}.hero-main__button,.hero-main__dropdown-trigger{align-items:center;background-color:#16191b;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Geist,system-ui,sans-serif;font-size:15px;font-weight:500;gap:14px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;transition:background-color .18s,box-shadow .18s;white-space:nowrap}.hero-main__button:focus,.hero-main__button:hover,.hero-main__dropdown-trigger:focus,.hero-main__dropdown-trigger:hover{background-color:#2a2f33;color:#fff}.hero-main__button-arrow{display:inline-block;font-size:15px;line-height:1}.hero-main__button--light,.hero-main__dropdown-trigger{background-color:#fff;box-shadow:inset 0 0 0 1px #e3ded8;color:#16191b}.hero-main__button--light:focus,.hero-main__button--light:hover,.hero-main__dropdown-trigger:focus,.hero-main__dropdown-trigger:hover{background-color:#ebe8e4;box-shadow:inset 0 0 0 1px #d8d1c9;color:#16191b}.hero-main__dropdown{position:relative}@media(max-width:760px){.hero-main__dropdown{width:100%}}.hero-main__dropdown-trigger{width:100%}.hero-main__dropdown-chevron{display:block;font-family:icomoon;font-size:10.5px;font-style:normal;font-weight:400;height:12px;line-height:12px;text-align:center;width:12px;-webkit-text-stroke:.166px currentColor;transition:transform .18s}.hero-main__dropdown-chevron:before{content:""}@media(prefers-reduced-motion:reduce){.hero-main__dropdown-chevron{transition:none}}.hero-main__dropdown-trigger[aria-expanded=true] .hero-main__dropdown-chevron{transform:rotate(180deg)}.hero-main__dropdown-menu{background-color:#fff;border:1px solid #d2cfcc;border-radius:12px;box-shadow:0 20px 44px rgba(16,26,38,.12);left:0;max-height:calc(100vh - 90px);max-width:calc(100vw - 32px);overflow-y:auto;padding:6px;position:absolute;top:100%;width:320px;z-index:5}@media(max-width:760px){.hero-main__dropdown-menu{left:auto;right:0}}.hero-main__dropdown-menu[hidden]{display:none}.hero-main__dropdown-item{align-items:center;border-radius:8px;color:#101a26;display:flex;font-family:Geist,system-ui,sans-serif;font-size:15px;font-weight:400;gap:14px;line-height:1.6;padding:12px;transition:background-color .2s ease-in-out}.hero-main__dropdown-item:focus,.hero-main__dropdown-item:hover{background-color:#ebe8e4;color:#101a26}.hero-main__dropdown-icon{border-radius:25%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);display:grid;flex:none;height:36px;place-items:center;width:36px}.hero-main__dropdown-icon img,.hero-main__dropdown-icon svg{display:block;height:18px;width:18px}.hero-main__dropdown-icon--blue{background-image:linear-gradient(#8ccdfd,#6fbaf6);color:#164d86}.hero-main__dropdown-icon--orange{background-image:linear-gradient(#f8ab5e,#ef9140);color:#6e2f0b}.hero-main__dropdown-icon--violet{background-image:linear-gradient(#aab3fc,#8f9af3);color:#2c3182}.hero-main__dropdown-text{display:block;min-width:0}.hero-main__dropdown-title{display:block}.hero-main__dropdown-subtitle{color:#3c4152;display:block;font-size:13px;line-height:1.6;margin-top:2px}@keyframes hero-main-caret-blink{50%{opacity:0}}@keyframes hero-main-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}