.ms{--ms-line:color-mix(in oklch, var(--ms-fg) 14%, var(--ms-bg));background:var(--ms-bg);color:var(--ms-fg);border-radius:.9em;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1.4em 3em -1.6em #00000059}.ms,.ms *{transition:background-color .5s,color .5s,border-color .5s}.ms-chrome{background:color-mix(in oklch, var(--ms-fg) 6%, var(--ms-bg));align-items:center;gap:.35em;padding:.55em .8em;display:flex}.ms-chrome i{background:color-mix(in oklch, var(--ms-fg) 18%, var(--ms-bg));border-radius:50%;width:.55em;height:.55em}.ms-chrome span{background:var(--ms-bg);min-width:0;color:color-mix(in oklch, var(--ms-fg) 55%, var(--ms-bg));white-space:nowrap;text-overflow:ellipsis;border-radius:.4em;flex:1;margin-left:.6em;padding:.15em .6em;font:.8em ui-monospace,monospace;overflow:hidden}.ms-body{flex:1;padding:1em 1.3em 1.3em}.ms-head{border-bottom:1px solid var(--ms-line);justify-content:space-between;align-items:center;margin-bottom:1em;padding-bottom:.8em;display:flex}.ms-head b{font:var(--ms-w) 1.05em/1 var(--ms-font)}.ms-head span{gap:.5em;display:flex}.ms-head span i{background:var(--ms-mu);border-radius:1em;width:2.2em;height:.4em}.ms h5{font:var(--ms-w) 1.7em/1.05 var(--ms-font);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em}.ms-line{background:var(--ms-mu);opacity:.7;border-radius:1em;height:.45em;margin-top:.45em;display:block}.ms-btn{background:var(--ms-ac);border-radius:.5em;width:6em;height:1.7em;margin:.9em auto 0;display:block}.ms-ed__cover{background:linear-gradient(135deg, var(--ms-ac), color-mix(in oklch, var(--ms-ac) 35%, var(--ms-card)));border-radius:.5em;height:5.5em;margin-bottom:.9em}.ms-ed__row{border-top:1px solid var(--ms-line);gap:.7em;margin-top:1em;padding-top:.8em;display:flex}.ms-ed__row>i{background:var(--ms-card);border-radius:.4em;flex:none;width:3.2em;height:2.4em}.ms-ed__row span{flex:1}.ms-saas{text-align:center;padding-top:.6em}.ms-saas h5{max-width:9em;margin-inline:auto}.ms-feats{grid-template-columns:repeat(3,1fr);gap:.5em;margin-top:1.2em;display:grid}.ms-feats i{background:var(--ms-card);border-top:.25em solid var(--ms-ac);border-radius:.5em;height:3.4em}.ms-pf__grid{grid-template-columns:1fr 1fr;gap:.5em;margin-top:1em;display:grid}.ms-pf__grid i{background:var(--ms-card);border-radius:.5em;height:3.6em}.ms-pf__grid i:first-child,.ms-pf__grid i:nth-child(4){background:color-mix(in oklch, var(--ms-ac) 70%, var(--ms-card))}.ms-blog .ms-body{min-height:0;padding:1em 1.3em}.ms-blog__masthead{border-bottom:2px solid var(--ms-ac);justify-content:space-between;align-items:center;gap:.8em;margin-bottom:1em;padding-bottom:.8em;display:flex}.ms-blog__masthead b{font:var(--ms-w) 1.5em/1 var(--ms-font);letter-spacing:-.04em}.ms-blog__masthead>span{white-space:nowrap;opacity:.7;font-size:.7em}.ms-blog__photo{object-fit:cover;border-radius:.3em;width:100%;height:10em;display:block}.ms-blog__category{color:var(--ms-ac);letter-spacing:.1em;text-transform:uppercase;margin:1em 0 .5em;font-size:.75em;font-weight:700}.ms-blog h5{text-wrap:pretty;font-size:2em;line-height:1.05}.ms-blog__excerpt{opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.6em 0;font-size:.95em;line-height:1.5;display:-webkit-box;overflow:hidden}.ms-blog__byline{justify-content:space-between;gap:.5em;margin-top:1em;font-size:.75em;display:flex}.ms-blog__byline>span:last-child{opacity:.65}.ms-blog__next{border-top:1px solid var(--ms-line);align-items:center;gap:.8em;margin-top:1em;padding-top:.8em;font-size:.8em;display:flex}.ms-blog__next>span:first-child{text-transform:uppercase;letter-spacing:.06em;opacity:.6;flex:none;font-size:.75em}.ms-blog__next b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ms-blog__next>span:last-child{margin-left:auto}.lp-story{--site:1;--theme:1;--media:1;--post:1;--seo:1;--pub:1;position:relative}.lp-story__stage{flex-direction:column;align-items:center;gap:22px;padding:80px 16px 40px;display:flex;overflow:hidden}.lp-story.is-live{height:460vh}.lp-story.is-live .lp-story__stage{justify-content:center;height:100svh;padding:64px 16px 24px;position:sticky;top:0}.lp-fit{justify-content:center;width:100%;display:flex}.st{transform-origin:top;font-family:var(--font-geist-sans), system-ui, sans-serif;flex:none;position:relative}.st-chat{background:var(--background);border-radius:18px;padding:0 0 8px;position:absolute;overflow:hidden}.st-chat__bar{color:var(--muted-foreground);border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 14px;font-size:12px;display:flex}.st-msg{background:var(--foreground);color:var(--background);border-radius:12px 12px 4px;min-height:6.2em;margin:12px 14px;padding:10px 12px;font-size:13px;line-height:1.5}.st-msg span:after{content:"";vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.st-calls{font:12px/1.3 var(--font-geist-mono), ui-monospace, monospace;margin:0;padding:0 14px;list-style:none}.st-calls li{--on:clamp(0, var(--x) * 12, 1);--done:clamp(0, (var(--x) - .85) * 8, 1);border-top:1px solid var(--border);opacity:var(--on);translate:0 calc((1 - var(--on)) * 10px);align-items:center;gap:8px;padding:7px 0;display:flex}.st-calls b{font-weight:600}.st-calls code{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11px;overflow:hidden}.st-ico{flex:none;width:16px;height:16px;position:relative}.st-ico i{border-radius:50%;font-style:normal;position:absolute;inset:0}.st-spin{border:2px solid var(--border);border-top-color:var(--foreground);opacity:calc(1 - var(--done));animation:.8s linear infinite lp-spin}.st-ok{background:var(--signal);color:#fff;opacity:var(--done);scale:calc(.5 + var(--done) * .5);place-items:center;font-size:10px;display:grid}@keyframes lp-spin{to{rotate:360deg}}.st-browser{background:var(--background);border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.st-bar{border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--foreground) 3%, var(--background));align-items:center;gap:12px;padding:9px 12px;display:flex}.st-dots{gap:6px;display:flex}.st-dots i{background:color-mix(in oklch, var(--foreground) 14%, transparent);border-radius:50%;width:10px;height:10px}.st-url{background:var(--background);min-width:0;font:12px var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:8px;flex:1;align-items:center;gap:6px;padding:5px 10px;display:flex;overflow:hidden}.st-url .is-empty{color:var(--muted-foreground)}.st-lock{background:color-mix(in oklch, var(--signal) calc(var(--pub) * 100%), color-mix(in oklch, var(--foreground) 25%, transparent));border-radius:2px;flex:none;width:8px;height:8px}.st-badge{flex:none;width:58px;height:22px;font-size:11px;font-weight:600;position:relative}.st-badge>span{border-radius:999px;place-items:center;display:grid;position:absolute;inset:0}.st-badge__draft{color:#b45309;opacity:calc(1 - var(--pub));background:#d9770624;background:lab(60.4928% 34.8862 66.4687/.14)}.st-badge__live{background:color-mix(in oklch, var(--signal) 16%, transparent);color:var(--signal);opacity:var(--pub);scale:calc(.7 + var(--pub) * .3)}.st-page{color:#2b2118;background:color-mix(in srgb, #faf6ef calc(var(--theme) * 100%), #f4f4f5);flex:1;position:relative;overflow:hidden}.st-blank{color:#a1a1aa;opacity:calc(1 - var(--site) * 3);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.st-site{opacity:clamp(0, var(--site) * 2.5 - .3, 1);translate:0 calc((1 - var(--site)) * 16px);padding:0 30px;position:absolute;inset:0}.st-head{justify-content:space-between;align-items:center;padding:18px 0 14px;display:flex}.st-brand{font-size:21px;display:inline-grid;position:relative}.st-brand>span{grid-area:1/1}.st-brand__sans{letter-spacing:-.02em;opacity:calc(1 - var(--theme));font-weight:700}.st-brand__serif{opacity:var(--theme);color:color-mix(in oklch, #c2410c calc(var(--theme) * 100%), #2b2118);font:italic 500 22px ui-serif,Georgia,Iowan Old Style,serif}.st-head nav{gap:18px;font-size:13px;display:flex}.st-head nav span{--o:clamp(0, var(--theme) * 3 - var(--i) * .6, 1);opacity:var(--o);translate:0 calc((1 - var(--o)) * -10px)}.st-rule{height:2px;width:calc(var(--theme) * 100%);opacity:.85;background:#c2410c;border-radius:2px}.st-article{gap:18px;padding-top:20px;display:grid}.st-cover{background:#2b211812;background:lab(13.7279% 3.75313 8.01993/.07);border-radius:12px;height:170px;position:relative;overflow:hidden}.st-cover__ph{font:11px var(--font-geist-mono), monospace;color:#a8a29e;opacity:calc(1 - var(--media));border:1.5px dashed #d6d3d1;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.st-photo{clip-path:inset(0 0 calc((1 - var(--media)) * 100%) 0);filter:blur(calc((1 - var(--media)) * 10px)) saturate(calc(.4 + var(--media) * .6));position:absolute;inset:0}.st-photo img{object-fit:cover;object-position:center 55%}.st-photo__caption{color:#fff;letter-spacing:.04em;background:linear-gradient(#0000,#10261bcc);padding:22px 14px 10px;font-size:10px;position:absolute;inset:auto 0 0}.st-kicker{letter-spacing:.04em;text-transform:uppercase;color:#a16207;opacity:clamp(0, var(--post) * 6, 1);margin:0;font-size:12px}.st-title{letter-spacing:-.01em;min-height:1.1em;margin:4px 0 6px;font:500 34px/1.1 ui-serif,Georgia,Iowan Old Style,serif}.st-excerpt{color:#625344;opacity:clamp(0, (var(--post) - .4) * 3, 1);translate:0 calc((1 - var(--post)) * 8px);margin:8px 0 12px;font-size:13px;line-height:1.5}.st-byline{opacity:clamp(0, (var(--post) - .65) * 4, 1);border-top:1px solid #ded4c5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-top:12px;font-size:12px;line-height:1.4;display:grid}.st-avatar{color:#785031;letter-spacing:.04em;background:#eee2d1;border:1px solid #d6c5ae;border-radius:50%;place-items:center;width:36px;height:36px;font:13px/1 Georgia,serif;display:grid}.st-author{gap:3px;min-width:0;display:grid}.st-author b{color:#2b2118;font-weight:600}.st-author>span{color:#786757;font-size:11px}.st-readtime{color:#786757;white-space:nowrap;border:1px solid #ded4c5;border-radius:999px;padding:5px 8px;font-size:10px;line-height:1.2}.st-serp{background:var(--background);width:380px;opacity:var(--seo);translate:0 calc((1 - var(--seo)) * 50px);rotate:calc((1 - var(--seo)) * 4deg);border-radius:14px;padding:14px 16px;font-family:Arial,sans-serif;position:absolute}.st-serp__url{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.st-serp__title{color:#1a0dab;margin:3px 0 4px;font-size:18px}.dark .st-serp__title{color:#8ab4f8}.st-serp p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.45}.st-visits{background:var(--background);opacity:var(--pub);scale:calc(.6 + var(--pub) * .4);border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;display:flex;position:absolute}.st-visits b{font-variant-numeric:tabular-nums}.st-pulse{background:var(--signal);border-radius:50%;width:8px;height:8px;position:relative}.st-pulse:after{content:"";border:2px solid var(--signal);border-radius:50%;animation:1.6s ease-out infinite lp-ping;position:absolute;inset:-4px}@keyframes lp-ping{0%{opacity:.8;scale:.5}to{opacity:0;scale:1.8}}.st.is-wide .st-chat{width:350px;top:30px;left:0}.st.is-wide .st-browser{width:720px;height:500px;top:0;left:380px}.st.is-wide .st-serp{width:350px;top:400px;left:0}.st.is-wide .st-visits{top:480px;left:920px}.st.is-narrow .st-chat{width:360px;top:0;left:0}.st.is-narrow .st-chat .st-msg{margin:8px 10px;font-size:12px}.st.is-narrow .st-calls{height:30px;padding:0 10px;position:relative}.st.is-narrow .st-calls li{opacity:calc(var(--on) * (1 - clamp(0, var(--n) * 12, 1)));padding:0;position:absolute;inset:0 10px}.st.is-narrow .st-browser{width:360px;height:330px;top:175px;left:0}.st.is-narrow .st-site{padding:0 16px}.st.is-narrow .st-head{padding:14px 0 10px}.st.is-narrow .st-head nav{gap:10px;font-size:11px}.st.is-narrow .st-cover{height:92px}.st.is-narrow .st-article{gap:10px;padding-top:12px}.st.is-narrow .st-title{font-size:25px}.st.is-narrow .st-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:12px;display:-webkit-box;overflow:hidden}.st.is-narrow .st-byline{display:none}.st.is-narrow .st-serp{width:336px;padding:11px 14px;top:401px;left:12px}.st.is-narrow .st-serp__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.st.is-narrow .st-serp p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.st.is-narrow .st-visits{top:340px;left:188px}.st-rail{font:11px var(--font-geist-mono), monospace;color:var(--muted-foreground);gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-rail li{justify-items:center;gap:6px;width:64px;display:grid}.st-rail li>i{background:var(--border);border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.st-rail li>i:after{content:"";background:var(--foreground);transform-origin:0;scale:var(--x) 1;position:absolute;inset:0}@media (max-width:719px){.st-rail li{width:48px}.lp-story.is-live .lp-story__stage{gap:14px;padding:56px 12px 16px}.lp-story.is-live .lp-story__stage .wb-h2{font-size:26px}.lp-story.is-live .lp-story__note{display:none}}.lp-reveal{transition:opacity .8s,translate .8s cubic-bezier(.2,.8,.2,1)}.lp-reveal.is-hidden{opacity:0;translate:0 36px}@media (prefers-reduced-motion:reduce){.st-spin,.st-pulse:after,.st-msg span:after{animation:none}.lp-reveal{transition:none}.lp-reveal.is-hidden{opacity:1;translate:none}.ms,.ms *{transition:none}}.lp-claim{background:var(--background);border-radius:18px;align-items:center;gap:6px;padding:6px;display:flex}.lp-claim__field{cursor:text;flex:1;align-items:baseline;min-width:0;padding:0 6px 0 14px;font-size:17px;display:flex}.lp-claim__field input{text-align:right;background:0 0;border:0;outline:none;flex:4ch;width:0;min-width:4ch;font-weight:600}.lp-claim__field input::placeholder{color:var(--muted-foreground);font-weight:500}.lp-claim__field span{color:var(--muted-foreground);white-space:nowrap;flex:none}.lp-claim:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 50%, transparent), 0 14px 28px -12px #00000014}.lp-claim .lp-cta{flex:none;height:46px}.lp-claim .lp-cta:disabled{opacity:.5;translate:none}@media (max-width:479px){.lp-claim{flex-wrap:wrap}.lp-claim__field{flex-basis:100%;align-items:center;height:44px}.lp-claim .lp-cta{justify-content:center;width:100%}}.ms-example{min-height:440px}.ms-example .ms-body{padding:16px 18px}.ms-example .ms-head{margin-bottom:14px;padding-bottom:12px}.ms-example .ms-head b{font-size:16px}.ms-example .ms-nav{opacity:.65;white-space:nowrap;font-size:8px}.ms-example h5{text-wrap:pretty;font-size:24px;line-height:1.1}.ms-example__cover{object-fit:cover;border-radius:5px;width:100%;height:125px;display:block}.ms-example__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ms-ac);margin:12px 0 8px;font-size:8px;font-weight:600}.ms-example__description{opacity:.75;margin:8px 0 12px;font-size:11px;line-height:1.5}.ms-example__author{border-top:1px solid var(--ms-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:9px;display:flex}.ms-example__author>span{opacity:.65}.ms-example .ms-saas{padding-top:0}.ms-example .ms-saas h5{max-width:11em}.ms-example .ms-saas .ms-example__eyebrow{margin-top:0}.ms-example__cta{color:#fff;background:var(--ms-ac);border-radius:6px;align-items:center;gap:18px;padding:8px 12px;font-size:10px;font-weight:600;display:inline-flex}.ms-invoice{text-align:left;background:#fff;border:1px solid #e0e0ee;border-radius:8px;margin-top:15px;padding:12px;box-shadow:0 6px 16px -8px #4338ca33}.ms-invoice__heading,.ms-invoice__total{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-invoice__heading>span{color:#166534;background:#dcfce7;border-radius:4px;padding:3px 6px;font-size:8px}.ms-invoice p{color:#71717a;margin:5px 0 10px;font-size:9px}.ms-invoice__total{font-size:9px}.ms-invoice__total b{letter-spacing:-.04em;font-size:18px}.ms-invoice__footer{color:#71717a;border-top:1px solid #eeeef4;margin-top:9px;padding-top:8px;font-size:8px}.ms-example__features{color:#52525b;justify-content:space-between;gap:4px;margin-top:12px;font-size:8px;display:flex}.ms-pf .ms-example__eyebrow{margin-top:0}.ms-projects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ms-projects img{object-fit:cover;border-radius:4px;width:100%;height:56px;margin-bottom:4px;display:block}.ms-projects b{justify-content:space-between;gap:4px;font-size:9px;font-weight:600;display:flex}.ms-projects>div>span{opacity:.6;margin-top:1px;font-size:8px;display:block}.op-opening{isolation:isolate;color:#172e25;background:#f7f8f2;min-height:100svh;padding:92px max(24px,50vw - 640px) 40px;position:relative;overflow:clip}.op-eyebrow{letter-spacing:.14em;font:10px/1.5 ui-monospace,monospace}.op-green{color:#39775a}.op-journal__mast{border-bottom:1px solid #b8c4b7;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.op-journal__mast>span:last-child{font-size:12px}.op-journal__mast i{margin-left:20px;font-style:normal}.op-journal__lead{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:40px 0;display:grid}.op-journal__copy h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(44px,4.8vw,70px);font-weight:500;line-height:.99}.op-journal__copy em{color:#39775a;font-family:Georgia,serif;font-weight:400}.op-journal__copy p{color:#617065;max-width:390px;font-size:15px;line-height:1.65}.op-text-link{border-bottom:1px solid #8ca591;align-items:center;gap:22px;margin-top:14px;padding:10px 0;font-size:12px;display:inline-flex}.op-text-link:hover{color:#39775a}.op-art{background:#dce8b7;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.op-art__label,.op-art__foot{z-index:2;letter-spacing:.1em;font:8px ui-monospace,monospace;position:absolute;left:20px}.op-art__label{top:20px}.op-art__foot{bottom:20px}.op-art__orbit{border:1px solid #9db480;border-radius:50%;width:440px;height:440px;position:absolute;transform:rotate(-25deg)scaleY(.65)}.op-art__orbit--two{transform:rotate(55deg)scaleY(.65)}.op-art__sheet{width:200px;height:255px;box-shadow:12px 20px 32px #273a2522}.op-art__sheet--back{background:#428262;position:absolute;transform:rotate(14deg)translate(26px,-5px)}.op-art__sheet--front{background:#fbfcf4;padding:20px;position:relative;transform:rotate(-9deg)}.op-art__sheet span{font:8px ui-monospace,monospace}.op-art__sheet b{letter-spacing:-.06em;margin:24px 0 16px;font:48px/.95 Georgia,serif;display:block}.op-art__sheet em{color:#39775a}.op-art__lines{background:repeating-linear-gradient(#c7cec0 0 1px,#0000 1px 7px);width:80%;height:22px}.op-art__sheet small{margin-top:15px;font-size:7px;display:block}.op-art__sheet i{font-style:normal;position:absolute;bottom:16px;right:20px}.op-journal__stories{border-block:1px solid #b8c4b7;grid-template-columns:repeat(2,1fr);display:grid}.op-journal__stories a{border-right:1px solid #b8c4b7;padding:20px 24px;transition:background .2s;position:relative}.op-journal__stories a:first-child{padding-left:0}.op-journal__stories a:last-child{border:0}.op-journal__stories a:hover{background:#e9eedf}.op-journal__stories a>span:first-child{letter-spacing:.1em;color:#617065;font:9px ui-monospace,monospace}.op-journal__stories h2{letter-spacing:-.04em;margin-top:13px;font-size:21px;font-weight:500;line-height:1.15}.op-story-arrow{position:absolute;bottom:22px;right:22px}.op-journal__claim{justify-content:space-between;align-items:center;gap:32px;padding-top:30px;display:flex}.op-journal__claim h2{letter-spacing:-.04em;margin:6px 0;font-size:22px}.op-journal__claim p{color:#617065;font-size:12px}.op-journal__claim form{color:var(--foreground)}.op-live{color:#39775a;font:9px ui-monospace,monospace}.op-live i{background:#39875c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.op-byline{color:#536d5a;align-items:center;gap:10px;margin-top:20px;font-size:10px;display:flex}.op-byline>b{background:#e3e9d6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.op-byline span span{margin-top:3px;display:block}.op-journal__stories p{color:#617065;margin-top:10px;font-size:12px}.op-journal__stories small{color:#617065;margin-top:18px;font-size:9px;display:block}.op-journal__connect{color:#39775a;font-size:12px}@media (max-width:799px){.op-opening{padding:84px 20px 36px}.op-journal__lead{grid-template-columns:1fr;gap:28px;padding:30px 0}.op-journal__copy h1{font-size:clamp(42px,8.5vw,64px)}.op-art{min-height:310px}.op-journal__claim{flex-direction:column;align-items:start;gap:22px}.op-journal__mast>span:last-child{font-size:10px}}@media (max-width:499px){.op-journal__stories{grid-template-columns:1fr}.op-journal__stories a,.op-journal__stories a:first-child{border-bottom:1px solid #b8c4b7;border-right:0;padding:18px 0}.op-journal__stories a:last-child{border-bottom:0}.op-story-arrow{right:5px}}.wb-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4.2vw,48px);font-weight:700;line-height:1.05}.wb-section{padding-block:clamp(64px,9vw,112px)}.wb-kicker{color:var(--signal);font-size:14px;font-weight:600}.wb-hero{background:linear-gradient(to bottom, color-mix(in oklch, var(--signal) 9%, var(--background)), var(--background) 75%);padding:120px 24px 0;overflow:clip}.wb-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:900px;margin:0 auto;display:flex}.wb-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,6.6vw,82px);font-weight:750;line-height:1}.wb-hero__lede{max-width:640px;color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.wb-hero__cta{justify-content:center;width:100%;margin-top:8px;display:flex}.wb-hero__cta .lp-claim__field input{text-align:right}.wb-shot{max-width:1100px;margin:48px auto 0;padding-bottom:40px;position:relative}.wb-shot__site{color:#2b2118;--ms-fg:#2b2118;--ms-bg:#faf6ef;background:#faf6ef;border-radius:16px 16px 0 0;font-size:14px;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 40px 80px -40px #00000073}.wb-shot__page{padding:22px clamp(18px,4vw,44px) 0}.wb-shot__mast{border-bottom:2px solid #c2410c;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.wb-shot__mast b{letter-spacing:-.03em;font:500 26px/1 ui-serif,Georgia,serif}.wb-shot__mast span{opacity:.65;white-space:nowrap;font-size:12px}.wb-shot__photo{object-fit:cover;border-radius:6px;width:100%;height:clamp(180px,30vw,340px);margin-top:20px;display:block}.wb-shot__article{max-width:640px;margin:0 auto;padding:26px 0 30px}.wb-shot__cat{letter-spacing:.12em;text-transform:uppercase;color:#c2410c;font-size:11px;font-weight:700}.wb-shot__article h2{letter-spacing:-.03em;margin:10px 0 12px;font:500 clamp(28px,4vw,44px)/1.05 ui-serif,Georgia,serif}.wb-shot__article>p:not(.wb-shot__cat){opacity:.8;font-size:16px;line-height:1.6}.wb-shot__lines{gap:10px;margin-top:18px;display:grid}.wb-shot__lines i{background:#e7dccb;border-radius:9px;height:8px}.wb-shot__lines i:last-child{width:60%}.wb-chat{background:var(--background);width:min(340px,78%);color:var(--foreground);border-radius:18px;padding:14px;font-size:14px;position:absolute;top:clamp(140px,16vw,230px);right:16px;box-shadow:0 0 0 1px #0000000f,0 30px 60px -24px #0006}.wb-chat__head{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.wb-chat__me,.wb-chat__ai{border-radius:14px;padding:9px 12px;line-height:1.45}.wb-chat__me{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:4px;margin-left:18%}.wb-chat__ai{background:var(--muted);border-bottom-left-radius:4px;margin:8px 18% 0 0}.wb-chat__tool{font:12px var(--font-geist-mono), monospace;color:var(--signal);background:color-mix(in oklch, var(--signal) 12%, transparent);border-radius:99px;margin-top:8px;padding:3px 9px;display:inline-block}@media (min-width:1180px){.wb-chat{right:-60px}}@media (max-width:639px){.wb-hero{padding-inline:16px}.wb-shot__mast span{display:none}.wb-chat{width:auto;margin:-40px 12px 0;position:relative;top:auto;right:auto}}.wb-marquee{padding-block:8px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.wb-marquee__track{width:max-content;animation:70s linear infinite wb-marquee;display:flex}.wb-marquee:hover .wb-marquee__track{animation-play-state:paused}.wb-marquee__set{gap:24px;padding-right:24px;display:flex}.wb-marquee__item{flex:none;width:290px}.wb-marquee__item .ms{height:330px;font-size:9px}.wb-marquee__item>p{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:14px;font-weight:500}@keyframes wb-marquee{to{translate:-50%}}.wb-banner{background:var(--muted);border-radius:20px;position:relative;overflow:hidden}.wb-banner--tall{aspect-ratio:5/5.4}.wb-banner--wide{aspect-ratio:21/9;min-height:300px}.wb-float{color:#18181b;background:#fff;border-radius:16px;padding:14px 16px;font-size:13px;position:absolute;box-shadow:0 24px 48px -20px #00000073}.wb-float--chat{--primary:#18181b;--primary-foreground:#fafafa;--muted:#f1f1f3;gap:8px;max-width:340px;display:grid;bottom:20px;left:20px;right:20px}.wb-float--chat .wb-chat__me,.wb-float--chat .wb-chat__ai{margin-block:0}.wb-float--serp{width:min(380px,80%);top:12%;left:5%}.wb-float--serp span{color:#52525b;font-size:12px}.wb-float--serp b{color:#1a0dab;margin:4px 0;font-size:17px;font-weight:500;display:block}.wb-float--serp p{color:#4d5156;line-height:1.45}.wb-float--stats{width:200px;bottom:12%;right:5%}.wb-float--stats span{color:#71717a;font-size:12px}.wb-float--stats b{letter-spacing:-.03em;margin:2px 0 6px;font-size:26px;display:block}.wb-float--stats svg{fill:none;stroke:#009957;stroke:lab(55.5299% -48.2881 24.9659);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:36px}.wb-float--stats polyline{vector-effect:non-scaling-stroke}.wb-float--drafts{gap:2px;max-width:380px;display:grid;bottom:20px;left:20px;right:20px}.wb-float--drafts>span{color:#71717a;margin-bottom:4px;font-size:12px;font-weight:600}.wb-float--drafts p{border-top:1px solid #ececf0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.wb-float--drafts b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.wb-float--drafts i{color:#52525b;background:#f1f1f3;border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-style:normal}.wb-float--drafts i.is-live{color:#166534;background:#dcfce7}@media (max-width:639px){.wb-banner--wide{aspect-ratio:auto;min-height:420px}.wb-float--serp{width:auto;top:16px;left:16px;right:16px}.wb-float--stats{bottom:16px;right:16px}}.wb-steps{counter-reset:step;gap:16px;margin-top:48px;display:grid}@media (min-width:640px){.wb-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.wb-steps{grid-template-columns:repeat(5,1fr)}}.wb-steps li>div{background:var(--background);box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:18px;padding:22px}.wb-steps__n{background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-weight:700;display:grid}.wb-steps h3{letter-spacing:-.01em;margin-top:16px;font-size:17px;font-weight:600;line-height:1.25}.wb-steps p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.55}.wb-guide{height:100%;display:block}.wb-guide__img{aspect-ratio:16/10;background:var(--muted);border-radius:16px;position:relative;overflow:hidden}.wb-guide__img img{transition:scale .5s}.wb-guide:hover .wb-guide__img img{scale:1.04}.wb-guide>span{color:var(--signal);margin-top:16px;font-size:13px;font-weight:600;display:block}.wb-guide h3{letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:600;line-height:1.2}.wb-guide:hover h3{text-underline-offset:3px;text-decoration:underline}.wb-closing{background:var(--primary);color:var(--primary-foreground);padding-block:clamp(72px,10vw,128px)}.wb-closing a.lp-cta{background:var(--primary-foreground);color:var(--primary)}.wb-closing form{color:var(--foreground);margin-inline:auto}.wb-closing .lp-claim__status{color:var(--primary-foreground);opacity:.75}@media (prefers-reduced-motion:reduce){.wb-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.wb-marquee__track{animation:none}.wb-marquee__set[aria-hidden]{display:none}}
