.ed-page{--m:max(16px, 1.6vw);--text:clamp(14px, .55vw + 9px, 17px);--big:clamp(34px, 5.4vw, 84px);--mid:clamp(22px, 2.6vw, 40px);font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--text);letter-spacing:.005em;font-feature-settings:"kern";font-variant-numeric:normal;color:var(--ink);background:var(--paper);min-height:100dvh;padding:0 var(--m);line-height:1.35}.ed-page a{color:inherit;text-decoration:none}.ed-top{justify-content:space-between;align-items:baseline;gap:var(--m);padding:var(--m) 0;display:flex}.ed-wordmark{font-size:var(--mid);letter-spacing:-.02em;line-height:1}.ed-topnav{gap:1.5em;display:flex}.ed-topnav a{color:var(--graphite)}.ed-topnav a:hover{color:var(--ink)}.ed-hero{padding:16vh 0 9vh}.ed-statement{font-size:var(--big);letter-spacing:-.03em;max-width:13.5em;margin:0;font-weight:400;line-height:1.02}.ed-statement span{color:var(--ash)}.ed-demo{border-top:1px solid var(--ink)}.ed-demoHead,.ed-demoRow{grid-template-columns:calc(var(--text) * 6) minmax(0, 1fr) calc(var(--text) * 9) calc(var(--text) * 6) calc(var(--text) * 6);gap:0 var(--m);border-bottom:1px solid var(--rule);align-items:center;padding:.55em 0;display:grid}.ed-demoHead{color:var(--ash);padding:.6em 0;font-size:.8em}.ed-num{text-align:right}.ed-dim{color:var(--ash)}.ed-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ed-chips{gap:.3em;display:flex}.ed-showSm{display:none}.ed-reading{color:var(--ash)}.ed-arrive{animation:.6s cubic-bezier(.2,.7,.2,1) arrive}@keyframes arrive{0%{opacity:0;transform:translateY(-.6em)}}.ed-caption{justify-content:space-between;gap:var(--m);color:var(--ash);padding:.7em 0 0;font-size:.8em;display:flex}.ed-section{padding:18vh 0 0}.ed-kicker{color:var(--ash);margin:0 0 1.4em}.ed-steps{gap:var(--m);border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.8em;display:grid}.ed-step p{margin:0}.ed-step .ed-n{color:var(--ash);margin-bottom:2.4em}.ed-step .ed-t{margin-bottom:.3em}.ed-step .ed-d{color:var(--graphite);max-width:22em}.ed-details{border-top:1px solid var(--ink)}.ed-detail{gap:var(--m);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,4fr);padding:.75em 0;display:grid}.ed-detail dt{margin:0}.ed-detail dd{color:var(--graphite);margin:0}.ed-join{padding:22vh 0 0}.ed-joinLine{font-size:var(--mid);letter-spacing:-.02em;max-width:18em;margin:0 0 1.2em;font-weight:400;line-height:1.08}.ed-joinLine span{color:var(--ash)}.ed-form{gap:var(--m);border-bottom:1px solid var(--ink);align-items:baseline;max-width:40em;display:flex}.ed-form input[type=email]{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:.6em 0}.ed-form input::placeholder{color:var(--ash)}.ed-form button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.6em 0}.ed-form button:disabled{color:var(--ash);cursor:default}.ed-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ed-note{color:var(--ash);min-height:1.35em;margin:.7em 0 0}.ed-foot{justify-content:space-between;gap:var(--m);padding:22vh 0 var(--m);color:var(--graphite);display:flex}@media (max-width:760px){.ed-demoHead,.ed-demoRow{grid-template-columns:minmax(0, 1fr) calc(var(--text) * 5) calc(var(--text) * 3)}.ed-hideSm{display:none}.ed-showSm{display:block}.ed-steps{grid-template-columns:1fr;gap:1.6em}.ed-step .ed-n{margin-bottom:.4em}.ed-detail{grid-template-columns:1fr;gap:.2em}.ed-hero{padding-top:10vh}}@media (prefers-reduced-motion:reduce){.ed-arrive{animation:none}}
