.ho-hero{text-align:center;padding:72px 0 0}.ho-hero .h-display{max-width:19ch;margin:0 auto;font-size:clamp(42px,5.6vw,80px);line-height:1}.ho-hero .lede{color:var(--ink-2);max-width:44ch;margin:26px auto 0;font-size:clamp(19px,1.7vw,23px);line-height:1.5}.ho-split{text-align:left;padding-bottom:40px}.ho-split .ho-hero-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px 64px;display:grid}.ho-split .h-display{max-width:16ch;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.ho-split .lede{margin:24px 0 0}.ho-split .signup{justify-content:flex-start}.ho-fine{color:var(--muted);margin:18px 0 0;font-size:15px}.ho-k{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.ho-shot{margin-top:120px}.ho-feats .feature:first-of-type{border-top:0;padding-top:0}.ho-n{letter-spacing:.08em;text-transform:uppercase;font:700 13px/1 var(--sans)!important;color:var(--muted)!important;margin:0 0 12px!important}@media (width<=980px){.ho-split .ho-hero-in{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ho-hero{padding-top:40px}.hob-t b{display:block}}section.ho-diff{padding:96px 0 24px}.ho-diff-k{border-bottom:2px solid var(--ink);font:700 13px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 20px;padding-bottom:12px}.ho-diff-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ho-diff-list [data-tone=teal]{--tone:var(--lh-color-palette-teal-200)}.ho-diff-list [data-tone=purple]{--tone:var(--lh-color-palette-purple-200)}.ho-diff-list [data-tone=orange]{--tone:var(--lh-color-palette-orange-200)}.ho-diff-list a{height:100%;color:inherit;align-content:start;gap:10px;padding:4px 0;text-decoration:none;display:grid}.ho-diff-n{background:var(--tone);width:44px;height:44px;font:800 19px/1 var(--head);color:var(--lh-color-brand-rich-black);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ho-diff-list b{font:800 clamp(22px, 2vw, 26px)/1.15 var(--head);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.ho-diff-list a:hover b{text-underline-offset:4px;text-decoration:underline 2px}.ho-diff-p{color:var(--ink-2);font-size:17px;line-height:1.55}.ho-feats .feature{scroll-margin-top:24px}section.ho-also{padding:24px 0 96px}.ho-also .h-sec{margin-bottom:32px;font-size:clamp(28px,3vw,40px)}.ho-also-list{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.ho-also-list li{border-bottom:1px solid var(--line-2);gap:4px;padding:20px 0;display:grid}.ho-also-list b{color:var(--ink);font-size:18px;font-weight:700}.ho-also-list span{color:var(--ink-2);font-size:16px;line-height:1.5}.ho-also-more{margin:24px 0 0;font-weight:600}.ho-also-more a{color:var(--ink);text-underline-offset:4px}.ho-also-more a:after{content:" →"}section.ho-switch{padding:0 0 96px}.ho-switch .feature{border-top:1px solid var(--line-2)}@media (width<=980px){.ho-diff-list,.ho-also-list{grid-template-columns:minmax(0,1fr)}}section.ho-feats.ho-tight{padding-top:64px;padding-bottom:48px}section.hf-show{padding-top:40px;padding-bottom:72px}.hf-show .h-sec{max-width:22ch;margin-bottom:40px;font-size:clamp(30px,3.4vw,44px)}.hf-show figcaption{color:var(--muted);margin-top:14px;font-size:15px}section.hf-quotes{padding-top:0;padding-bottom:72px}.hf-qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;display:grid}.hf-q{border-top:2px solid var(--ink);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:28px;margin:0;padding-top:28px;display:grid}.hf-q img{object-fit:cover;border-radius:var(--r-item);background:var(--panel);width:120px;height:120px}.hf-q blockquote{font:600 clamp(20px, 1.8vw, 24px)/1.36 var(--head);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0}.hf-q figcaption{margin-top:18px;font-size:17px;line-height:1.4}.hf-q figcaption b{color:var(--ink);font-weight:700;display:block}.hf-q figcaption span{color:var(--muted)}section.hf-final{padding-top:120px}@media (width<=980px){.hf-qs{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hf-q{grid-template-columns:88px minmax(0,1fr);gap:18px}.hf-q img{width:88px;height:88px}}section.hd-help{padding-top:24px;padding-bottom:96px}.hd-help .h-sec{margin-bottom:14px;font-size:clamp(30px,3.4vw,44px)}.hd-help-lede{max-width:52ch;color:var(--ink-2);margin:0 0 32px;font-size:19px;line-height:1.55}.hd-help-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hd-help-list [data-tone=teal]{--tone:var(--lh-color-palette-teal-200)}.hd-help-list [data-tone=purple]{--tone:var(--lh-color-palette-purple-200)}.hd-help-list [data-tone=orange]{--tone:var(--lh-color-palette-orange-200)}.hd-help-list [data-tone=blue]{--tone:var(--lh-color-palette-light-blue-200)}.hd-help-list a{border-top:6px solid var(--tone);height:100%;color:inherit;grid-template-rows:auto auto 1fr auto;gap:8px;padding:20px 0 4px;text-decoration:none;display:grid}.hd-k{font:700 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hd-help-list b{font:800 21px/1.2 var(--head);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.hd-p{color:var(--ink-2);font-size:16px;line-height:1.5}.hd-go{color:var(--ink);margin-top:6px;font-weight:600}.hd-help-list a:hover b{text-underline-offset:4px;text-decoration:underline 2px}@media (width<=980px){.hd-help-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hd-help-list{grid-template-columns:minmax(0,1fr)}}.ha-hero{max-width:420px;margin:0 auto}section.ha-ch{border-top:1px solid var(--line);padding:72px 0}.ha>section.ha-ch:first-child{border-top:0;padding-top:96px}.ha-in{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:40px 80px;display:grid}.ha-ch.flip .ha-art{order:2}.ha-art{justify-self:center;width:100%;max-width:340px}.ha-tx h2{font:800 clamp(28px, 3vw, 40px)/1.1 var(--head);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 16px}.ha-tx p{max-width:52ch;color:var(--ink-2);margin:0;font-size:20px;line-height:1.65}.ha-tx p a{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.ha-wave{width:200px;margin:0 auto 8px}@media (width<=860px){.ha-in{grid-template-columns:minmax(0,1fr)}.ha-ch.flip .ha-art{order:0}.ha-art{max-width:260px}section.ha-ch{padding:56px 0}.ha-tx p{font-size:18px}}.he-canvas,.hf-ai{margin-top:72px}.hg-hero{margin-top:64px}.hg-proof{margin-top:56px}.hg-proof p{margin:20px 0 0}section.hg-sec{padding-top:112px;padding-bottom:0}.hg-sec .h-sec{margin-bottom:36px;font-size:clamp(32px,3.6vw,48px)}.hg-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hg-card{border-radius:var(--r-card);background:var(--panel);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.hg-card.wide{flex-direction:row;grid-column:1/-1;align-items:stretch}.hg-card.wide .hg-c-tx{max-width:420px}.hg-c-tx{flex-direction:column;flex:1;display:flex}.hg-c-k{font:600 14px/1.2 var(--sans);color:var(--muted);padding:26px 28px 0}.hg-c-h{font:800 22px/1.25 var(--head);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 28px 0;display:flex}.hg-c-h i{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.hg-c-h i svg{width:16px;height:16px}.hg-card:hover .hg-c-h i{transform:translate(3px)}.hg-c-art{justify-content:center;align-items:flex-start;height:280px;margin-top:24px;padding:0 24px;display:flex;overflow:hidden}.hg-card.wide .hg-c-art{flex:1;height:300px;margin:24px 24px 0 0}.hg-c-p{color:var(--ink-2);padding:10px 28px 28px;font-size:17px;line-height:1.55}.hg-pair{gap:14px;align-items:center!important}.hg-pair-a{font:800 26px/1 var(--head);color:var(--muted)}.hg-pair-i{flex:none;width:190px}.hg-z{zoom:var(--z);display:block;position:static!important;transform:none!important}.hg-k{font:600 14px/1.2 var(--sans);color:var(--muted);margin:48px 0 14px}.hg-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hg-tiles a,.hg-tiles .hg-t{border-radius:var(--r-item);height:100%;box-shadow:inset 0 0 0 1px var(--line-2);color:inherit;gap:14px;padding:18px;text-decoration:none;transition:box-shadow .15s;display:grid}.hg-tiles a:hover{box-shadow:inset 0 0 0 2px var(--ink)}.hg-ic{background:var(--t);width:40px;height:40px;color:var(--lh-color-brand-rich-black);border-radius:10px;place-items:center;display:grid}.hg-ic svg{width:22px;height:22px}.hg-tiles b{color:var(--ink);font-size:15px;line-height:1.35}[data-tone=teal]{--t:var(--lh-color-palette-teal-100);--t2:var(--lh-color-palette-teal-200)}[data-tone=purple]{--t:var(--lh-color-palette-purple-100);--t2:var(--lh-color-palette-purple-200)}[data-tone=orange]{--t:var(--lh-color-palette-orange-100)}[data-tone=light-blue]{--t:var(--lh-color-palette-light-blue-100)}[data-tone=pink]{--t:var(--lh-color-palette-pink-100)}[data-tone=rose]{--t:var(--lh-color-palette-rose-100)}.hg-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hg-quotes figure{border-radius:var(--r-card);background:var(--t2);min-height:460px;color:var(--lh-color-brand-rich-black);isolation:isolate;flex-direction:column;justify-content:flex-end;margin:0;padding:32px;display:flex;position:relative;overflow:hidden}.hg-quotes img{z-index:-2;object-fit:cover;filter:grayscale()contrast(1.1)brightness(1.08);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.hg-quotes figure:after{content:"";z-index:-1;background:linear-gradient(transparent 38%, var(--t2) 74%);position:absolute;inset:0}.hg-quotes blockquote{font:600 clamp(20px, 1.9vw, 24px)/1.4 var(--head);letter-spacing:-.01em;text-wrap:pretty;margin:0}.hg-quotes figcaption{margin-top:16px;font-size:15px}.hg-quotes figcaption b{font-weight:700}section.hg-final{padding-top:136px}.hg-final .fine a{color:var(--ink);margin-left:8px;font-weight:600}@media (width<=980px){.hg-bento,.hg-quotes{grid-template-columns:minmax(0,1fr)}.hg-card.wide{flex-direction:column}.hg-card.wide .hg-c-art{width:auto;margin:24px 0 0}.hg-c-art{justify-content:flex-start}.hg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-pair{justify-content:center!important}.hg-pair-a,.hg-pair .hg-z{display:none}}.hh-front{grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);align-items:start;gap:32px;margin-top:88px;display:grid}.hh-notes{z-index:2;flex-direction:column;gap:0;height:100%;display:flex;position:relative}.hh-notes.l{text-align:right;align-items:flex-end}.hh-note{max-width:230px;font:400 21px/1.25 var(--hand);color:var(--ink);margin:0;position:relative}.hh-note span{width:64px;color:var(--pen);position:absolute;top:40%}.hh-notes.l .hh-note span{right:-76px}.hh-notes.r .hh-note span{left:-76px}.hh-note span svg{width:100%;height:auto;display:block}.hh-note.n1{margin-top:300px;transform:rotate(-2deg)}.hh-note.n3{margin-top:10px;transform:rotate(1.5deg)}.hh-note.n2{margin-top:150px;transform:rotate(2deg)}.hh-sub{max-width:58ch;color:var(--ink-2);margin:-16px 0 36px;font-size:19px;line-height:1.55}.hh-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hh-set figcaption{color:var(--muted);margin-top:12px;font-size:14px}.hh-set figcaption b{color:var(--ink)}@media (width<=900px){.hh-front{grid-template-columns:minmax(0,1fr);gap:16px}.hh-page{order:-1}.hh-notes,.hh-notes.l{text-align:center;align-items:center;height:auto}.hh-note,.hh-note.n1,.hh-note.n2,.hh-note.n3{margin:8px auto 0;transform:none}.hh-note span{display:none}.hh-set{grid-template-columns:minmax(0,1fr);max-width:360px}}.hi-week{gap:20px;margin:0;padding:0;list-style:none;display:grid}.hi-week li{border-radius:var(--r-card);background:var(--panel);grid-template-columns:150px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:28px;display:grid}.hi-day{font:700 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:start;margin:4px 0 0}.hi-tx h3{font:800 24px/1.2 var(--head);letter-spacing:-.015em;color:var(--ink);margin:0}.hi-tx p{color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.55}.hi-art{justify-content:center;max-height:260px;display:flex;overflow:hidden}@media (width<=900px){.hi-week li{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.hi-art{justify-content:flex-start}}.hj-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hj-switch a{border-radius:var(--r-item);height:100%;box-shadow:inset 0 0 0 1px var(--line-2);color:inherit;align-content:start;gap:10px;padding:20px;text-decoration:none;transition:box-shadow .15s;display:grid}.hj-switch a:hover{box-shadow:inset 0 0 0 2px var(--ink)}.hj-switch .hg-ic{margin-bottom:4px}.hj-switch b{color:var(--ink);font-size:16px;line-height:1.3}.hj-switch span:last-child{color:var(--ink-2);font-size:15px;line-height:1.5}@media (width<=900px){.hj-switch{grid-template-columns:minmax(0,1fr)}}.hj-board{margin:0}.hk-loop{margin-top:clamp(56px,6.4vw,92px)}.hk-proof{margin-top:clamp(64px,6.6vw,96px)}section.hg-sec.hk-sec{padding-top:clamp(88px,9.4vw,136px);padding-bottom:clamp(88px,9.4vw,136px)}section.hg-sec.hk-sec+section.hg-sec.hk-sec{padding-top:clamp(40px,4.4vw,64px)}.hk-sec .h-sec{margin-bottom:clamp(36px,4vw,56px)}.hk-sec .hh-sub{margin:clamp(-36px,-2.4vw,-20px) 0 clamp(36px,4vw,56px)}.hk-sec .hg-k{margin-top:clamp(56px,6vw,88px)}.hk-sec .hg-bento{gap:24px}section.hk-final{padding-top:clamp(96px,10.5vw,152px)}.hk-proof p{margin:0 0 24px}.hk-proof .logos{margin:0}.hk-sec .hg-tiles{gap:16px}
