.jsite .jd{--jd-shadow:color-mix(in srgb,var(--site-ink) 12%,transparent);--jd-shadow-deep:color-mix(in srgb,var(--site-phone-body) 55%,transparent);display:block;font-size:15px;line-height:1.45}.jd-hero{max-width:1440px;margin:0 auto;padding:40px 32px 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:center}.jd-hl{display:grid;gap:18px;min-width:0}.jd-chip{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--site-rule);background:var(--site-screen-soft);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--site-muted);justify-self:start}.jd-chip i{width:8px;height:8px;border-radius:50%;background:var(--site-ok)}.jsite .jd-h1{margin:0;font-family:var(--site-serif);font-size:58px;line-height:1.02;font-weight:700;letter-spacing:-.015em;text-wrap:balance;color:var(--site-ink)}.jd-h1 em{font-style:normal;background:linear-gradient(90deg,var(--site-blue),var(--site-accent-to));-webkit-background-clip:text;background-clip:text;color:transparent}.jsite .jd-for{margin:0;font-size:18px;color:var(--site-muted)}.jd-ctas{display:flex;gap:12px;flex-wrap:wrap}.jd-stage{position:relative;min-height:360px}.jd-photo{position:absolute;inset:20px 30px 20px 60px;border-radius:24px;overflow:hidden;background:var(--site-tile);box-shadow:0 30px 60px color-mix(in srgb,var(--site-ink) 18%,transparent)}.jd-photo:not([data-photo]){display:none}.jd-photo img{width:100%;height:100%;object-fit:cover;display:block}.jd-fl{position:absolute;background:var(--site-surface);border:1px solid var(--site-rule);border-radius:14px;box-shadow:0 14px 34px color-mix(in srgb,var(--site-ink) 16%,transparent);padding:10px 14px;display:flex;gap:9px;align-items:center;font-size:13.5px;z-index:2;max-width:260px;color:var(--site-ink)}.jd-fl p{margin:2px 0 0;color:var(--site-muted)}.jd-fd{width:28px;height:28px;border-radius:50%;background:var(--site-blue);flex:none}.jd-fl[data-at="1"]{top:0;left:0}.jd-fl[data-at="3"]{top:42%;right:0;color:var(--site-ok);font-weight:600}.jd-fl[data-at="2"]{bottom:0;left:0;flex-direction:column;align-items:flex-start;gap:0}.jd-fl[data-at="2"] span{color:var(--site-muted)}.jd-big{font-family:var(--site-serif);font-size:26px;line-height:1.1}.jd-tiles{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:16px;padding:30px 32px 6px}.jd-tile{background:var(--site-surface);border:1px solid var(--site-rule);border-radius:16px;padding:20px;display:grid;gap:8px;align-content:start}.jd-ti{width:46px;height:46px;border-radius:12px;background:var(--site-screen-accent-soft);color:var(--site-blue);display:grid;place-items:center}.jd-tile b{font-size:17px}.jd-tile p{margin:0;color:var(--site-muted);font-size:14.5px;line-height:1.5}.jd-wyg{max-width:1376px;margin:34px auto 6px;padding:0 32px;display:grid;gap:22px;box-sizing:content-box}.jd-wh{display:grid;gap:8px;justify-items:center;text-align:center}.jd-eb2{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--site-blue)}.jsite .jd-wh h2{margin:0;font-family:var(--site-serif);font-weight:700;font-size:42px;line-height:1.08;color:var(--site-ink)}.jsite .jd-wh p{margin:0;color:var(--site-muted);font-size:17px}.jd-wgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center}.jd-browser{position:relative;background:var(--site-screen-ground);color:var(--site-screen-ink);border:1px solid var(--site-screen-rule);border-radius:16px;box-shadow:0 30px 70px color-mix(in srgb,var(--site-ink) 16%,transparent);overflow:visible}.jd-bbar{border-radius:16px 16px 0 0;display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--site-screen-rule);background:var(--site-screen-soft)}.jd-bbar i{width:10px;height:10px;border-radius:50%;background:var(--site-control)}.jd-bbar span{margin-left:10px;font-size:12px;color:var(--site-screen-muted);background:var(--site-screen-ground);border:1px solid var(--site-screen-rule);border-radius:999px;padding:3px 12px}.jd-bco{display:grid;padding:14px 16px 10px}.jd-bco b{font-size:15px}.jd-bco span{font-size:12.5px;color:var(--site-screen-muted)}.jd-qtabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--site-screen-rule)}.jd-qt{text-align:center;padding:11px 4px;font-size:13px;font-weight:600;color:var(--site-screen-muted);animation:none calc(var(--m) * var(--pane)) linear infinite both;animation-delay:calc(var(--i) * var(--pane))}.jd-qpanes{position:relative;min-height:268px}.jd-qp{position:absolute;inset:16px;display:grid;gap:8px;align-content:start;opacity:0;animation:none calc(var(--m) * var(--pane)) linear infinite both;animation-delay:calc(var(--i) * var(--pane))}.jd-calls{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jd-calls li{display:flex;gap:12px;align-items:flex-start;background:var(--site-surface);border:1px solid var(--site-rule);border-radius:14px;padding:14px;animation:none calc(var(--m) * var(--pane)) linear infinite both;animation-delay:calc(var(--i) * var(--pane))}.jd-n{width:26px;height:26px;border-radius:50%;background:var(--site-hotspot);color:var(--site-on-blue);font-weight:700;display:grid;place-items:center;flex:none}.jd-calls b{font-size:15.5px}.jd-calls p{margin:3px 0 0;color:var(--site-muted);font-size:14px;line-height:1.45}.jd-brief{justify-self:center;width:min(520px,100%)}.jd-lockt2{display:block;text-align:center;color:var(--site-muted);font-weight:600;font-size:13px;margin-bottom:8px}.jd-notif2{display:flex;gap:10px;background:var(--site-surface);border:1px solid var(--site-rule);border-radius:16px;padding:14px;box-shadow:0 14px 34px var(--jd-shadow)}.jd-notif2 p{margin:3px 0 0;color:var(--site-muted);font-size:14px}.jd-ni2{width:30px;height:30px;border-radius:8px;background:var(--site-blue);color:var(--site-on-blue);display:grid;place-items:center;font-weight:700;flex:none}.jd-story{max-width:1354px;margin:40px auto 8px;background:var(--site-story-ground);color:var(--site-story-ink);border-radius:22px;padding:46px 30px 34px;display:grid;gap:26px;position:relative;overflow:hidden}.jd-story:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 80% 0,color-mix(in srgb,var(--site-blue) 28%,transparent),transparent 70%);pointer-events:none}.jd-sth{display:grid;gap:10px;justify-items:center;text-align:center;position:relative}.jd-eb{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--site-story-eyebrow)}.jsite .jd-sth h2{margin:0;font-family:var(--site-serif);font-weight:700;font-size:44px;line-height:1.08;text-wrap:balance;color:var(--site-story-ink)}.jd-sth h2 em{font-style:normal;color:var(--site-story-accent)}.jsite .jd-sth p{margin:0;color:var(--site-story-muted);max-width:620px;font-size:17px}.jd-sboard{position:relative}.jd-thread{position:absolute;left:0;right:0;top:250px;width:100%;height:60px;z-index:0}.jd-thread path{fill:none;stroke:var(--site-story-accent);stroke-width:2;stroke-dasharray:6 10;opacity:.6;vector-effect:non-scaling-stroke}.jd-thread .jd-draw{stroke-width:4;stroke-dasharray:1;stroke-dashoffset:1;opacity:1;stroke-linecap:round;animation:jd-draw calc(var(--n) * var(--phone)) linear infinite}@keyframes jd-draw{to{stroke-dashoffset:0}}.jd-phones{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,244px));justify-content:center;gap:18px;position:relative;z-index:1}.jd-phones>li{display:grid;gap:10px;align-content:start;min-width:0;animation:none calc(var(--n) * var(--phone)) linear infinite both;animation-delay:calc(var(--i) * var(--phone))}.jd-ico{justify-self:center;width:30px;height:30px;border-radius:50%;background:var(--site-blue);color:var(--site-on-blue);display:grid;place-items:center;font-weight:700;font-size:14px;box-shadow:0 0 0 6px color-mix(in srgb,var(--site-blue) 20%,transparent)}.jd-phone{border-radius:30px;padding:9px;box-shadow:0 20px 40px var(--jd-shadow-deep),inset 0 0 0 1px var(--site-phone-rim);position:relative;aspect-ratio:9/17.5;max-width:100%;animation:none calc(var(--n) * var(--phone)) cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(var(--i) * var(--phone))}.jd-notch,.jd-phone{background:var(--site-phone-body)}.jd-notch{position:absolute;top:13px;left:50%;transform:translateX(-50%);width:34%;height:16px;border-radius:10px;z-index:2}.jd-scr{background:var(--site-screen-ground);color:var(--site-screen-ink);border-radius:22px;height:100%;padding:34px 10px 12px;display:flex;flex-direction:column;gap:7px;overflow:hidden;font-size:11.5px;line-height:1.35;box-sizing:border-box}.jd-scr>*{animation:none calc(var(--n) * var(--phone)) linear infinite both;animation-delay:calc(var(--i) * var(--phone) + var(--k) * .4s)}.jd-stt{font-size:17px;text-align:center;color:var(--site-story-ink)}.jd-w{display:grid;gap:1px}.jd-w span{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--site-story-lane)}.jd-w p{margin:0;font-size:13.5px;color:var(--site-story-lane-text);line-height:1.4}.jd-w[data-you]{background:var(--site-blue);border-radius:10px;padding:8px 10px;animation:none calc(var(--n) * var(--phone)) linear infinite both;animation-delay:calc(var(--i) * var(--phone))}.jd-w[data-you] span{color:color-mix(in srgb,var(--site-on-blue) 80%,var(--site-blue))}.jd-w[data-you] p{color:var(--site-on-blue);font-weight:700}.jsite .jd-sfoot{margin:0;position:relative;text-align:center;color:var(--site-story-muted);font-size:15px}.jd-sfoot b{color:var(--site-story-ink)}.jd-sbar{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:12px;border-bottom:1px solid var(--site-screen-rule);padding-bottom:6px}.jd-sbar i{font-style:normal;font-size:10px;color:var(--site-blue);background:var(--site-screen-accent-soft);padding:2px 6px;border-radius:999px}.jd-bub{max-width:88%;padding:7px 9px;border-radius:12px;background:var(--site-screen-bubble);align-self:flex-start;justify-self:start;border-bottom-left-radius:4px}.jd-bub[data-from=us]{background:var(--site-blue);color:var(--site-on-blue);align-self:flex-end;justify-self:end;border-bottom-left-radius:12px;border-bottom-right-radius:4px}.jd-qp .jd-bub{max-width:80%;padding:8px 11px;font-size:13px}.jd-typing{display:flex;gap:3px;align-self:flex-end;background:var(--site-blue);padding:8px 10px;border-radius:12px}.jd-typing i{width:5px;height:5px;border-radius:50%;background:var(--site-on-blue);opacity:.7}.jd-qh{display:grid}.jd-qh b{font-size:14px}.jd-acc span,.jd-hn,.jd-hold span,.jd-prof span,.jd-qh span{color:var(--site-screen-muted)}.jd-paid,.jd-ql{display:flex;justify-content:space-between;gap:6px;border-top:1px solid var(--site-screen-rule);padding-top:6px}.jd-ql[data-total]{font-size:13px;border-top:2px solid var(--site-screen-ink)}.jd-qp .jd-paid,.jd-qp .jd-ql{font-size:14px;padding-top:7px}.jd-qp .jd-qh b,.jd-qp .jd-ql[data-total]{font-size:15px}.jd-qp .jd-qh span{font-size:12.5px}.jd-qy{display:flex;gap:5px;align-items:center;color:var(--site-ok);font-weight:600}.jd-btn{margin-top:auto;background:var(--site-blue);color:var(--site-on-blue);font-weight:700;text-align:center;padding:9px;border-radius:10px;font-size:12px}.jd-qp .jd-btn{margin-top:4px;padding:10px;font-size:13.5px}.jd-lock{align-self:center;width:60px;height:60px;border-radius:50%;background:var(--site-screen-accent-soft);color:var(--site-blue);display:grid;place-items:center;margin-top:6px}.jd-hold{display:grid;justify-items:center}.jd-hold b{font-family:var(--site-serif);font-size:26px}.jd-qp .jd-hold{margin-top:10px}.jd-qp .jd-hold b{font-size:38px}.jd-hn{text-align:center}.jd-qp .jd-hn{font-size:13.5px}.jd-acc{display:flex;gap:8px;align-items:center;background:var(--site-screen-soft);border-radius:10px;padding:7px}.jd-acc b{display:block;font-size:12px}.jd-pv{width:28px;height:28px;border-radius:50%;background:var(--site-tile);color:var(--site-on-blue);display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.jd-pv[data-tone="2"]{background:var(--site-blue)}.jd-lockt{text-align:center;color:var(--site-screen-muted);font-weight:600;margin:4px 0}.jd-notif{display:flex;gap:7px;background:var(--site-pill);border:1px solid var(--site-screen-rule);border-radius:12px;padding:8px;box-shadow:0 6px 16px var(--jd-shadow)}.jd-notif p{margin:2px 0 0}.jd-notif[data-quiet]{opacity:.85}.jd-ni{width:22px;height:22px;border-radius:6px;background:var(--site-blue);color:var(--site-on-blue);display:grid;place-items:center;font-weight:700;font-size:11px;flex:none}.jd-both{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px}.jd-both>div{position:relative}.jd-both i{position:absolute;right:-5px;bottom:-5px;background:var(--site-ok);color:var(--site-on-blue);border-radius:50%;width:16px;height:16px;display:grid;place-items:center}.jd-both .jd-pv{width:40px;height:40px;font-size:13px}.jd-ln{width:30px;height:2px;background:var(--site-ok)}.jd-bt{text-align:center;font-weight:700;font-size:13px}.jd-paid[data-lit]{background:var(--site-screen-ok-soft);color:var(--site-ok);border:0;border-radius:8px;padding:7px;font-weight:600}.jd-stars{color:var(--site-stars);text-align:center;letter-spacing:2px;margin-top:auto}.jd-stars small{display:block;color:var(--site-screen-muted);letter-spacing:0;font-size:11px}.jd-slot{text-align:center;border:1px solid var(--site-screen-rule);border-radius:9px;padding:7px;font-size:12.5px;font-weight:600}.jd-slot[data-on]{border-color:var(--site-blue);background:var(--site-screen-accent-soft);color:var(--site-blue)}.jd-prof{display:grid;gap:2px}.jd-prof b{font-size:14px}.jd-prof-marks{display:inline-flex;gap:4px;align-items:center}.jd-star{color:var(--site-founding-on-pill)}.jd-bpage{padding:18px;display:grid;gap:12px}.jd-bpage>*{position:relative}.jd-bhero{display:flex;gap:14px;align-items:center}.jd-bph{width:70px;height:70px;border-radius:50%;overflow:hidden;background:var(--site-tile);flex:none}.jd-bph img{width:100%;height:100%;object-fit:cover;display:block}.jd-bhd{display:grid;gap:2px;flex:1;min-width:0}.jd-bhd b{font-size:17px;display:flex;align-items:center;gap:6px;position:relative}.jd-bhd span{font-size:13px;color:var(--site-screen-muted)}.jd-bhd .jd-bopen{color:var(--site-ok);font-weight:600}.jd-fstar,.jd-vchk{width:18px;height:18px;border-radius:50%;color:var(--site-on-blue);display:inline-grid;place-items:center}.jd-vchk{background:var(--site-blue)}.jd-fstar{background:var(--site-hotspot)}.jd-bbtn{background:var(--site-blue);color:var(--site-on-blue);font-weight:600;font-size:13px;padding:9px 14px;border-radius:999px;white-space:nowrap}.jd-bkey{display:flex;gap:12px;align-items:center;background:var(--site-story-ground);color:var(--site-story-ink);border-radius:12px;padding:14px}.jd-bkey b{display:block}.jd-bkey span{font-size:12px;color:var(--site-story-muted)}.jd-play{width:40px;height:40px;border-radius:50%;background:var(--site-blue);color:var(--site-on-blue);display:grid;place-items:center}.jd-brec{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jd-stat{border:1px solid var(--site-screen-rule);border-radius:10px;padding:10px}.jd-stat b{font-family:var(--site-serif);font-size:20px;display:block}.jd-stat span{font-size:11.5px;color:var(--site-screen-muted)}.jd-bchat{display:grid;gap:6px}.jd-bchat .jd-bub{max-width:80%;padding:8px 11px;font-size:13px}.jd-bcal{display:flex;gap:8px}.jd-bcal .jd-slot{flex:1}.jd-hot{position:absolute;top:50%;margin-top:-13px;width:26px;height:26px;border-radius:50%;background:var(--site-hotspot);color:var(--site-on-blue);font-weight:700;font-size:13px;display:grid;place-items:center;box-shadow:0 0 0 5px color-mix(in srgb,var(--site-hotspot) 25%,transparent);z-index:3}.jd-hot[data-side=left]{left:-30px}.jd-hot[data-side=right]{right:-30px}.jd-bhd b .jd-hot{position:static;margin:0}.jd-hot{animation:none calc(var(--m) * var(--pane)) linear infinite both;animation-delay:calc(var(--i) * var(--pane))}@media (prefers-reduced-motion:no-preference){.jd-wyg[data-m="1"] .jd-hot{animation-name:jd-pop-1}.jd-wyg[data-m="2"] .jd-hot{animation-name:jd-pop-2}.jd-wyg[data-m="3"] .jd-hot{animation-name:jd-pop-3}.jd-wyg[data-m="4"] .jd-hot{animation-name:jd-pop-4}.jd-wyg[data-m="5"] .jd-hot{animation-name:jd-pop-5}.jd-story[data-n="1"] .jd-phones>li{animation-name:jd-lit-1}.jd-story[data-n="1"] .jd-phone{animation-name:jd-lift-1}.jd-story[data-n="1"] .jd-w[data-you]{animation-name:jd-you-1}.jd-story[data-n="1"] .jd-scr>*{animation-name:jd-arrive-1}.jd-wyg[data-m="1"] .jd-qp{animation-name:jd-pane-1}.jd-wyg[data-m="1"] .jd-qt{animation-name:jd-tab-1}.jd-wyg[data-m="1"] .jd-calls li{animation-name:jd-call-1}.jd-story[data-n="2"] .jd-phones>li{animation-name:jd-lit-2}.jd-story[data-n="2"] .jd-phone{animation-name:jd-lift-2}.jd-story[data-n="2"] .jd-w[data-you]{animation-name:jd-you-2}.jd-story[data-n="2"] .jd-scr>*{animation-name:jd-arrive-2}.jd-wyg[data-m="2"] .jd-qp{animation-name:jd-pane-2}.jd-wyg[data-m="2"] .jd-qt{animation-name:jd-tab-2}.jd-wyg[data-m="2"] .jd-calls li{animation-name:jd-call-2}.jd-story[data-n="3"] .jd-phones>li{animation-name:jd-lit-3}.jd-story[data-n="3"] .jd-phone{animation-name:jd-lift-3}.jd-story[data-n="3"] .jd-w[data-you]{animation-name:jd-you-3}.jd-story[data-n="3"] .jd-scr>*{animation-name:jd-arrive-3}.jd-wyg[data-m="3"] .jd-qp{animation-name:jd-pane-3}.jd-wyg[data-m="3"] .jd-qt{animation-name:jd-tab-3}.jd-wyg[data-m="3"] .jd-calls li{animation-name:jd-call-3}.jd-story[data-n="4"] .jd-phones>li{animation-name:jd-lit-4}.jd-story[data-n="4"] .jd-phone{animation-name:jd-lift-4}.jd-story[data-n="4"] .jd-w[data-you]{animation-name:jd-you-4}.jd-story[data-n="4"] .jd-scr>*{animation-name:jd-arrive-4}.jd-wyg[data-m="4"] .jd-qp{animation-name:jd-pane-4}.jd-wyg[data-m="4"] .jd-qt{animation-name:jd-tab-4}.jd-wyg[data-m="4"] .jd-calls li{animation-name:jd-call-4}.jd-story[data-n="5"] .jd-phones>li{animation-name:jd-lit-5}.jd-story[data-n="5"] .jd-phone{animation-name:jd-lift-5}.jd-story[data-n="5"] .jd-w[data-you]{animation-name:jd-you-5}.jd-story[data-n="5"] .jd-scr>*{animation-name:jd-arrive-5}.jd-wyg[data-m="5"] .jd-qp{animation-name:jd-pane-5}.jd-wyg[data-m="5"] .jd-qt{animation-name:jd-tab-5}.jd-wyg[data-m="5"] .jd-calls li{animation-name:jd-call-5}.jd-fl[data-at="1"]{animation:jd-float 6s ease-in-out infinite}.jd-fl[data-at="2"]{animation:jd-float 7s ease-in-out .8s infinite}.jd-fl[data-at="3"]{animation:jd-float 6.5s ease-in-out 1.6s infinite}.jd-typing i{animation:jd-blink 1s infinite}.jd-typing i:nth-child(2){animation-delay:.2s}.jd-typing i:nth-child(3){animation-delay:.4s}.jd-notif2{animation:jd-drop 6s ease-out infinite}}@keyframes jd-float{50%{transform:translateY(-8px)}}@keyframes jd-blink{50%{opacity:.25}}@keyframes jd-drop{0%{transform:translateY(-10px);opacity:0}12%,90%{transform:none;opacity:1}}@keyframes jd-lit-1{0%{opacity:1;filter:none}98.500%{opacity:1;filter:none}100.000%,to{opacity:.42;filter:saturate(.6)}}@keyframes jd-lift-1{0%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}98.500%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}100.000%,to{transform:none;box-shadow:0 20px 40px var(--jd-shadow-deep),inset 0 0 0 1px var(--site-phone-rim)}}@keyframes jd-you-1{0%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}98.500%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}100.000%,to{transform:none;box-shadow:none}}@keyframes jd-pane-1{0%{opacity:1;transform:none}98.000%{opacity:1;transform:none}100.000%,to{opacity:0;transform:translateY(12px)}}@keyframes jd-tab-1{0%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}98.000%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}100.000%,to{color:var(--site-muted);box-shadow:none}}@keyframes jd-call-1{0%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}98.000%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}100.000%,to{border-color:var(--site-rule);box-shadow:none;transform:none}}@keyframes jd-arrive-1{0%{opacity:0;transform:translateY(10px)}3.000%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes jd-lit-2{0%{opacity:1;filter:none}48.500%{opacity:1;filter:none}50.000%,to{opacity:.42;filter:saturate(.6)}}@keyframes jd-lift-2{0%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}48.500%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}50.000%,to{transform:none;box-shadow:0 20px 40px var(--jd-shadow-deep),inset 0 0 0 1px var(--site-phone-rim)}}@keyframes jd-you-2{0%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}48.500%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}50.000%,to{transform:none;box-shadow:none}}@keyframes jd-pane-2{0%{opacity:1;transform:none}48.000%{opacity:1;transform:none}50.000%,to{opacity:0;transform:translateY(12px)}}@keyframes jd-tab-2{0%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}48.000%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}50.000%,to{color:var(--site-muted);box-shadow:none}}@keyframes jd-call-2{0%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}48.000%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}50.000%,to{border-color:var(--site-rule);box-shadow:none;transform:none}}@keyframes jd-arrive-2{0%{opacity:0;transform:translateY(10px)}3.000%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes jd-lit-3{0%{opacity:1;filter:none}31.833%{opacity:1;filter:none}33.333%,to{opacity:.42;filter:saturate(.6)}}@keyframes jd-lift-3{0%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}31.833%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}33.333%,to{transform:none;box-shadow:0 20px 40px var(--jd-shadow-deep),inset 0 0 0 1px var(--site-phone-rim)}}@keyframes jd-you-3{0%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}31.833%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}33.333%,to{transform:none;box-shadow:none}}@keyframes jd-pane-3{0%{opacity:1;transform:none}31.333%{opacity:1;transform:none}33.333%,to{opacity:0;transform:translateY(12px)}}@keyframes jd-tab-3{0%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}31.333%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}33.333%,to{color:var(--site-muted);box-shadow:none}}@keyframes jd-call-3{0%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}31.333%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}33.333%,to{border-color:var(--site-rule);box-shadow:none;transform:none}}@keyframes jd-arrive-3{0%{opacity:0;transform:translateY(10px)}3.000%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes jd-lit-4{0%{opacity:1;filter:none}23.500%{opacity:1;filter:none}25.000%,to{opacity:.42;filter:saturate(.6)}}@keyframes jd-lift-4{0%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}23.500%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}25.000%,to{transform:none;box-shadow:0 20px 40px var(--jd-shadow-deep),inset 0 0 0 1px var(--site-phone-rim)}}@keyframes jd-you-4{0%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}23.500%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}25.000%,to{transform:none;box-shadow:none}}@keyframes jd-pane-4{0%{opacity:1;transform:none}23.000%{opacity:1;transform:none}25.000%,to{opacity:0;transform:translateY(12px)}}@keyframes jd-tab-4{0%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}23.000%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}25.000%,to{color:var(--site-muted);box-shadow:none}}@keyframes jd-call-4{0%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}23.000%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}25.000%,to{border-color:var(--site-rule);box-shadow:none;transform:none}}@keyframes jd-arrive-4{0%{opacity:0;transform:translateY(10px)}3.000%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes jd-lit-5{0%{opacity:1;filter:none}18.500%{opacity:1;filter:none}20.000%,to{opacity:.42;filter:saturate(.6)}}@keyframes jd-lift-5{0%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}18.500%{transform:translateY(-14px) scale(1.06);box-shadow:0 40px 80px var(--jd-shadow-deep),0 0 0 2px var(--site-story-accent)}20.000%,to{transform:none;box-shadow:0 20px 40px var(--jd-shadow-deep),inset 0 0 0 1px var(--site-phone-rim)}}@keyframes jd-you-5{0%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}18.500%{transform:scale(1.03);box-shadow:0 0 0 2px var(--site-story-accent)}20.000%,to{transform:none;box-shadow:none}}@keyframes jd-pane-5{0%{opacity:1;transform:none}18.000%{opacity:1;transform:none}20.000%,to{opacity:0;transform:translateY(12px)}}@keyframes jd-tab-5{0%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}18.000%{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}20.000%,to{color:var(--site-muted);box-shadow:none}}@keyframes jd-call-5{0%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}18.000%{border-color:var(--site-hotspot);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-hotspot) 20%,transparent);transform:translateX(4px)}20.000%,to{border-color:var(--site-rule);box-shadow:none;transform:none}}@keyframes jd-arrive-5{0%{opacity:0;transform:translateY(10px)}3.000%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes jd-pop-1{0%{transform:scale(1.25)}98.000%{transform:scale(1.25)}100.000%,to{transform:none}}@keyframes jd-pop-2{0%{transform:scale(1.25)}48.000%{transform:scale(1.25)}50.000%,to{transform:none}}@keyframes jd-pop-3{0%{transform:scale(1.25)}31.333%{transform:scale(1.25)}33.333%,to{transform:none}}@keyframes jd-pop-4{0%{transform:scale(1.25)}23.000%{transform:scale(1.25)}25.000%,to{transform:none}}@keyframes jd-pop-5{0%{transform:scale(1.25)}18.000%{transform:scale(1.25)}20.000%,to{transform:none}}@media (prefers-reduced-motion:reduce){.jd-thread .jd-draw{animation:none;stroke-dashoffset:0}.jd-qp:first-child{opacity:1}.jd-qt:first-child{color:var(--site-blue);box-shadow:inset 0 -3px 0 var(--site-blue)}}@media (max-width:1100px){.jd-hero,.jd-wgrid{grid-template-columns:minmax(0,1fr)}.jd-phones,.jd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.jd-thread{display:none}}@media (max-width:700px){.jd-hero{padding:28px 16px 40px}.jsite .jd-h1{font-size:36px}.jd-stage{min-height:300px}.jd-photo{inset:16px 10px 16px 28px}.jd-tiles{grid-template-columns:minmax(0,1fr);padding:22px 16px 6px}.jd-wyg{padding:0 16px}.jsite .jd-wh h2{font-size:32px}.jd-story{margin:28px 12px 6px;padding:34px 16px 26px}.jsite .jd-sth h2{font-size:30px}.jd-phones{grid-template-columns:minmax(0,1fr);gap:28px}.jd-phone{max-width:220px;justify-self:center;width:100%}}@keyframes jd-stp-1{0%{opacity:1}98.500%{opacity:1}100.000%,to{opacity:0}}@keyframes jd-stp-2{0%{opacity:1}48.500%{opacity:1}50.000%,to{opacity:0}}@keyframes jd-stp-3{0%{opacity:1}31.833%{opacity:1}33.333%,to{opacity:0}}@keyframes jd-stp-4{0%{opacity:1}23.500%{opacity:1}25.000%,to{opacity:0}}@keyframes jd-stp-5{0%{opacity:1}18.500%{opacity:1}20.000%,to{opacity:0}}.jd-prog{display:grid;justify-items:center;gap:12px;margin:26px auto 0;max-width:520px}.jd-prog i{height:3px;border-radius:2px;background:color-mix(in srgb,var(--site-story-ink) 10%,transparent);overflow:hidden}.jd-prog i,.jd-prog i b{display:block;width:100%}.jd-prog i b{height:100%;background:var(--site-story-accent);transform-origin:left;transform:scaleX(calc(1 / var(--n)))}.jd-stps{display:grid;font-size:14px;font-weight:700;color:var(--site-story-ink)}.jd-stps span{grid-area:1/1;opacity:0;text-align:center}.jd-stps span:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.jd-prog i b{animation:jd-fill calc(var(--n) * var(--phone)) linear infinite}.jd-stps span{animation:none calc(var(--n) * var(--phone)) linear infinite;animation-delay:calc(var(--i) * var(--phone))}.jd-story[data-n="1"] .jd-stps span{animation-name:jd-stp-1}.jd-story[data-n="2"] .jd-stps span{animation-name:jd-stp-2}.jd-story[data-n="3"] .jd-stps span{animation-name:jd-stp-3}.jd-story[data-n="4"] .jd-stps span{animation-name:jd-stp-4}.jd-story[data-n="5"] .jd-stps span{animation-name:jd-stp-5}.jd-stps span:first-child{opacity:0}}@keyframes jd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.jd-story[data-tilt] .jd-sboard{perspective:1400px}.jd-story[data-tilt] .jd-phones>li:first-child .jd-phone{rotate:y 8deg}.jd-story[data-tilt] .jd-phones>li:nth-child(2) .jd-phone{rotate:y 4deg}.jd-story[data-tilt] .jd-phones>li:nth-child(4) .jd-phone{rotate:y -4deg}.jd-story[data-tilt] .jd-phones>li:nth-child(5) .jd-phone{rotate:y -8deg}}