.driver-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.driver-layer::backdrop{display:none}.driver-layer .driver-popover{pointer-events:auto}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus-visible{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.dd[data-astro-cid-mwihb5yr]{--pc:var(--ink);--soft:var(--ink-2);flex-direction:column;gap:152px;max-width:1080px;margin:0 auto;padding:96px 24px 128px;display:flex}h1[data-astro-cid-mwihb5yr],h2[data-astro-cid-mwihb5yr],.h3[data-astro-cid-mwihb5yr],.mt[data-astro-cid-mwihb5yr]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:500}h1[data-astro-cid-mwihb5yr]{font-size:clamp(42px,6.4vw,68px);line-height:1.02}h2[data-astro-cid-mwihb5yr]{font-size:clamp(32px,4vw,44px);line-height:1.05}.h3[data-astro-cid-mwihb5yr]{font-size:24px;line-height:1.2}.muted[data-astro-cid-mwihb5yr]{color:var(--soft);margin:0;font-size:15px}.head[data-astro-cid-mwihb5yr]{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.head[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{color:var(--soft);max-width:520px;margin:0;font-size:18px}.sec[data-astro-cid-mwihb5yr]{flex-direction:column;display:flex}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.up1[data-astro-cid-mwihb5yr]{animation:.9s cubic-bezier(.2,.8,.2,1) both up}.up2[data-astro-cid-mwihb5yr]{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both up}.up3[data-astro-cid-mwihb5yr]{animation:.9s cubic-bezier(.2,.8,.2,1) .24s both up}.up4[data-astro-cid-mwihb5yr]{animation:1.1s cubic-bezier(.2,.8,.2,1) .4s both up}.hero[data-astro-cid-mwihb5yr]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.eyebrow[data-astro-cid-mwihb5yr]{letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin:0;font-size:13px;font-weight:600}.lede[data-astro-cid-mwihb5yr]{color:var(--soft);margin:0;font-size:19px}.dc[data-astro-cid-mwihb5yr]{background:var(--sand);border-radius:20px;width:100%;position:relative;overflow:hidden}.dc[data-astro-cid-mwihb5yr].wide{aspect-ratio:3}.dc[data-astro-cid-mwihb5yr].strip{aspect-ratio:5;border-radius:10px}.dc[data-astro-cid-mwihb5yr].square{aspect-ratio:1;border-radius:16px}.dc[data-astro-cid-mwihb5yr].r16{border-radius:16px}.dc[data-astro-cid-mwihb5yr].r12{border-radius:12px}.dc[data-astro-cid-mwihb5yr]>img[data-astro-cid-mwihb5yr],.dl[data-astro-cid-mwihb5yr]>img[data-astro-cid-mwihb5yr]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc[data-astro-cid-mwihb5yr] .dc-text,.dl[data-astro-cid-mwihb5yr] .dc-text{width:100%;height:100%;position:absolute;inset:0}.big[data-astro-cid-mwihb5yr]{box-shadow:0 34px 70px -44px #3c231499}.lede[data-astro-cid-mwihb5yr]{max-width:600px;font-size:20px;line-height:1.5}.ctas[data-astro-cid-mwihb5yr]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.ctas[data-astro-cid-mwihb5yr] .btn[data-astro-cid-mwihb5yr],.ctas[data-astro-cid-mwihb5yr] .ghost[data-astro-cid-mwihb5yr]{cursor:pointer;font:inherit;font-size:16px;font-weight:600;text-decoration:none}.nudge[data-astro-cid-mwihb5yr]{z-index:50;background:var(--surface);box-shadow:0 18px 40px -18px #23140a73, 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:14px;padding:10px 10px 10px 20px;animation:.6s cubic-bezier(.2,.8,.2,1) both up;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nudge[data-astro-cid-mwihb5yr][hidden]{display:none}.nudge[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{color:var(--soft);white-space:nowrap;margin:0;font-size:15px}.nudge[data-astro-cid-mwihb5yr] b[data-astro-cid-mwihb5yr]{color:var(--pc);font-weight:600}.btn[data-astro-cid-mwihb5yr].sm{white-space:nowrap;flex:none;height:40px;padding:0 18px;font-size:15px}.nudge[data-astro-cid-mwihb5yr] .x[data-astro-cid-mwihb5yr]{width:36px;height:36px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pdot[data-astro-cid-mwihb5yr]{background:var(--pc);width:26px;height:26px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hero[data-astro-cid-mwihb5yr] .big[data-astro-cid-mwihb5yr]{margin-top:48px}.how[data-astro-cid-mwihb5yr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-mwihb5yr] li[data-astro-cid-mwihb5yr]{flex-direction:column;gap:16px;display:flex}.how[data-astro-cid-mwihb5yr] h3[data-astro-cid-mwihb5yr]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.how[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{color:var(--soft);margin:0;font-size:16px;line-height:1.5}.how[data-astro-cid-mwihb5yr] .n[data-astro-cid-mwihb5yr]{font-family:var(--font-display);color:#b45309;font-size:15px;font-weight:600}.vis[data-astro-cid-mwihb5yr]{background:var(--sand);border-radius:20px;justify-content:center;align-items:center;gap:14px;height:170px;display:flex;position:relative;overflow:hidden}.shp[data-astro-cid-mwihb5yr]{border:2px solid var(--pc);opacity:.25;border-radius:8px;animation:5.4s infinite lit}.shp[data-astro-cid-mwihb5yr].w{width:96px;height:32px}.shp[data-astro-cid-mwihb5yr].q{width:58px;height:58px;animation-delay:1.8s}.shp[data-astro-cid-mwihb5yr].s{width:110px;height:22px;animation-delay:3.6s}@keyframes lit{0%,33%{opacity:1}34%,to{opacity:.25}}.chip[data-astro-cid-mwihb5yr]{font:13px var(--font-mono);color:#efe5d8;background:#231a14;border-radius:12px;padding:10px 14px}.or[data-astro-cid-mwihb5yr]{color:var(--soft);font-size:13px;font-weight:600;position:absolute;bottom:18px}.deck[data-astro-cid-mwihb5yr]{width:220px;height:44px;position:relative}.deck[data-astro-cid-mwihb5yr] img[data-astro-cid-mwihb5yr]{object-fit:cover;width:100%;height:100%;animation:5.4s infinite deal;animation-delay:calc(var(--i) * -1.8s);border-radius:8px;position:absolute;inset:0;box-shadow:0 16px 30px -20px #3c231499}@keyframes deal{0%,30%{opacity:1;z-index:3;transform:translate(0)}33%,63%{opacity:.7;z-index:2;transform:translate(12px,-12px)scale(.94)}66%,96%{opacity:.4;z-index:1;transform:translate(24px,-24px)scale(.88)}to{opacity:1;z-index:3;transform:translate(0)}}.who[data-astro-cid-mwihb5yr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.who[data-astro-cid-mwihb5yr] .sq[data-astro-cid-mwihb5yr]{aspect-ratio:1;background:var(--sand);border-radius:18px;overflow:hidden}.who[data-astro-cid-mwihb5yr] img[data-astro-cid-mwihb5yr]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.who[data-astro-cid-mwihb5yr] figure[data-astro-cid-mwihb5yr]:hover img[data-astro-cid-mwihb5yr]{transform:scale(1.04)}.who[data-astro-cid-mwihb5yr] figcaption[data-astro-cid-mwihb5yr]{flex-direction:column;gap:4px;margin-top:14px;display:flex}.who[data-astro-cid-mwihb5yr] figcaption[data-astro-cid-mwihb5yr] b[data-astro-cid-mwihb5yr]{font-family:var(--font-display);color:var(--pc);font-size:21px;font-weight:500}.who[data-astro-cid-mwihb5yr] figcaption[data-astro-cid-mwihb5yr] span[data-astro-cid-mwihb5yr]{font-size:15px;line-height:1.45}.qa[data-astro-cid-mwihb5yr]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:64px;display:grid!important}.qa[data-astro-cid-mwihb5yr] .head[data-astro-cid-mwihb5yr]{margin:0}.list[data-astro-cid-mwihb5yr]{border-top:1px solid var(--line)}.q[data-astro-cid-mwihb5yr]{border-bottom:1px solid var(--line)}.q[data-astro-cid-mwihb5yr] summary[data-astro-cid-mwihb5yr]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:18px;font-weight:600;list-style:none;display:flex}.q[data-astro-cid-mwihb5yr] summary[data-astro-cid-mwihb5yr]::-webkit-details-marker{display:none}.q[data-astro-cid-mwihb5yr] summary[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{background:var(--sand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s;display:flex}.q[data-astro-cid-mwihb5yr][open] summary[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{transform:rotate(45deg)}.q[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{color:var(--soft);max-width:620px;margin:0;padding:0 4px 22px;font-size:16px;line-height:1.6}.dl[data-astro-cid-mwihb5yr]{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.dl[data-astro-cid-mwihb5yr].on{opacity:1}.dl[data-astro-cid-mwihb5yr]>img[data-astro-cid-mwihb5yr]{transition:transform 7s cubic-bezier(.2,.7,.2,1);transform:scale(1.07)}.dl[data-astro-cid-mwihb5yr].on>img[data-astro-cid-mwihb5yr]{transform:scale(1)}.dl[data-astro-cid-mwihb5yr] .dc-text{opacity:0;filter:blur(6px);transition:opacity .9s .35s,transform 1s cubic-bezier(.2,.8,.2,1) .35s,filter .9s .35s;transform:translateY(2%)}.dl[data-astro-cid-mwihb5yr].on .dc-text{opacity:1;filter:none;transform:none}.days[data-astro-cid-mwihb5yr]{flex-direction:column;gap:20px;width:100%;margin-top:28px;display:flex}.row[data-astro-cid-mwihb5yr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.day[data-astro-cid-mwihb5yr]{cursor:pointer;text-align:left;color:var(--pc);background:0 0;border:0;flex-direction:column;gap:10px;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.day[data-astro-cid-mwihb5yr]:hover{transform:translateY(-3px)}.th[data-astro-cid-mwihb5yr]{aspect-ratio:3;background:var(--sand);border-radius:12px;display:block;overflow:hidden}.th[data-astro-cid-mwihb5yr] img[data-astro-cid-mwihb5yr]{object-fit:cover;width:100%;height:100%;transition:filter .3s;display:block}.day[data-astro-cid-mwihb5yr]:not(.on) .th[data-astro-cid-mwihb5yr] img[data-astro-cid-mwihb5yr]{filter:saturate(.7)brightness(.97)}.bar[data-astro-cid-mwihb5yr]{background:var(--line);border-radius:2px;height:2px;display:block;overflow:hidden}.bar[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{background:var(--pc);width:0;height:100%;display:block}.day[data-astro-cid-mwihb5yr].on .bar[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{animation:4.2s linear forwards fill}.paused[data-astro-cid-mwihb5yr] .day[data-astro-cid-mwihb5yr].on .bar[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{width:100%;animation:none}@keyframes fill{to{width:100%}}.when[data-astro-cid-mwihb5yr]{color:var(--soft);font-size:14px}.day[data-astro-cid-mwihb5yr].on .when[data-astro-cid-mwihb5yr]{color:var(--pc)}.play[data-astro-cid-mwihb5yr]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.play[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{color:var(--soft);margin:0;font-size:15px}.cal-link[data-astro-cid-mwihb5yr]{color:var(--ink);text-underline-offset:3px;font-size:15px;font-weight:600}.ctrl[data-astro-cid-mwihb5yr]{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--pc);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.ctrl[data-astro-cid-mwihb5yr] .i-play[data-astro-cid-mwihb5yr],.paused[data-astro-cid-mwihb5yr] .ctrl[data-astro-cid-mwihb5yr] .i-pause[data-astro-cid-mwihb5yr]{display:none}.paused[data-astro-cid-mwihb5yr] .ctrl[data-astro-cid-mwihb5yr] .i-play[data-astro-cid-mwihb5yr]{display:inline}.shapes[data-astro-cid-mwihb5yr]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.stack[data-astro-cid-mwihb5yr]{flex-direction:column;gap:36px;display:flex}figure[data-astro-cid-mwihb5yr]{margin:0}figcaption[data-astro-cid-mwihb5yr]{color:var(--soft);margin-top:12px;font-size:15px}figcaption[data-astro-cid-mwihb5yr] b[data-astro-cid-mwihb5yr]{color:var(--pc);font-weight:600}.seg[data-astro-cid-mwihb5yr]{background:var(--sand);border-radius:24px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.seg[data-astro-cid-mwihb5yr] button[data-astro-cid-mwihb5yr]{height:40px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 18px;font-size:15px;font-weight:500;transition:background .25s,color .25s,box-shadow .25s}.seg[data-astro-cid-mwihb5yr] button[data-astro-cid-mwihb5yr].on{background:var(--surface);color:var(--pc);box-shadow:0 1px 2px #231a141f}.controls[data-astro-cid-mwihb5yr]{flex-wrap:wrap;align-items:flex-end;gap:24px 36px;margin-bottom:36px;display:flex}.ctl[data-astro-cid-mwihb5yr]{flex-direction:column;gap:10px;display:flex}.lbl[data-astro-cid-mwihb5yr]{color:var(--soft);font-size:14px}.in[data-astro-cid-mwihb5yr]{border:1px solid var(--line);width:240px;max-width:100%;height:44px;font:inherit;background:var(--surface);color:var(--pc);border-radius:12px;padding:0 14px;font-size:16px}.btn[data-astro-cid-mwihb5yr]{background:var(--pc);height:52px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .2s,background .3s;display:inline-flex}.btn[data-astro-cid-mwihb5yr]:active{transform:scale(.97)}.btn[data-astro-cid-mwihb5yr] .tick[data-astro-cid-mwihb5yr]{display:none}.btn[data-astro-cid-mwihb5yr].done{color:#fff;background:#2f5a3a}.btn[data-astro-cid-mwihb5yr].done .tick[data-astro-cid-mwihb5yr]{display:inline}.btn[data-astro-cid-mwihb5yr].done .tick[data-astro-cid-mwihb5yr] path[data-astro-cid-mwihb5yr]{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.ghost[data-astro-cid-mwihb5yr]{border:1px solid var(--line);background:var(--surface);height:52px;color:var(--pc);border-radius:99px;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .25s;display:inline-flex}.ghost[data-astro-cid-mwihb5yr]:hover{border-color:var(--pc)}.ghost[data-astro-cid-mwihb5yr].sm{height:44px;font-size:15px}.real[data-astro-cid-mwihb5yr]{background:var(--sand);border-radius:24px;justify-content:center;align-items:center;min-height:200px;padding:48px 24px;display:flex}.real[data-astro-cid-mwihb5yr] img[data-astro-cid-mwihb5yr]{filter:drop-shadow(0 14px 22px #3c231438);max-width:100%;height:auto;transition:width .4s cubic-bezier(.2,.8,.2,1)}.note[data-astro-cid-mwihb5yr]{text-align:center;color:var(--soft);margin:14px 0 48px;font-size:14px}.tabs[data-astro-cid-mwihb5yr]{border-bottom:1px solid var(--line);gap:28px;margin-bottom:32px;display:flex}.tab[data-astro-cid-mwihb5yr]{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 0 14px;font-size:17px;font-weight:600;display:inline-flex;position:relative}.tab[data-astro-cid-mwihb5yr].on{color:var(--pc)}.tab[data-astro-cid-mwihb5yr].on:after{content:"";background:var(--pc);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tag[data-astro-cid-mwihb5yr]{color:#2f5a3a;background:#e7efe3;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.panel[data-astro-cid-mwihb5yr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;animation:.5s cubic-bezier(.2,.8,.2,1) both up;display:grid}.panel[data-astro-cid-mwihb5yr][hidden]{display:none}.col[data-astro-cid-mwihb5yr]{flex-direction:column;gap:22px;min-width:0;display:flex}.btns[data-astro-cid-mwihb5yr]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ask[data-astro-cid-mwihb5yr]{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:24px 26px;font-size:17px;line-height:1.6}.code[data-astro-cid-mwihb5yr]{background:var(--surface);border:1px solid var(--line);font:13.5px/1.7 var(--font-mono);white-space:pre-wrap;word-break:break-all;border-radius:18px;margin:0;padding:22px 24px}.works[data-astro-cid-mwihb5yr]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.works[data-astro-cid-mwihb5yr] span[data-astro-cid-mwihb5yr]{color:var(--soft);background:var(--sand);border-radius:99px;padding:4px 11px;font-size:13px;font-weight:500}.steps[data-astro-cid-mwihb5yr]{counter-reset:s;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-mwihb5yr] li[data-astro-cid-mwihb5yr]{color:var(--soft);align-items:baseline;gap:14px;font-size:16px;display:flex}.steps[data-astro-cid-mwihb5yr] li[data-astro-cid-mwihb5yr]:before{counter-increment:s;content:counter(s);background:var(--sand);width:26px;height:26px;color:var(--pc);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ed[data-astro-cid-mwihb5yr]{color:#efe5d8;background:#211913;border-radius:20px;flex-direction:column;min-height:440px;display:flex;overflow:hidden;box-shadow:0 40px 80px -50px #23140acc}.ed-top[data-astro-cid-mwihb5yr]{color:#a8988a;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:12.5px;display:flex}.ed-top[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{background:#ffffff24;border-radius:50%;width:9px;height:9px}.ed-top[data-astro-cid-mwihb5yr] span[data-astro-cid-mwihb5yr]{margin-left:12px}.ed-body[data-astro-cid-mwihb5yr]{flex-direction:column;gap:14px;padding:20px;display:flex}.ed-body[data-astro-cid-mwihb5yr] [data-astro-cid-mwihb5yr][hidden]{display:none!important}.msg[data-astro-cid-mwihb5yr]{border-radius:14px;max-width:88%;margin:0;padding:12px 15px;font-size:14.5px;line-height:1.5;animation:.45s cubic-bezier(.2,.8,.2,1) both pop}.msg[data-astro-cid-mwihb5yr].me{color:#f4ece1;background:#3a2e25;border-bottom-right-radius:4px;align-self:flex-end}.msg[data-astro-cid-mwihb5yr].ai{max-width:none;padding:0}.st[data-astro-cid-mwihb5yr]{color:#c9bbac;align-items:center;gap:10px;margin:0;font-size:13.5px;animation:.45s cubic-bezier(.2,.8,.2,1) both pop;display:flex}.st[data-astro-cid-mwihb5yr] svg[data-astro-cid-mwihb5yr]{color:#9cc59a;flex:none}.st[data-astro-cid-mwihb5yr] code[data-astro-cid-mwihb5yr],.ed[data-astro-cid-mwihb5yr] code[data-astro-cid-mwihb5yr]{font:12.5px var(--font-mono);color:#efe5d8;background:#ffffff0f;border-radius:6px;padding:2px 7px}.diff[data-astro-cid-mwihb5yr]{font:12px/1.65 var(--font-mono);color:#9cc59a;white-space:pre-wrap;word-break:break-all;background:#17110d;border-radius:12px;margin:10px 0 0;padding:12px 14px;animation:.45s cubic-bezier(.2,.8,.2,1) both pop}.dots[data-astro-cid-mwihb5yr]{gap:5px;padding:6px 0;display:inline-flex}.dots[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{background:#a8988a;border-radius:50%;width:6px;height:6px;animation:1.1s infinite blink}.dots[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.shot[data-astro-cid-mwihb5yr]{border-radius:6px;height:auto;margin-top:12px;animation:.6s cubic-bezier(.2,.8,.2,1) .15s both pop;display:block}.mock[data-astro-cid-mwihb5yr]{color:#231a14;background:#fff;border:1px solid #ede4d7;border-radius:22px;margin-top:32px;overflow:hidden;box-shadow:0 34px 70px -52px #3c23148c}.site[data-astro-cid-mwihb5yr]{animation:.6s cubic-bezier(.2,.8,.2,1) both up}.chrome[data-astro-cid-mwihb5yr]{border-bottom:1px solid #f3ece1;align-items:center;gap:6px;height:38px;padding:0 16px;display:flex}.chrome[data-astro-cid-mwihb5yr] i[data-astro-cid-mwihb5yr]{background:#ede4d7;border-radius:50%;width:9px;height:9px}.chrome[data-astro-cid-mwihb5yr] span[data-astro-cid-mwihb5yr]{color:#9a8a7e;background:#f7f2ea;border-radius:99px;align-items:center;height:20px;margin-left:14px;padding:0 12px;font-size:12px;display:flex}.bar2[data-astro-cid-mwihb5yr]{justify-content:space-between;align-items:center;padding:20px 36px;display:flex}.brand[data-astro-cid-mwihb5yr]{font-family:var(--font-display);font-size:19px;font-weight:600;display:block}.nav[data-astro-cid-mwihb5yr]{color:#7a6a5e;gap:22px;font-size:14px;display:flex}.pad[data-astro-cid-mwihb5yr]{flex-direction:column;gap:14px;padding:0 36px 36px;display:flex}.pad[data-astro-cid-mwihb5yr].narrow{max-width:640px;margin:0 auto;padding-top:8px;padding-bottom:44px}.pad[data-astro-cid-mwihb5yr].center{text-align:center;align-items:center;padding-top:20px;padding-bottom:52px}.pad[data-astro-cid-mwihb5yr].side{flex-direction:row;align-items:flex-start;gap:36px}.pad[data-astro-cid-mwihb5yr].side aside[data-astro-cid-mwihb5yr]{flex-direction:column;flex:none;gap:14px;width:250px;display:flex}.mt[data-astro-cid-mwihb5yr]{color:#231a14;font-size:28px;line-height:1.15}.small[data-astro-cid-mwihb5yr]{color:#7a6a5e;font-size:13px;display:block}.small[data-astro-cid-mwihb5yr].b{color:#231a14;margin-top:8px;font-weight:600}.ln[data-astro-cid-mwihb5yr]{background:#f1eae0;border-radius:6px;height:9px;display:block}.blk[data-astro-cid-mwihb5yr]{background:#f6eee3;border-radius:14px;display:block}.hero2[data-astro-cid-mwihb5yr]{background:#f3e2cf;flex-direction:column;gap:14px;padding:40px 36px;display:flex}.pill[data-astro-cid-mwihb5yr]{color:#fff;background:#7a3e22;border-radius:99px;align-self:flex-start;margin-top:6px;padding:7px 16px;font-size:13px;font-weight:600}.three[data-astro-cid-mwihb5yr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile[data-astro-cid-mwihb5yr]{height:84px}.photo[data-astro-cid-mwihb5yr]{background:linear-gradient(135deg,#dce6d2,#c9d8c0);height:190px}.foot[data-astro-cid-mwihb5yr]{background:#3b2a22;justify-content:space-between;align-items:center;gap:28px;padding:30px 36px;display:flex}.foot[data-astro-cid-mwihb5yr]>div[data-astro-cid-mwihb5yr]:first-child{flex-direction:column;gap:10px;display:flex}.tick[data-astro-cid-mwihb5yr]{background:#eaf1ea;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.slot[data-astro-cid-mwihb5yr]{width:100%}.pad[data-astro-cid-mwihb5yr].narrow .slot[data-astro-cid-mwihb5yr]{margin:18px 0 6px}.pad[data-astro-cid-mwihb5yr].center .slot[data-astro-cid-mwihb5yr]{margin-top:18px}.here[data-astro-cid-mwihb5yr]{animation:2.6s ease-out 1s infinite ring}@keyframes ring{0%{box-shadow:0 0 #b4530957}70%,to{box-shadow:0 0 0 16px #b4530900}}.fit[data-astro-cid-mwihb5yr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.fit[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{color:var(--soft);margin:0;font-size:16px}.fit[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr][hidden]{display:none}.fit[data-astro-cid-mwihb5yr] b[data-astro-cid-mwihb5yr]{color:var(--pc);font-weight:600}.promises[data-astro-cid-mwihb5yr]{text-align:center;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:48px;display:grid}.promises[data-astro-cid-mwihb5yr] .muted[data-astro-cid-mwihb5yr]{margin-top:8px}[data-astro-cid-mwihb5yr]:focus-visible{outline:2px solid var(--pc);outline-offset:2px}@media (width<=820px){.dd[data-astro-cid-mwihb5yr]{gap:112px;padding:56px 20px 88px}.row[data-astro-cid-mwihb5yr]{grid-template-columns:repeat(2,minmax(0,1fr))}.shapes[data-astro-cid-mwihb5yr],.panel[data-astro-cid-mwihb5yr],.promises[data-astro-cid-mwihb5yr],.how[data-astro-cid-mwihb5yr],.qa[data-astro-cid-mwihb5yr]{grid-template-columns:1fr}.how[data-astro-cid-mwihb5yr]{gap:44px}.qa[data-astro-cid-mwihb5yr]{gap:24px}.who[data-astro-cid-mwihb5yr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hero[data-astro-cid-mwihb5yr] .big[data-astro-cid-mwihb5yr]{margin-top:32px}.nudge[data-astro-cid-mwihb5yr]{border-radius:22px;bottom:16px;left:16px;right:16px;transform:none}.nudge[data-astro-cid-mwihb5yr] p[data-astro-cid-mwihb5yr]{white-space:normal;font-size:14px}.promises[data-astro-cid-mwihb5yr]{gap:28px}.bar2[data-astro-cid-mwihb5yr]{padding:16px 20px}.nav[data-astro-cid-mwihb5yr]{display:none}.pad[data-astro-cid-mwihb5yr]{padding:0 20px 24px}.pad[data-astro-cid-mwihb5yr].side{flex-direction:column}.pad[data-astro-cid-mwihb5yr].side aside[data-astro-cid-mwihb5yr]{width:100%}.foot[data-astro-cid-mwihb5yr]{flex-direction:column;align-items:flex-start;padding:24px 20px}.hero2[data-astro-cid-mwihb5yr]{padding:28px 22px}.ed[data-astro-cid-mwihb5yr]{min-height:400px}}@media (prefers-reduced-motion:reduce){.dd[data-astro-cid-mwihb5yr] [data-astro-cid-mwihb5yr],.dd[data-astro-cid-mwihb5yr] [data-astro-cid-mwihb5yr]:before,.dd[data-astro-cid-mwihb5yr] [data-astro-cid-mwihb5yr]:after{transition:none!important;animation:none!important}.dl[data-astro-cid-mwihb5yr] .dc-text{opacity:1;filter:none;transform:none}}.driver-popover.pc-tour{background:var(--surface,#fff);color:var(--ink,#231a14);min-width:260px;max-width:340px;font-family:var(--font-body);border-radius:22px;padding:22px 22px 18px;box-shadow:0 30px 60px -24px #1b130e80}.pc-tour .driver-popover-title{font-family:var(--font-display);letter-spacing:-.015em;margin:0 28px 8px 0;font-size:22px;font-weight:500;line-height:1.15}.pc-tour .driver-popover-description{color:var(--ink-2,#5a4a3e);margin:0;font-size:15.5px;line-height:1.55}.pc-tour .driver-popover-footer{align-items:center;margin-top:18px}.pc-tour .driver-popover-progress-text{color:var(--ink-2,#7a6a5e);font-size:13px;font-weight:600}.pc-tour .driver-popover-navigation-btns{gap:8px}.pc-tour .driver-popover-footer button{all:unset;box-sizing:border-box;height:40px;font-family:var(--font-body);cursor:pointer;border-radius:99px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.pc-tour .driver-popover-prev-btn{color:var(--ink,#231a14);box-shadow:inset 0 0 0 1px var(--line,#e2d7c8)}.pc-tour .driver-popover-next-btn{background:var(--ink,#231a14);color:var(--bg,#fff)}.pc-tour .driver-popover-footer button:focus-visible{outline:2px solid var(--ink,#231a14);outline-offset:2px}.pc-tour .driver-popover-close-btn{width:32px;height:32px;color:var(--ink-2,#7a6a5e);border-radius:50%;font-size:20px;top:14px;right:14px}.pc-tour .driver-popover-close-btn:hover{background:var(--sand,#f0e8dc);color:var(--ink,#231a14)}.pc-tour .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--surface,#fff)}.pc-tour .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--surface,#fff)}.pc-tour .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--surface,#fff)}.pc-tour .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--surface,#fff)}.driver-active-element{border-radius:18px}
