@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--paper: #f6f5f1;--paper-2: #efede7;--card: #fcfbf9;--ink: #161513;--ink-2: #45433e;--ink-3: #66635d;--line: rgb(22 21 19 / .1);--line-2: rgb(22 21 19 / .18);--accent: #e5531a;--accent-ink: #b03d0d;--night: #0c0d0f;--ring: 0 0 0 1px var(--line);--float: 0 0 0 1px rgb(22 21 19 / .06), 0 2px 4px rgb(22 21 19 / .08), 0 20px 44px -16px rgb(10 10 12 / .45);--illos-ground: #0c0d0f;--illos-ink: #ece8e1;--illos-line: #8f8b84;--illos-faint: #3a3834;--illos-accent: #ff7a33;--illos-accent-dim: #9a4718;--illos-alert: #ff3d63;--sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-1: 6px;--r-2: 10px;--r-3: 16px;--r-4: 24px;--gutter: 32px;--section: 128px;--ease: cubic-bezier(.23, 1, .32, 1);--z-nav: 20;--z-chip: 2;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}img,svg{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:color-mix(in oklch,var(--accent) 22%,transparent)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:50;padding:8px 12px;border-radius:var(--r-2);background:var(--ink);color:var(--paper)}.skip:focus{top:12px}.wrap{max-width:calc(1200px + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.i{width:20px;height:20px;flex:none;stroke-width:1.5}.display{font-size:clamp(44px,5.2vw,74px);line-height:1.02;font-weight:560;letter-spacing:-.045em;text-wrap:balance}.h2{font-size:clamp(32px,3.4vw,48px);line-height:1.06;font-weight:560;letter-spacing:-.035em;text-wrap:balance}.h3{font-size:24px;line-height:1.2;font-weight:560;letter-spacing:-.02em;text-wrap:balance}.lead{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:32em;text-wrap:pretty}.body{color:var(--ink-2);max-width:65ch;text-wrap:pretty}.fine{font-size:14px;color:var(--ink-3)}.tag{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.tag:before{content:"";width:7px;height:7px;border:1.5px solid currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:var(--r-2);font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .15s var(--ease),box-shadow .15s var(--ease),transform .12s var(--ease)}.btn:active{transform:scale(.97)}.btn .i{width:18px;height:18px;margin-inline-end:-2px}.btn--lg{height:52px;padding:0 22px;font-size:16px}.btn--ink{background:var(--ink);color:var(--paper)}.btn--line{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.btn--paper{background:var(--paper);color:var(--ink)}.btn--glass{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff3d;color:#fff}@media(hover:hover)and (pointer:fine){.btn--ink:hover{background:color-mix(in oklch,var(--ink) 84%,var(--paper))}.btn--line:hover{background:var(--paper-2);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--line-2) 60%,var(--ink-3))}.btn--paper:hover{background:#fff}.btn--glass:hover{background:#ffffff24}}.actions{display:flex;flex-wrap:wrap;gap:12px}.nav{position:sticky;top:0;z-index:var(--z-nav);background:var(--paper);box-shadow:0 1px 0 transparent;transition:box-shadow .2s var(--ease)}.nav.is-scrolled{box-shadow:0 1px 0 var(--line)}.nav__in{display:flex;align-items:center;gap:40px;height:72px}.logo{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.02em}.logo svg{width:24px;height:24px}.logo__box{fill:none;stroke:var(--ink);stroke-width:1.75}.logo__line{stroke:var(--ink);stroke-width:1.75}.logo__dot{fill:var(--accent)}.links{display:flex;gap:4px}.links a,.nav__signin{display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--r-2);font-size:15px;color:var(--ink-2);transition:color .15s var(--ease)}@media(hover:hover)and (pointer:fine){.links a:hover,.nav__signin:hover{color:var(--ink)}}.nav__end{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.burger{display:none;place-items:center;width:44px;height:44px;margin-inline-end:-10px;border:0;border-radius:var(--r-2);background:none}.burger .i{width:24px;height:24px}.burger__close,.burger[aria-expanded=true] .burger__open{display:none}.burger[aria-expanded=true] .burger__close{display:block}.sheet{display:grid;padding:4px var(--gutter) 24px;background:var(--paper);box-shadow:0 1px 0 var(--line)}.sheet a:not(.btn){display:flex;align-items:center;min-height:52px;font-size:18px;box-shadow:0 1px 0 var(--line)}.sheet .btn{margin-top:20px}.hero{padding:48px 0 0}.hero__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center}.hero__copy{display:grid;gap:24px}.hero__copy .actions{margin-top:8px}.hero__stage{position:relative}.hero__well{aspect-ratio:5 / 6;border-radius:var(--r-4)}.hero__illo{position:absolute;left:0;right:0;top:50%;translate:0 -50%;aspect-ratio:720 / 460}.chip{position:absolute;z-index:var(--z-chip);display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-2);background:var(--card);box-shadow:var(--float);pointer-events:none;-webkit-user-select:none;user-select:none}.chip__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 18%,transparent)}.chip__body{display:grid;gap:2px}.chip__body b{font-size:14px;font-weight:560;line-height:1.3}.chip__body span{font-size:14px;line-height:1.3;color:var(--ink-3)}.chip__time{align-self:flex-start;margin-inline-start:8px;font:500 12px/1.4 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.chip__num{font-size:24px!important;line-height:1.1!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chip--a{left:-40px;top:12%}.chip--b{right:-16px;bottom:9%}.well,.close__in{--grain: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22240%22 height=%22240%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.85%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.09 0%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E")}.well{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-3);background:var(--night)}.well:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:1;pointer-events:none;--c: rgb(255 255 255 / .32);--l: 14px;background:linear-gradient(var(--c),var(--c)) left top / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) left top / 1px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) right top / 1px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) left bottom / 1px var(--l) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--l) 1px no-repeat,linear-gradient(var(--c),var(--c)) right bottom / 1px var(--l) no-repeat}.well--ember{background:var(--grain),radial-gradient(75% 55% at 14% 106%,rgb(240 106 44 / .4),transparent 70%),radial-gradient(60% 55% at 92% -6%,#2a3348,transparent 72%),linear-gradient(184deg,#12161f,#15151a 55%,#221619)}.well--steel{background:var(--grain),radial-gradient(70% 60% at 18% -4%,#2b3b58,transparent 70%),radial-gradient(60% 50% at 92% 104%,rgb(240 106 44 / .22),transparent 72%),linear-gradient(170deg,#111622,#13151b 60%,#18161b)}.well--dusk{background:var(--grain),radial-gradient(80% 60% at 82% 108%,rgb(240 106 44 / .42),transparent 70%),radial-gradient(60% 55% at 8% 104%,rgb(176 72 40 / .3),transparent 72%),radial-gradient(70% 60% at 30% -10%,#26324a,transparent 72%),linear-gradient(176deg,#121722,#16161c 52%,#24171a)}.illo{pointer-events:none;-webkit-user-select:none;user-select:none}.illo svg{width:100%;height:100%}.segments,.coverage,.how,.story,.pricing{padding-top:var(--section)}.head{margin-bottom:64px}.head--split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.head--split .h2{max-width:15em}.seg{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.seg+.seg{margin-top:16px}.seg--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.seg--flip .seg__well{order:2}.seg__well{aspect-ratio:4 / 3}.seg__illo{position:absolute;left:6%;right:6%;top:50%;translate:0 -50%;aspect-ratio:720 / 460}.card{border-radius:var(--r-3);background:var(--card);box-shadow:var(--ring)}.seg__card{display:flex;flex-direction:column;gap:16px;padding:40px}.seg__card .tag{margin-bottom:auto;padding-bottom:32px}.seg__card .ticks,.seg__card .figs{margin-top:8px}.ticks{display:grid;gap:12px}.ticks li{display:flex;gap:12px;font-size:15px;line-height:1.45;color:var(--ink-2)}.ticks .i{width:18px;height:18px;margin-top:1px;color:var(--accent-ink)}.figs{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:24px;box-shadow:inset 0 1px 0 var(--line)}.figs div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.figs dt{font-size:14px;line-height:1.4;color:var(--ink-3)}.figs dd{font-size:32px;line-height:1.1;font-weight:560;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.grid-frame{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;padding:64px;border-radius:var(--r-3);box-shadow:var(--ring)}.grid-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:40px 40px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(120% 90% at 0% 0%,#000 0%,rgb(0 0 0 / .35) 55%,transparent 100%);mask-image:radial-gradient(120% 90% at 0% 0%,#000 0%,rgb(0 0 0 / .35) 55%,transparent 100%)}.coverage__head{display:grid;gap:20px;align-content:start}.caps{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.caps li{display:flex;gap:16px}.caps .i{width:22px;height:22px;margin-top:1px;color:var(--ink)}.caps h3{font-size:18px;line-height:1.35;font-weight:560;letter-spacing:-.01em}.caps p{margin-top:4px;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.how__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.how__copy{display:grid;gap:20px}.rail{margin-top:24px}.rail li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding-bottom:32px}.rail li:last-child{padding-bottom:0}.rail li:not(:last-child):before{content:"";position:absolute;left:15.5px;top:40px;bottom:8px;width:1px;background:var(--line-2)}.rail__n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--paper);font:500 12px/1 var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.rail li:first-child .rail__n{background:var(--ink);color:var(--paper);box-shadow:none}.rail h3{padding-top:4px;font-size:18px;line-height:1.35;font-weight:560;letter-spacing:-.01em}.rail p{margin-top:4px;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.how__well{position:sticky;top:104px;aspect-ratio:6 / 5}.how__illo{position:absolute;left:4%;right:4%;top:50%;translate:0 -50%;aspect-ratio:720 / 460}.story__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.story__photo{overflow:hidden;border-radius:var(--r-3);aspect-ratio:4 / 5;background:var(--night)}.story__photo img{width:100%;height:100%;object-fit:cover;outline:1px solid rgb(0 0 0 / .1);outline-offset:-1px}.story__copy{display:grid;gap:40px}.quote{display:grid;gap:28px}.quote p{font-size:clamp(26px,2.6vw,36px);line-height:1.24;font-weight:480;letter-spacing:-.025em;text-wrap:pretty;text-indent:-.4em}.who{display:grid;gap:2px}.who b{font-weight:560}.who span{color:var(--ink-3)}.figs--story{max-width:560px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:var(--r-3);background:var(--card);box-shadow:var(--ring)}.plan--pick{box-shadow:0 0 0 1.5px var(--accent)}.plan__name{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;font-weight:560;letter-spacing:-.01em}.plan__note{padding:4px 8px;border-radius:var(--r-1);background:color-mix(in oklch,var(--accent) 12%,var(--card));color:var(--accent-ink);font-size:12px;font-weight:500;letter-spacing:0}.plan__price{display:flex;align-items:baseline;gap:8px}.plan__price b{font-size:48px;line-height:1;font-weight:560;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan__price span{font-size:14px;color:var(--ink-3)}.plan__for{font-size:15px;line-height:1.5;color:var(--ink-2);min-height:3em;text-wrap:pretty}.plan .ticks{padding-top:24px;box-shadow:inset 0 1px 0 var(--line)}.enterprise{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:16px;padding:32px;border-radius:var(--r-3);background:var(--paper-2)}.enterprise>div{display:grid;gap:8px}.enterprise .h3{font-size:20px}.close{padding:var(--section) 0}.close__in{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center;min-height:520px;padding:64px;border-radius:var(--r-4);color:#fff;background:var(--grain),radial-gradient(50% 75% at 76% 62%,rgb(240 106 44 / .3),transparent 70%),radial-gradient(50% 70% at 0% 0%,#233048,transparent 72%),linear-gradient(100deg,#0f1219,#14151b 55%,#1d1719)}.close__copy{display:grid;gap:20px}.close__copy .body{color:#ffffffbd}.close__copy .actions{margin-top:12px}.close__illo{width:110%;justify-self:center;aspect-ratio:720 / 460}.close :focus-visible{outline-color:#fff}.foot{padding:72px 0 32px;box-shadow:inset 0 1px 0 var(--line)}.foot__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.foot__brand{display:grid;gap:16px;align-content:start}.foot__brand p{font-size:15px;color:var(--ink-3)}.foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.foot__cols div{display:grid;gap:4px;align-content:start}.foot__cols h3{margin-bottom:8px;font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.foot__cols a{display:inline-flex;align-items:center;min-height:32px;font-size:15px;color:var(--ink-2);transition:color .15s var(--ease)}@media(hover:hover)and (pointer:fine){.foot__cols a:hover{color:var(--ink)}}.legal{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;box-shadow:inset 0 1px 0 var(--line);font-size:14px;color:var(--ink-3)}@media(max-width:1100px){.links,.nav__signin{display:none}.burger{display:grid}}@media(max-width:900px){:root{--gutter: 20px;--section: 88px}.hero{padding-top:24px}.hero__in,.head--split,.seg,.seg--flip,.grid-frame,.how__in,.story__in,.close__in,.foot__in{grid-template-columns:minmax(0,1fr)}.hero__in{gap:40px}.hero__well{aspect-ratio:4 / 5;border-radius:var(--r-3)}.chip--a{left:12px;top:12px}.chip--b{right:12px;bottom:12px}.head{margin-bottom:40px}.head--split{gap:16px}.seg--flip .seg__well{order:0}.seg+.seg{margin-top:32px}.seg__illo{left:3%;right:3%}.seg__card{padding:28px 24px}.seg__card .tag{padding-bottom:8px}.grid-frame{gap:40px;padding:40px 24px}.caps{grid-template-columns:minmax(0,1fr);gap:28px}.how__in{gap:40px}.how__well{position:relative;top:0;aspect-ratio:4 / 3}.how__illo{left:3%;right:3%}.story__in{gap:32px}.story__photo{aspect-ratio:4 / 3}.story__photo img{object-position:50% 30%}.plans{grid-template-columns:minmax(0,1fr)}.plan__for{min-height:0}.enterprise{flex-direction:column;align-items:flex-start;padding:28px 24px}.close__in{gap:24px;min-height:0;padding:48px 24px 16px;border-radius:var(--r-3)}.close__in:after{background:linear-gradient(180deg,#08090bc7,#08090b80)}.foot__in{gap:40px}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.legal{flex-direction:column-reverse;align-items:flex-start;margin-top:48px}}@media(max-width:560px){.actions .btn{flex:1 1 100%}}@media(pointer:coarse){.foot__cols a{min-height:44px}.legal .illos-credit{position:relative}.legal .illos-credit:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:active{transform:none}}
