.tldr{cursor:pointer;padding:clamp(24px,3vw,32px)}.tldr .tldr-panel{cursor:auto}.tldr-head[data-astro-cid-klqddfgr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tldr-actions[data-astro-cid-klqddfgr]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tldr-title[data-astro-cid-klqddfgr]{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:22px;font-weight:600;display:flex}.tldr-note[data-astro-cid-klqddfgr]{font-size:var(--small);letter-spacing:0;font-weight:400}.tldr-toggle .icon{transition:transform .2s ease-out}.tldr-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}html[data-motion=reduce] .tldr-toggle .icon{transition:none}.tldr-panel[data-astro-cid-klqddfgr]{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.tldr-panel[data-astro-cid-klqddfgr][hidden]{display:none}.tldr-list[data-astro-cid-klqddfgr]{flex-direction:column;gap:20px;margin:0;display:flex}.tldr-skip[data-astro-cid-klqddfgr]{margin-top:28px}.tldr-list[data-astro-cid-klqddfgr]>div[data-astro-cid-klqddfgr]{grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:32px;display:grid}.tldr-list[data-astro-cid-klqddfgr] dt[data-astro-cid-klqddfgr]{font-size:16px;font-weight:600;line-height:1.55}.tldr-list[data-astro-cid-klqddfgr] dd[data-astro-cid-klqddfgr]{max-width:62ch;margin:0;font-size:16px;line-height:1.55}@media (width<=700px){.tldr-list[data-astro-cid-klqddfgr]>div[data-astro-cid-klqddfgr]{grid-template-columns:minmax(0,1fr);row-gap:4px}}@media (width<=599px){.tldr-head[data-astro-cid-klqddfgr]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 12px;display:grid}.tldr-actions[data-astro-cid-klqddfgr]{display:contents}.tldr-title[data-astro-cid-klqddfgr]{grid-area:1/1}.tldr-actions[data-astro-cid-klqddfgr]>.tldr-toggle{grid-area:1/2}.tldr-actions[data-astro-cid-klqddfgr]>.tldr-listen{grid-area:2/1/auto/-1;justify-content:center;width:100%}}.world-map[data-astro-cid-qi6nhn4a]{margin:8px 0}.world-map[data-astro-cid-qi6nhn4a] svg[data-astro-cid-qi6nhn4a]{width:100%;height:auto;display:block}.land[data-astro-cid-qi6nhn4a] path[data-astro-cid-qi6nhn4a]{fill:var(--ink);stroke:var(--paper);stroke-width:.8px;stroke-linejoin:round}.land[data-astro-cid-qi6nhn4a] path[data-astro-cid-qi6nhn4a].lit{fill:var(--lilac);stroke:var(--ink);stroke-width:.8px}.world-map-list[data-astro-cid-qi6nhn4a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.process[data-astro-cid-grsovck6]{flex-direction:column;gap:clamp(24px,3vw,32px);display:flex}.sentence[data-astro-cid-grsovck6]{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(22px,.9rem + 1.3vw,30px);font-weight:500;line-height:1.45}.sentence[data-astro-cid-grsovck6] .accent{font-size:1.15em}.phrase[data-astro-cid-grsovck6]{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);text-underline-offset:.22em;text-decoration:underline 2px dotted;text-decoration-color:var(--grey);transition:background-color var(--duration-fast) ease-out;background:0 0;border:0;margin:0 -4px;padding:0 4px}.phrase[data-astro-cid-grsovck6]:hover{background:var(--hover);color:var(--hover-foreground);text-decoration-color:#0000}.phrase[data-astro-cid-grsovck6].is-on{background:linear-gradient(transparent 20%, var(--lilac) 20%, var(--lilac) 90%, transparent 90%);text-decoration-color:#0000}.phrase[data-astro-cid-grsovck6].is-on:hover{background:var(--hover)}.phrase[data-astro-cid-grsovck6]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.stack[data-astro-cid-grsovck6]{--peek:28px;isolation:isolate;outline:none;gap:16px;display:grid}.is-live[data-astro-cid-grsovck6] .stack[data-astro-cid-grsovck6]{touch-action:pan-y;gap:0}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6]{margin-right:calc(var(--peek) * 2);transform-origin:100%;grid-area:1/1;transition:transform .6s cubic-bezier(.34,1.2,.64,1),opacity .4s ease-out,filter .4s ease-out}.step[data-astro-cid-grsovck6]>.step-card{background-color:var(--paper);height:100%;transition:background-color .4s ease-out}.step[data-astro-cid-grsovck6]>.step-card.sq-on{border-width:0}.step-inner[data-astro-cid-grsovck6]{box-sizing:border-box;height:100%;transition:opacity .25s ease-out}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth="0"]{z-index:7;filter:drop-shadow(0 16px 14px color-mix(in srgb, var(--ink) 12%, transparent));transform:none}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth="0"]>.step-card{background-color:var(--white)}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth="1"]{z-index:6;transform:translateX(var(--peek)) scale(.95);filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--ink) 6%, transparent))}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth="2"]{z-index:5;transform:translateX(calc(var(--peek) * 2)) scale(.9);filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--ink) 6%, transparent))}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth=back]{z-index:1;transform:translateX(calc(var(--peek) * 2)) scale(.85);opacity:0}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth=out]{z-index:8;opacity:0;pointer-events:none;transform:translate(-120px)scale(.97)}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][data-depth="0"] .step-inner[data-astro-cid-grsovck6]{transition:opacity .25s ease-out .15s}.is-live[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6]:not([data-depth="0"]) .step-inner[data-astro-cid-grsovck6]{opacity:0;transition:opacity .1s ease-out}html[data-motion=reduce] .step[data-astro-cid-grsovck6],html[data-motion=reduce] .step[data-astro-cid-grsovck6]>.step-card,html[data-motion=reduce] .step-inner[data-astro-cid-grsovck6]{transition:none}.step[data-astro-cid-grsovck6]{container-type:inline-size}.step-inner[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(24px,3vw,36px) clamp(20px,3vw,36px);display:grid}@container (width>=560px){.step-inner[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr) 200px;column-gap:32px}}.step-main[data-astro-cid-grsovck6]{flex-direction:column;gap:12px;min-width:0;display:flex}.step-n[data-astro-cid-grsovck6]{font-family:var(--font-accent);letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(56px,2rem + 3vw,80px);font-style:italic;font-weight:700;line-height:.85}.step-name[data-astro-cid-grsovck6]{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1rem + .4vw,24px);font-weight:600;line-height:1.25}.step-what[data-astro-cid-grsovck6]{margin:0;font-size:17px;line-height:1.6}.step-notes[data-astro-cid-grsovck6]{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding-top:16px;font-size:15px;font-style:italic;line-height:1.5;display:flex}@container (width>=560px){.step-notes[data-astro-cid-grsovck6]{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:22px}}.step-notes[data-astro-cid-grsovck6]>div[data-astro-cid-grsovck6]{flex-direction:column;gap:2px;display:flex}.step-notes[data-astro-cid-grsovck6] dt[data-astro-cid-grsovck6]{font-size:var(--small);color:var(--grey)}.step-notes[data-astro-cid-grsovck6] dd[data-astro-cid-grsovck6]{margin:0}.needs-text{color:var(--grey);font-style:italic}.controls[data-astro-cid-grsovck6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.count[data-astro-cid-grsovck6]{font-size:var(--small);color:var(--grey);margin-left:8px}.process-note[data-astro-cid-grsovck6]{font-size:var(--small);color:var(--grey);margin:0;font-style:italic}@media (width<=599px){.stack[data-astro-cid-grsovck6]{--peek:12px}.count[data-astro-cid-grsovck6]{flex-basis:100%;margin-left:0}}.stage[data-astro-cid-hymtuonr]{--rot:0deg;--scale:1;--card-w:min(64rem, calc(100vw - 16px));--su:1px;--bw:4px;--pad:8px;--bezel:calc(var(--bw) + var(--pad));--card-h:calc((var(--card-w) - 2 * var(--bezel)) * 834 / 1194 + 2 * var(--bezel));--screen-r:clamp(6px, calc(var(--card-w) * .0165), 16px);--card-top:202px;--below:25px;width:100vw;padding:0 8px var(--below);pointer-events:none;grid-area:1/1;position:relative}.inner[data-astro-cid-hymtuonr]{width:100%;padding-top:var(--card-top);perspective:calc(var(--su) * 1000);position:relative}.device[data-astro-cid-hymtuonr]{width:min(var(--card-w), 100%);padding:var(--pad);corner-shape:round;border:var(--bw) solid #6c6c6c;border-radius:calc(var(--screen-r) + var(--bezel));box-shadow:0 0 #0000004d,  0 calc(var(--su) * 9) calc(var(--su) * 20) #0000004a,  0 calc(var(--su) * 37) calc(var(--su) * 37) #00000042,  0 calc(var(--su) * 84) calc(var(--su) * 50) #00000026,  0 calc(var(--su) * 149) calc(var(--su) * 60) #0000000a,  0 calc(var(--su) * 233) calc(var(--su) * 65) #00000003;transform:rotateX(var(--rot)) scale(var(--scale));will-change:transform;background:#222;margin:0 auto}.screen[data-astro-cid-hymtuonr]{aspect-ratio:1194/834;border-radius:var(--screen-r);corner-shape:round;width:100%;overflow:hidden}.screen[data-astro-cid-hymtuonr] img[data-astro-cid-hymtuonr]{object-fit:cover;border-radius:var(--screen-r);corner-shape:round;width:100%;height:100%;display:block}@media (width>=769px){.stage[data-astro-cid-hymtuonr]{--card-w:min(clamp(1024px, calc(1024px + (100vw - 1440px) * .36), 1536px), calc(100vw - 160px));--su:max(1px, calc(var(--card-w) * .000976563));--bw:calc(var(--su) * 4);--pad:calc(var(--su) * 24);--screen-r:clamp(6px, calc(var(--card-w) * .0165), calc(var(--su) * 16));--card-top:250px;--below:45px;padding-inline:80px}.stage[data-astro-cid-hymtuonr].is-flat{--below:0px;margin-bottom:0}}.device[data-astro-cid-hymtuonr].is-mockup{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mockup[data-astro-cid-hymtuonr]{width:100%;height:auto;filter:drop-shadow(0 calc(var(--su) * 9) calc(var(--su) * 20) #0000003a)  drop-shadow(0 calc(var(--su) * 37) calc(var(--su) * 37) #00000030);display:block}.stage[data-astro-cid-hymtuonr].is-flat .device[data-astro-cid-hymtuonr]{box-shadow:none;transform:scale(var(--scale));will-change:auto}.stage[data-astro-cid-hymtuonr].is-flat .mockup[data-astro-cid-hymtuonr]{filter:none}.stage[data-astro-cid-hymtuonr].is-flat{--card-w:var(--cover-w,calc(min(var(--max), 100vw) - 2 * var(--gutter)));--card-top:clamp(4px, 1.4vw, 20px);--below:0px;grid-area:2/1;margin-bottom:0;padding:0}.stage[data-astro-cid-hymtuonr].is-flat .device[data-astro-cid-hymtuonr].is-mockup{width:var(--card-w)}.stage[data-astro-cid-hymtuonr].is-flat .mockup[data-astro-cid-hymtuonr]{width:106.667%;max-width:none;margin:-2.22222% 0 -4.44444% -3.33333%}.mockup[data-astro-cid-hymtuonr].is-loading{background-color:var(--surface);border-radius:4.6%/6.5%;animation:1.5s ease-in-out infinite dev-skeleton}@keyframes dev-skeleton{50%{background-color:color-mix(in oklch, var(--surface) 45%, var(--paper))}}html[data-motion=reduce] .mockup[data-astro-cid-hymtuonr].is-loading{animation:none}html[data-motion=reduce] .device[data-astro-cid-hymtuonr]{will-change:auto;transform:none}.pair-figure[data-astro-cid-2biyep5q]{flex-direction:column;gap:12px;margin:0;display:flex}.pair-figure[data-astro-cid-2biyep5q] figcaption[data-astro-cid-2biyep5q]{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.pair[data-astro-cid-2biyep5q]{aspect-ratio:1000/618;position:relative}.pair[data-astro-cid-2biyep5q] img[data-astro-cid-2biyep5q]{filter:drop-shadow(0 9px 20px #0000003a)drop-shadow(0 37px 37px #00000030);height:auto;display:block;position:absolute}.tablet[data-astro-cid-2biyep5q]{width:86.8%;top:0;left:0}.phone[data-astro-cid-2biyep5q]{width:25.2%;bottom:0;right:0}.pair[data-astro-cid-2biyep5q] img[data-astro-cid-2biyep5q].is-loading{background-color:var(--surface);animation:1.5s ease-in-out infinite pair-skeleton}.tablet[data-astro-cid-2biyep5q].is-loading{border-radius:4.6%/6.5%}.phone[data-astro-cid-2biyep5q].is-loading{border-radius:15.7%/7.6%}@keyframes pair-skeleton{50%{background-color:color-mix(in oklch, var(--surface) 45%, var(--paper))}}html[data-motion=reduce] .pair[data-astro-cid-2biyep5q] img[data-astro-cid-2biyep5q].is-loading{animation:none}.is-armed[data-astro-cid-2biyep5q] .phone[data-astro-cid-2biyep5q]{opacity:0;transform:translate(40%)}.is-armed[data-astro-cid-2biyep5q].is-in .phone[data-astro-cid-2biyep5q]{opacity:1;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;transform:none}html[data-motion=reduce] .phone[data-astro-cid-2biyep5q]{opacity:1!important;transition:none!important;transform:none!important}.persona[data-astro-cid-yfgg3kmp]{flex-direction:column;gap:12px;display:flex}.tile[data-astro-cid-yfgg3kmp]{border-radius:var(--radius-3xl);corner-shape:squircle;padding:24px;overflow:hidden}.hero[data-astro-cid-yfgg3kmp]{background:var(--ink);min-height:300px;color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:0;display:grid}.who[data-astro-cid-yfgg3kmp]{flex-direction:column;gap:14px;padding:28px;display:flex}.tags[data-astro-cid-yfgg3kmp]{flex-wrap:wrap;align-self:flex-start;gap:6px;display:flex}.tag[data-astro-cid-yfgg3kmp]:first-letter{text-transform:uppercase}.tag[data-astro-cid-yfgg3kmp]{border-radius:var(--radius-full);corner-shape:round;background:var(--lilac);color:var(--ink);align-self:flex-start;padding:4px 12px;font-size:13px;line-height:1.4;display:inline-block}.name[data-astro-cid-yfgg3kmp]{letter-spacing:-.03em;color:var(--paper);margin:0;font-size:clamp(28px,1.4rem + 1vw,34px);font-weight:600;line-height:1.1}.role[data-astro-cid-yfgg3kmp]{color:color-mix(in oklch, var(--paper) 72%, var(--ink));margin:4px 0 0;font-size:15px}.bio[data-astro-cid-yfgg3kmp] p[data-astro-cid-yfgg3kmp]{margin:0 0 12px}.bio[data-astro-cid-yfgg3kmp] p[data-astro-cid-yfgg3kmp]:last-child{margin-bottom:0}.bio[data-astro-cid-yfgg3kmp]{color:color-mix(in oklch, var(--paper) 88%, var(--ink));margin:auto 0 0;font-size:15px;line-height:1.55}.pic[data-astro-cid-yfgg3kmp]{background:var(--violet);justify-content:center;align-items:flex-end;min-height:220px;display:flex;position:relative}.pic[data-astro-cid-yfgg3kmp] img[data-astro-cid-yfgg3kmp]{object-fit:cover;object-position:72% 30%;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.fig[data-astro-cid-yfgg3kmp]{width:80%;max-height:270px;fill:var(--ink);opacity:.55;display:block}.traits[data-astro-cid-yfgg3kmp]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.trait[data-astro-cid-yfgg3kmp]{border:1px solid var(--line);letter-spacing:-.01em;align-items:center;gap:14px;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.traits[data-astro-cid-yfgg3kmp].two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ti[data-astro-cid-yfgg3kmp]{flex:none}.ti[data-astro-cid-yfgg3kmp] .icon{stroke-width:1.6px;width:26px;height:26px}.pair[data-astro-cid-yfgg3kmp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pair[data-astro-cid-yfgg3kmp]>.tile[data-astro-cid-yfgg3kmp]:only-child{grid-column:1/-1}.wants[data-astro-cid-yfgg3kmp]{background:var(--lilac)}.pains[data-astro-cid-yfgg3kmp],.lead[data-astro-cid-yfgg3kmp]{background:var(--surface)}.lead-text[data-astro-cid-yfgg3kmp]{max-width:60em;margin:0;font-size:17px;line-height:1.5}.lead-text[data-astro-cid-yfgg3kmp]+.lead-text[data-astro-cid-yfgg3kmp]{margin-top:10px}.k[data-astro-cid-yfgg3kmp]{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin:0 0 16px;font-size:12px;font-weight:600}.wants[data-astro-cid-yfgg3kmp] .k[data-astro-cid-yfgg3kmp]{color:var(--ink)}.pair[data-astro-cid-yfgg3kmp] ul[data-astro-cid-yfgg3kmp]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pair[data-astro-cid-yfgg3kmp] li[data-astro-cid-yfgg3kmp]{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.pair[data-astro-cid-yfgg3kmp] li[data-astro-cid-yfgg3kmp] .icon{margin-top:1px}@media (width<=599px){.hero[data-astro-cid-yfgg3kmp]{grid-template-columns:minmax(0,1fr)}.pic[data-astro-cid-yfgg3kmp]{order:-1;min-height:220px}.who[data-astro-cid-yfgg3kmp]{padding:24px}.pair[data-astro-cid-yfgg3kmp]{grid-template-columns:minmax(0,1fr)}.traits[data-astro-cid-yfgg3kmp]{grid-template-columns:repeat(2,minmax(0,1fr))}.trait[data-astro-cid-yfgg3kmp]:last-child:nth-child(odd){grid-column:1/-1}.traits[data-astro-cid-yfgg3kmp].two-cols{grid-template-columns:minmax(0,1fr)}}.compare[data-astro-cid-d4nisn5p]{border-radius:var(--radius-3xl);box-shadow:var(--shadow-sm);background:var(--surface);user-select:none;touch-action:pan-y;display:block;position:relative;overflow:hidden}.compare[data-astro-cid-d4nisn5p] img[data-astro-cid-d4nisn5p]{width:100%;height:auto;display:block}.compare[data-astro-cid-d4nisn5p] .before[data-astro-cid-d4nisn5p]{object-fit:cover;height:100%;clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.tag[data-astro-cid-d4nisn5p]{pointer-events:none;background:var(--paper);border-radius:var(--radius-full);corner-shape:round;box-shadow:var(--shadow-sm);display:flex;position:absolute;top:12px}.tag-before[data-astro-cid-d4nisn5p]{left:12px}.tag-after[data-astro-cid-d4nisn5p]{right:12px}.line[data-astro-cid-d4nisn5p]{top:0;bottom:0;left:var(--pos);background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.knob[data-astro-cid-d4nisn5p]{border-radius:var(--radius-full);corner-shape:round;background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-md);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.knob[data-astro-cid-d4nisn5p] path[data-astro-cid-d4nisn5p]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.compare[data-astro-cid-d4nisn5p] input[data-astro-cid-d4nisn5p]{opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare[data-astro-cid-d4nisn5p]:has(input:focus-visible) .knob[data-astro-cid-d4nisn5p]{outline:2px solid var(--ink);outline-offset:3px}.hand[data-astro-cid-62lkpawg]{position:relative;container-type:inline-size}.pen[data-astro-cid-62lkpawg]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pen[data-astro-cid-62lkpawg] .circle[data-astro-cid-62lkpawg]{fill:none;stroke:var(--violet);stroke-width:.38px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:1.05px}.hand[data-astro-cid-62lkpawg].go .pen[data-astro-cid-62lkpawg] .circle[data-astro-cid-62lkpawg]{animation:.6s cubic-bezier(.4,0,.2,1) forwards hand-draw;animation-delay:calc(.2s + var(--i) * .25s)}@keyframes hand-draw{to{stroke-dashoffset:0}}.pen[data-astro-cid-62lkpawg] .arrow[data-astro-cid-62lkpawg]{fill:var(--ink);opacity:0}.hand[data-astro-cid-62lkpawg].go .pen[data-astro-cid-62lkpawg] .arrow[data-astro-cid-62lkpawg]{animation:.5s ease-out forwards hand-fade;animation-delay:calc(.2s + var(--i) * .25s)}@keyframes hand-fade{to{opacity:1}}.pen[data-astro-cid-62lkpawg] .arrow[data-astro-cid-62lkpawg].covered{display:none}html[data-motion=reduce] .pen[data-astro-cid-62lkpawg] path[data-astro-cid-62lkpawg]{stroke-dashoffset:0;opacity:1;animation:none!important}.note[data-astro-cid-62lkpawg]{pointer-events:none;max-width:min(60cqw, var(--room));font-family:var(--font-hand);color:var(--ink);text-wrap:balance;text-shadow:0 0 3px var(--paper), 0 0 6px var(--paper), 0 0 10px var(--paper);font-size:clamp(13px,2.6cqw,22px);font-weight:600;line-height:1.1;position:absolute}.diagram[data-astro-cid-mb5gojzx]{--dg-indigo:#3948a4;--dg-teal:#0fafa9;--dg-teal-text:#146775;--dg-white:#fff;--dg-wire:color-mix(in srgb, var(--dg-indigo) 45%, var(--dg-white));--dg-neutral:color-mix(in srgb, var(--ink) 32%, var(--dg-white));--dg-muted:var(--grey);max-width:100%;margin:16px 0}.scroll[data-astro-cid-mb5gojzx]{overflow:visible}.scroll[data-astro-cid-mb5gojzx][hidden],.scroll[data-astro-cid-mb5gojzx].narrow{display:none}@media (width<=600px){.diagram[data-astro-cid-mb5gojzx]:has(.narrow) .scroll[data-astro-cid-mb5gojzx].wide:not([hidden]){display:none}.scroll[data-astro-cid-mb5gojzx].narrow:not([hidden]){display:block}}.diagram[data-astro-cid-mb5gojzx].scrolls .scroll[data-astro-cid-mb5gojzx]:not([hidden]){-webkit-overflow-scrolling:touch;margin:-60px 0;padding:60px 0;overflow:auto hidden}.fit[data-astro-cid-mb5gojzx]{aspect-ratio:800/580;width:100%;position:relative}.stage[data-astro-cid-mb5gojzx]{transform-origin:0 0;position:absolute;top:0;left:0}.glow[data-astro-cid-mb5gojzx]{z-index:0;filter:blur(34px);background:radial-gradient(45% 55% at 8% 18%, color-mix(in srgb, var(--dg-indigo) 26%, transparent) 0, transparent 70%), radial-gradient(40% 50% at 95% 12%, color-mix(in srgb, var(--dg-teal) 24%, transparent) 0, transparent 70%), radial-gradient(55% 50% at 55% 100%, color-mix(in srgb, var(--dg-teal) 16%, transparent) 0, transparent 70%);position:absolute;inset:-20px -30px -16px}.win[data-astro-cid-mb5gojzx]{z-index:1;border-radius:var(--radius-win,var(--radius-3xl));background:color-mix(in srgb, var(--dg-white) 62%, transparent);backdrop-filter:blur(40px)saturate(1.6);box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 14%, transparent), 0 14px 40px color-mix(in srgb, var(--ink) 11%, transparent), inset 0 1px 0 color-mix(in srgb, var(--dg-white) 80%, transparent);color:var(--ink);text-align:left;position:relative;overflow:hidden}.top[data-astro-cid-mb5gojzx]{border-bottom:.5px solid color-mix(in srgb, var(--ink) 8%, transparent);padding:18px 26px 14px}.title[data-astro-cid-mb5gojzx]{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:700;line-height:1.2}.sub[data-astro-cid-mb5gojzx]{color:var(--dg-muted);margin:1px 0 0;font-size:12.5px;line-height:1.4}.body[data-astro-cid-mb5gojzx]{position:relative}.layer[data-astro-cid-mb5gojzx]{position:absolute;top:0;left:0}.wires[data-astro-cid-mb5gojzx]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wires[data-astro-cid-mb5gojzx] .w{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wires[data-astro-cid-mb5gojzx] .dash{stroke-dasharray:1 6;stroke-width:2.2px}.wires[data-astro-cid-mb5gojzx] .w-line{stroke:var(--dg-wire)}.wires[data-astro-cid-mb5gojzx] .w-teal{stroke:var(--dg-teal)}.wires[data-astro-cid-mb5gojzx] .w-indigo{stroke:var(--dg-indigo)}.wires[data-astro-cid-mb5gojzx] .w-neutral{stroke:var(--dg-neutral);stroke-width:2px}.wires[data-astro-cid-mb5gojzx] .dot-teal{fill:var(--dg-teal)}.wires[data-astro-cid-mb5gojzx] .dot-indigo{fill:var(--dg-indigo)}.card[data-astro-cid-mb5gojzx]{background:var(--dg-white);border-radius:var(--radius-xl);white-space:nowrap;box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--ink) 7%, transparent);align-items:center;gap:10px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex;position:absolute}.card[data-astro-cid-mb5gojzx].indigo{--c:var(--dg-indigo)}.card[data-astro-cid-mb5gojzx].teal{--c:var(--dg-teal)}.ic[data-astro-cid-mb5gojzx]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--c) 12%, var(--dg-white));width:28px;height:28px;color:var(--c);flex:none;justify-content:center;align-items:center;display:flex}.ic[data-astro-cid-mb5gojzx] svg,.list[data-astro-cid-mb5gojzx] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.card[data-astro-cid-mb5gojzx].big{font-size:15px;font-weight:700}.card[data-astro-cid-mb5gojzx].big .ic[data-astro-cid-mb5gojzx]{width:34px;height:34px}.card[data-astro-cid-mb5gojzx].big .ic[data-astro-cid-mb5gojzx] svg{width:18px;height:18px}.card[data-astro-cid-mb5gojzx] small[data-astro-cid-mb5gojzx]{letter-spacing:.07em;text-transform:uppercase;color:var(--dg-muted);margin-bottom:1px;font-size:10px;font-weight:700;display:block}.card[data-astro-cid-mb5gojzx].team{background:var(--dg-indigo);color:var(--dg-white)}.card[data-astro-cid-mb5gojzx].team .ic[data-astro-cid-mb5gojzx]{background:color-mix(in srgb, var(--dg-white) 18%, transparent);color:var(--dg-white)}.card[data-astro-cid-mb5gojzx].outlined{box-shadow:0 0 0 1.5px var(--dg-indigo), 0 6px 16px color-mix(in srgb, var(--ink) 8%, transparent)}.tag[data-astro-cid-mb5gojzx]{z-index:2;background:var(--dg-white);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 8%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.tag-teal[data-astro-cid-mb5gojzx]{color:var(--dg-teal-text)}.tag-indigo[data-astro-cid-mb5gojzx]{color:var(--dg-indigo)}.zone[data-astro-cid-mb5gojzx]{border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--dg-indigo) 5%, transparent);border:1.5px solid var(--dg-neutral);position:absolute}.zone[data-astro-cid-mb5gojzx] b[data-astro-cid-mb5gojzx]{letter-spacing:.07em;text-transform:uppercase;color:var(--dg-muted);font-size:10px;position:absolute;top:12px;left:16px}.list[data-astro-cid-mb5gojzx]{border-radius:var(--radius-xl);background:var(--dg-white);box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 7%, transparent), 0 6px 16px color-mix(in srgb, var(--ink) 7%, transparent);padding:8px;position:absolute}.r[data-astro-cid-mb5gojzx]{border-radius:var(--radius-md);grid-template-columns:16px 64px 52px 1fr;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.r[data-astro-cid-mb5gojzx] svg{width:14px;height:14px;color:var(--dg-muted)}.r[data-astro-cid-mb5gojzx].hd{letter-spacing:.07em;text-transform:uppercase;color:var(--dg-muted);padding:2px 10px 6px;font-size:10px;font-weight:700}.r[data-astro-cid-mb5gojzx].on{background:color-mix(in srgb, var(--dg-indigo) 9%, var(--dg-white));font-weight:700}.r[data-astro-cid-mb5gojzx].on svg{color:var(--dg-indigo)}.ty[data-astro-cid-mb5gojzx]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--dg-indigo) 9%, var(--dg-white));color:var(--dg-indigo);justify-self:start;padding:2px 8px;font-size:11.5px;font-weight:700}.r[data-astro-cid-mb5gojzx].on .ty[data-astro-cid-mb5gojzx]{background:var(--dg-indigo);color:var(--dg-white)}.mono[data-astro-cid-mb5gojzx]{font-family:var(--font-mono);font-weight:500}.v[data-astro-cid-mb5gojzx]{font-variant-numeric:tabular-nums}.n[data-astro-cid-mb5gojzx]{color:var(--dg-muted);white-space:nowrap}.r[data-astro-cid-mb5gojzx].on .n[data-astro-cid-mb5gojzx]{color:var(--ink)}.step-note[data-astro-cid-mb5gojzx]{color:var(--dg-muted);margin:0;font-size:12.5px;font-style:normal;line-height:1.35;position:absolute}.panel[data-astro-cid-mb5gojzx]{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--dg-white);box-shadow:0 0 0 .5px color-mix(in srgb, var(--ink) 7%, transparent), 0 6px 16px color-mix(in srgb, var(--ink) 7%, transparent);padding:16px 18px;position:absolute}.p-title[data-astro-cid-mb5gojzx]{letter-spacing:.07em;text-transform:uppercase;height:14px;color:var(--dg-muted);margin:0 0 8px;font-size:10px;font-weight:700;line-height:14px}.p-group[data-astro-cid-mb5gojzx]{height:14px;color:var(--dg-muted);margin:12px 0 2px;font-size:11.5px;font-weight:600;line-height:14px}.p-group[data-astro-cid-mb5gojzx]:first-of-type{margin-top:0}.p-row[data-astro-cid-mb5gojzx]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;height:40px;display:flex}.p-label[data-astro-cid-mb5gojzx]{white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.p-ic[data-astro-cid-mb5gojzx]{corner-shape:round;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.p-ic[data-astro-cid-mb5gojzx] svg,.chip-s[data-astro-cid-mb5gojzx] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.p-label[data-astro-cid-mb5gojzx] .p-ic[data-astro-cid-mb5gojzx]{background:var(--t-bg);color:var(--t-ink)}.p-row[data-astro-cid-mb5gojzx].stack{justify-content:flex-start;height:52px}.p-row[data-astro-cid-mb5gojzx].stack .p-note[data-astro-cid-mb5gojzx]{margin-top:1px;font-weight:400;line-height:1.3;display:block}.p-note[data-astro-cid-mb5gojzx]{color:var(--dg-muted);white-space:nowrap;font-size:12.5px}.chip-s[data-astro-cid-mb5gojzx]{corner-shape:round;white-space:nowrap;background:var(--t-bg);color:var(--t-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.green[data-astro-cid-mb5gojzx]{--t-bg:#ddf3e3;--t-ink:#1f6b35}.yellow[data-astro-cid-mb5gojzx]{--t-bg:#fbf0c8;--t-ink:#7a5a00}.red[data-astro-cid-mb5gojzx]{--t-bg:#f9dedc;--t-ink:#9b2c25}.blue[data-astro-cid-mb5gojzx]{--t-bg:#d8e9fb;--t-ink:#1e5a9e}.purple[data-astro-cid-mb5gojzx]{--t-bg:#e8dffb;--t-ink:#5634a8}.grey[data-astro-cid-mb5gojzx]{--t-bg:#eceaef;--t-ink:#5b5666}.diagram[data-astro-cid-mb5gojzx].scrolls .scroll[data-astro-cid-mb5gojzx]:not([hidden]){mask-image:linear-gradient(90deg,#000 88%,#0000)}.chart-fig[data-astro-cid-lhe67f7b]{flex-direction:column;gap:12px;margin:16px 0;display:flex}.chart-fig[data-astro-cid-lhe67f7b]+.chart-fig[data-astro-cid-lhe67f7b]{margin-top:-4px}.c-caption[data-astro-cid-lhe67f7b]{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.chart[data-astro-cid-lhe67f7b]{background:var(--white);border-radius:var(--radius-3xl);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;padding:clamp(20px,3vw,32px)}.chart-title[data-astro-cid-lhe67f7b]{font-size:var(--text-md);margin:0 0 8px;font-weight:600;line-height:1.3}.c-legend[data-astro-cid-lhe67f7b]{font-size:var(--text-sm);color:var(--grey);flex-wrap:wrap;gap:4px 20px;margin:0 0 16px;display:flex}.c-legend[data-astro-cid-lhe67f7b] span[data-astro-cid-lhe67f7b]{align-items:center;gap:8px;display:inline-flex}.c-legend[data-astro-cid-lhe67f7b] .c-dot[data-astro-cid-lhe67f7b]{position:static;transform:none}.c-row[data-astro-cid-lhe67f7b]{grid-template-columns:9.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:16px;min-height:44px;display:grid}.c-label[data-astro-cid-lhe67f7b]{font-size:var(--text-sm);line-height:1.3}.c-value[data-astro-cid-lhe67f7b]{font-size:var(--text-sm);text-align:right}.c-track[data-astro-cid-lhe67f7b]{height:24px;position:relative}.chart-bars[data-astro-cid-lhe67f7b] .c-row[data-astro-cid-lhe67f7b]{min-height:40px}.c-bar[data-astro-cid-lhe67f7b]{border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:24px;position:absolute;top:0;left:0}.chart-dumbbell[data-astro-cid-lhe67f7b] .c-row[data-astro-cid-lhe67f7b]:not(.c-scale){min-height:64px}.chart-dumbbell[data-astro-cid-lhe67f7b] .c-track[data-astro-cid-lhe67f7b]{margin:0 12px}.chart-dumbbell[data-astro-cid-lhe67f7b] .c-row[data-astro-cid-lhe67f7b]:not(.c-scale) .c-track[data-astro-cid-lhe67f7b]{margin-top:20px}.c-grid[data-astro-cid-lhe67f7b]{border-left:1px solid var(--line);width:0;position:absolute;top:-28px;bottom:-16px}.c-grid[data-astro-cid-lhe67f7b].c-dash{border-left-style:dashed}.c-link[data-astro-cid-lhe67f7b]{background:var(--chart-2);border-radius:var(--radius-full);height:2px;position:absolute;top:11px}.c-hi[data-astro-cid-lhe67f7b] .c-link[data-astro-cid-lhe67f7b]{background:var(--violet);border-radius:var(--radius-full);height:4px;top:10px}.c-hi[data-astro-cid-lhe67f7b] .c-value[data-astro-cid-lhe67f7b]{font-weight:600}.c-dot[data-astro-cid-lhe67f7b]{corner-shape:round;border-radius:50%;width:12px;height:12px;display:inline-block;position:absolute;top:12px;transform:translate(-50%,-50%)}.c-dot-a[data-astro-cid-lhe67f7b]{background:var(--ink)}.c-dot-b[data-astro-cid-lhe67f7b]{background:var(--white);border:2px solid var(--ink)}.c-dot[data-astro-cid-lhe67f7b] b[data-astro-cid-lhe67f7b]{font-size:var(--text-xs);white-space:nowrap;font-weight:400;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.c-close[data-astro-cid-lhe67f7b] .c-lo[data-astro-cid-lhe67f7b] b[data-astro-cid-lhe67f7b]{transform:translate(calc(4px - 100%))}.c-close[data-astro-cid-lhe67f7b] .c-up[data-astro-cid-lhe67f7b] b[data-astro-cid-lhe67f7b]{transform:translate(-4px)}.c-scale[data-astro-cid-lhe67f7b]{min-height:20px}.c-tick[data-astro-cid-lhe67f7b]{font-size:var(--text-xs);color:var(--grey);position:absolute;top:4px;transform:translate(-50%)}.c-gap-head[data-astro-cid-lhe67f7b]{font-size:var(--text-xs);color:var(--grey)}@media (width<=560px){.c-row[data-astro-cid-lhe67f7b]{grid-template-columns:minmax(0,1fr) 4.5rem;row-gap:4px}.c-label[data-astro-cid-lhe67f7b]{grid-column:1/-1}.c-scale[data-astro-cid-lhe67f7b] .c-label[data-astro-cid-lhe67f7b]{display:none}.chart-dumbbell[data-astro-cid-lhe67f7b] .c-row[data-astro-cid-lhe67f7b]:not(.c-scale) .c-track[data-astro-cid-lhe67f7b]{margin-top:22px}.c-row[data-astro-cid-lhe67f7b]:not(.c-scale) .c-label[data-astro-cid-lhe67f7b]{margin-top:12px}.c-grid[data-astro-cid-lhe67f7b]{top:-24px;bottom:-6px}}.sides[data-astro-cid-lcjzjfn3]{z-index:0;pointer-events:none;position:absolute;inset:0}.sc-cover[data-astro-cid-lcjzjfn3]{--rx:0deg;--ry:0deg;--lift:1;pointer-events:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);height:auto;box-shadow:var(--shadow-sm), var(--shadow-lg);transform:perspective(1000px) rotate(var(--rot)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--lift));transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:absolute}.sc-cover[data-astro-cid-lcjzjfn3].is-tilted{--lift:1.03;box-shadow:var(--shadow-md), var(--shadow-lg);transition-duration:.12s}html[data-motion=reduce] .sc-cover[data-astro-cid-lcjzjfn3]{transition:none}.sc-left[data-astro-cid-lcjzjfn3]{--rot:-9deg}.sc-right[data-astro-cid-lcjzjfn3]{--rot:7deg}.sc-note[data-astro-cid-lcjzjfn3]{font-family:var(--font-hand);color:var(--ink);text-align:center;margin:0;font-size:17px;font-weight:600;line-height:1.25;position:absolute}.sc-arrow[data-astro-cid-lcjzjfn3]{color:var(--ink);display:none;position:absolute}.sc-arrow[data-astro-cid-lcjzjfn3] svg{width:100%;height:100%;display:block}@media (width>=1024px) and (aspect-ratio>=1){.sc-cover[data-astro-cid-lcjzjfn3]{width:clamp(360px,38.9vw,640px)}.sc-left[data-astro-cid-lcjzjfn3]{top:min(250px,17.4vw);left:-16vw}.sc-right[data-astro-cid-lcjzjfn3]{top:min(450px,31.25vw);right:-16vw}.sc-note[data-astro-cid-lcjzjfn3]{font-size:clamp(16px,1.53vw,22px)}.sides[data-astro-cid-lcjzjfn3]{--edge:calc(clamp(360px, 38.9vw, 640px) - 16vw)}.sc-note-left[data-astro-cid-lcjzjfn3]{left:calc(var(--edge) + min(20px, 1.4vw));top:min(170px,11.8vw);transform:rotate(-4deg)}.sc-note-right[data-astro-cid-lcjzjfn3]{right:calc(var(--edge) + min(140px, 9.7vw));bottom:min(60px,4.2vw);transform:rotate(-3deg)}}.sc-arrow[data-astro-cid-lcjzjfn3].is-aimed{display:block}@media not all and (width>=1024px) and (aspect-ratio>=1){.sc-cover[data-astro-cid-lcjzjfn3]{width:var(--cw)}.sc-left[data-astro-cid-lcjzjfn3]{left:calc(-1 * var(--off));top:calc(var(--topbar) + 8px)}.sc-right[data-astro-cid-lcjzjfn3]{right:calc(-1 * var(--off));bottom:32px}.sc-note[data-astro-cid-lcjzjfn3]{width:max-content;max-width:calc(100vw - var(--cw) + var(--off) - 40px);font-size:clamp(15px,3.8vw,20px)}.sc-note-left[data-astro-cid-lcjzjfn3]{left:calc(var(--cw) - var(--off) + 24px);top:calc(var(--topbar) + var(--cw) * .2);transform:rotate(-4deg)}.sc-note-right[data-astro-cid-lcjzjfn3]{right:calc(var(--cw) - var(--off) + 24px);bottom:calc(32px + var(--cw) * .5);text-align:right;transform:rotate(-3deg)}}.journey-map[data-astro-cid-f6rgoboa]{--jm-blue:#3f7bc8;--jm-purple:#8a55b8;--jm-ink:#2e2945;--jm-muted:#8a8496;--jm-mkt:#8b6fd6;--jm-sms:#4a9ad9;--jm-icm:#7d8aa8;--jm-sys:#4fae6a;--jm-vit:#3ba58c;--jm-cond:#a8a3b3;--jm-prob:#e06a5e;--jm-hand:#e0943f;--jm-sales:#d9479e;--jm-onb:#2f6fc4;--jm-comp:#c7701b;--jm-cs:#208a70;--jm-pain:#e06a5e;--jm-pain-ink:#d8473c;--jm-up:#3fa65a;--jm-down:#e06a5e;--jm-flat:#a8a3b3;--jm-white:#fff;--jm-line:#ece9f1;--jm-text:#d8d4de;--jm-msg:#f5f4f8;--jm-side:#f6f6fa;--jm-cyan:#9edfea;width:var(--cover-w,100%);text-align:left;color:var(--jm-ink);flex:none;margin:clamp(4px,1.4vw,20px) 0 0;position:relative;container-type:inline-size}.fit[data-astro-cid-f6rgoboa]{aspect-ratio:1240/760;width:100%;position:relative}.stage[data-astro-cid-f6rgoboa]{transform-origin:0 0;width:1240px;position:absolute;top:0;left:0}.glow[data-astro-cid-f6rgoboa]{z-index:0;filter:blur(30px);background:radial-gradient(45% 55% at 10% 20%, color-mix(in srgb, var(--jm-blue) 30%, transparent) 0, transparent 70%), radial-gradient(40% 50% at 92% 15%, color-mix(in srgb, var(--jm-purple) 24%, transparent) 0, transparent 70%), radial-gradient(55% 50% at 60% 100%, color-mix(in srgb, var(--jm-cyan) 45%, transparent) 0, transparent 70%);position:absolute;inset:-40px -60px}.win[data-astro-cid-f6rgoboa]{z-index:1;border-radius:var(--radius-4xl);background:color-mix(in srgb, var(--jm-white) 62%, transparent);backdrop-filter:blur(40px)saturate(1.6);box-shadow:0 0 0 .5px color-mix(in srgb, var(--jm-ink) 14%, transparent), 0 30px 80px color-mix(in srgb, var(--jm-ink) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--jm-white) 80%, transparent);position:relative;overflow:hidden}.top[data-astro-cid-f6rgoboa],.foot[data-astro-cid-f6rgoboa]{grid-template-columns:190px 1fr;display:grid}.top-side[data-astro-cid-f6rgoboa],.side[data-astro-cid-f6rgoboa],.foot[data-astro-cid-f6rgoboa]>div[data-astro-cid-f6rgoboa]{background:color-mix(in srgb, var(--jm-side) 55%, transparent);border-right:.5px solid color-mix(in srgb, var(--jm-ink) 9%, transparent)}.top-side[data-astro-cid-f6rgoboa]{padding:18px}.msg[data-astro-cid-f6rgoboa] i[data-astro-cid-f6rgoboa],.ppl[data-astro-cid-f6rgoboa] b[data-astro-cid-f6rgoboa]{corner-shape:round}.top-main[data-astro-cid-f6rgoboa]{padding:16px 26px 10px}.title[data-astro-cid-f6rgoboa]{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.sub[data-astro-cid-f6rgoboa]{color:var(--jm-muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.foot[data-astro-cid-f6rgoboa]>div[data-astro-cid-f6rgoboa]{width:190px;height:18px}.grid[data-astro-cid-f6rgoboa]{grid-template-columns:190px 16px repeat(8,126px) 26px;display:grid}.side[data-astro-cid-f6rgoboa]{grid-column:1;align-items:center;padding:0 10px;display:flex}.si[data-astro-cid-f6rgoboa]{border-radius:var(--radius-md);align-items:center;gap:9px;width:100%;padding:7px 10px;font-size:13px;display:flex}.c[data-astro-cid-f6rgoboa]{border-top:.5px solid var(--jm-line);justify-content:center;align-items:center;padding:10px 5px;display:flex}.c[data-astro-cid-f6rgoboa][style*="grid-row:1;"]{border-top:0}.c-top[data-astro-cid-f6rgoboa]{align-items:stretch}.feel[data-astro-cid-f6rgoboa]{border-top:.5px solid var(--jm-line);grid-column:3/11;padding:14px 0 0}.feel[data-astro-cid-f6rgoboa] svg[data-astro-cid-f6rgoboa]{width:100%;height:auto;display:block;overflow:visible}.journey-map .ic{stroke:currentColor;flex:none}.i-side[data-astro-cid-f6rgoboa]{color:var(--jm-blue)}.arrow[data-astro-cid-f6rgoboa]{width:100%;height:58px;position:relative}.arrow[data-astro-cid-f6rgoboa] svg[data-astro-cid-f6rgoboa]{width:100%;height:100%;filter:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--jm-ink) 8%, transparent)) drop-shadow(0 4px 10px color-mix(in srgb, var(--jm-ink) 8%, transparent));position:absolute;inset:0;overflow:visible}.arrow[data-astro-cid-f6rgoboa] path[data-astro-cid-f6rgoboa]{stroke:color-mix(in srgb, var(--c) 35%, var(--jm-white));stroke-width:1px;fill:var(--jm-white)}.a-blue[data-astro-cid-f6rgoboa]{--c:var(--jm-blue)}.a-purple[data-astro-cid-f6rgoboa]{--c:var(--jm-purple)}.a-purple[data-astro-cid-f6rgoboa] path[data-astro-cid-f6rgoboa]{fill:color-mix(in srgb, var(--jm-purple) 7%, var(--jm-white))}.arrow[data-astro-cid-f6rgoboa] span[data-astro-cid-f6rgoboa]{flex-direction:column;justify-content:center;padding:0 14px 0 12px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:0}.group[data-astro-cid-f6rgoboa]{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--jm-white) 75%, transparent);width:100%;box-shadow:0 0 0 .5px color-mix(in srgb, var(--jm-ink) 6%, transparent);padding:8px}.gl[data-astro-cid-f6rgoboa]{color:var(--jm-muted);justify-content:space-between;margin:0 2px 6px;font-size:10px;font-weight:600;display:flex}.gl[data-astro-cid-f6rgoboa] span[data-astro-cid-f6rgoboa]{color:var(--jm-cond)}.msg[data-astro-cid-f6rgoboa]{border-radius:var(--radius-md);background:var(--jm-msg);grid-template-columns:13px 1fr;align-items:center;gap:4px 7px;margin-bottom:5px;padding:7px 8px;display:grid}.msg[data-astro-cid-f6rgoboa]:last-child{margin-bottom:0}.msg[data-astro-cid-f6rgoboa] .i-msg{color:var(--c);grid-row:1/3;justify-self:center}.msg[data-astro-cid-f6rgoboa] i[data-astro-cid-f6rgoboa]{border-radius:var(--radius-full);background:var(--c);grid-row:1/3;justify-self:center;width:8px;height:8px}.msg[data-astro-cid-f6rgoboa] span[data-astro-cid-f6rgoboa]{background:var(--jm-text);border-radius:2px;height:5px}.msg[data-astro-cid-f6rgoboa] .s[data-astro-cid-f6rgoboa]{background:var(--jm-line);width:55%}.m-mkt[data-astro-cid-f6rgoboa]{--c:var(--jm-mkt)}.m-sms[data-astro-cid-f6rgoboa]{--c:var(--jm-sms)}.m-icm[data-astro-cid-f6rgoboa]{--c:var(--jm-icm)}.m-sys[data-astro-cid-f6rgoboa]{--c:var(--jm-sys)}.m-vit[data-astro-cid-f6rgoboa]{--c:var(--jm-vit)}.m-cond[data-astro-cid-f6rgoboa]{--c:var(--jm-cond)}.m-prob[data-astro-cid-f6rgoboa]{--c:var(--jm-prob)}.m-hand[data-astro-cid-f6rgoboa]{--c:var(--jm-hand)}.bans[data-astro-cid-f6rgoboa]{gap:4px;width:100%;display:flex}.ban[data-astro-cid-f6rgoboa]{border-radius:var(--radius-md);border:1.5px solid var(--jm-text);background:var(--jm-white);color:var(--jm-muted);flex:1;align-items:center;gap:5px;padding:6px;display:flex}.ban[data-astro-cid-f6rgoboa] span{background:var(--jm-line);border-radius:2px;flex:1;height:4px}.ppl[data-astro-cid-f6rgoboa]{display:flex}.ppl[data-astro-cid-f6rgoboa] b[data-astro-cid-f6rgoboa]{border:2px solid var(--jm-white);border-radius:var(--radius-full);background:var(--c);width:26px;height:26px;color:var(--jm-white);place-items:center;margin-left:-6px;display:grid}.ppl[data-astro-cid-f6rgoboa] b[data-astro-cid-f6rgoboa]:first-child{margin-left:0}.p-sales[data-astro-cid-f6rgoboa]{--c:var(--jm-sales)}.p-onb[data-astro-cid-f6rgoboa]{--c:var(--jm-onb)}.p-comp[data-astro-cid-f6rgoboa]{--c:var(--jm-comp)}.p-cs[data-astro-cid-f6rgoboa]{--c:var(--jm-cs)}.feel[data-astro-cid-f6rgoboa] .grid{stroke:var(--jm-line)}.feel[data-astro-cid-f6rgoboa] .mid{stroke:var(--jm-text);stroke-dasharray:3 5}.feel[data-astro-cid-f6rgoboa] .area-top{stop-color:var(--jm-blue);stop-opacity:.22}.feel[data-astro-cid-f6rgoboa] .area-bottom{stop-color:var(--jm-blue);stop-opacity:0}.feel[data-astro-cid-f6rgoboa] .curve{fill:none;stroke:var(--jm-blue);stroke-width:3.5px;stroke-linecap:round}.feel[data-astro-cid-f6rgoboa] .dot{fill:var(--jm-white);stroke-width:3px}.feel[data-astro-cid-f6rgoboa] .dot.up{stroke:var(--jm-up)}.feel[data-astro-cid-f6rgoboa] .dot.down{stroke:var(--jm-down)}.feel[data-astro-cid-f6rgoboa] .dot.flat{stroke:var(--jm-flat)}.feel[data-astro-cid-f6rgoboa] .tip{fill:var(--jm-ink)}.feel[data-astro-cid-f6rgoboa] .tip-1{fill:var(--jm-white);font-size:11px;font-weight:600}.feel[data-astro-cid-f6rgoboa] .tip-2{fill:var(--jm-text);font-size:10px}.pain[data-astro-cid-f6rgoboa]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--jm-pain) 9%, transparent);width:100%;color:var(--jm-pain-ink);align-items:center;gap:8px;padding:10px;display:flex}.pain[data-astro-cid-f6rgoboa] span{background:color-mix(in srgb, var(--jm-pain) 30%, transparent);border-radius:2px;flex:1;height:5px}@container (width<=700px){.stage[data-astro-cid-f6rgoboa]{width:1050px}.top[data-astro-cid-f6rgoboa],.foot[data-astro-cid-f6rgoboa],.side[data-astro-cid-f6rgoboa],.glow[data-astro-cid-f6rgoboa]{display:none}.grid[data-astro-cid-f6rgoboa]{grid-template-columns:0 16px repeat(8,126px) 26px;padding-block:12px 18px}}.journey-map[data-astro-cid-f6rgoboa] .fade,.journey-map[data-astro-cid-f6rgoboa] .slide,.journey-map[data-astro-cid-f6rgoboa] .pop,.journey-map[data-astro-cid-f6rgoboa] .drop{opacity:0}.journey-map[data-astro-cid-f6rgoboa] svg .pop{transform-box:fill-box;transform-origin:50%}.feel[data-astro-cid-f6rgoboa] .curve{stroke-dasharray:1;stroke-dashoffset:1px}.journey-map[data-astro-cid-f6rgoboa].is-playing .fade{animation:.35s cubic-bezier(.65,0,.35,1) forwards jm-fade}.journey-map[data-astro-cid-f6rgoboa].is-playing .slide{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards jm-slide}.journey-map[data-astro-cid-f6rgoboa].is-playing .pop{animation:.42s cubic-bezier(.34,1.7,.64,1) forwards jm-pop}.journey-map[data-astro-cid-f6rgoboa].is-playing .drop{animation:.5s cubic-bezier(.34,1.8,.64,1) forwards jm-drop}.journey-map[data-astro-cid-f6rgoboa].is-playing .curve{animation-name:jm-dash;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:forwards}.journey-map[data-astro-cid-f6rgoboa].is-done *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}@keyframes jm-fade{to{opacity:1}}@keyframes jm-slide{0%{opacity:0;transform:translate(-40px)scaleX(.85)}to{opacity:1;transform:none}}@keyframes jm-pop{0%{opacity:0;transform:translateY(-10px)scale(.5)}to{opacity:1;transform:none}}@keyframes jm-drop{0%{opacity:0;transform:translateY(-22px)scale(.9)}to{opacity:1;transform:none}}@keyframes jm-dash{to{stroke-dashoffset:0}}.next-case[data-astro-cid-lyfnp6fy]{--icon:52px;border-radius:calc(var(--icon) * .26 + 12px);corner-shape:round;background:var(--secondary);color:var(--secondary-foreground);align-items:center;gap:16px;margin-top:clamp(48px,7vw,80px);padding:12px 20px 12px 12px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translate(0,0)}.next-icon[data-astro-cid-lyfnp6fy]{width:var(--icon);height:var(--icon);corner-shape:round;box-shadow:var(--shadow-sm);border-radius:26%;flex:none}.next-icon[data-astro-cid-lyfnp6fy].empty{background:var(--line);box-shadow:none}.next-words[data-astro-cid-lyfnp6fy]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.next-label[data-astro-cid-lyfnp6fy]{font-size:var(--text-sm);color:var(--grey);line-height:1.4}.next-name[data-astro-cid-lyfnp6fy]{font-size:var(--text-lg);font-weight:500;line-height:1.3}.next-case[data-astro-cid-lyfnp6fy] .arrow{font-size:22px;transition:transform .16s cubic-bezier(.23,1,.32,1);transform:translate(0,0)}.next-case[data-astro-cid-lyfnp6fy]:hover{background:var(--hover);color:var(--hover-foreground);box-shadow:none;transform:translate(0,0)scale(1.02)}.next-case[data-astro-cid-lyfnp6fy]:active{transition-duration:.2s,.2s,80ms;transform:translate(0,0)scale(.98)}.next-case[data-astro-cid-lyfnp6fy]:hover .next-label[data-astro-cid-lyfnp6fy]{color:var(--hover-foreground)}.next-case[data-astro-cid-lyfnp6fy]:hover .arrow{transform:translate(2px)}.next-case[data-astro-cid-lyfnp6fy]:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}html[data-motion=reduce] .next-case[data-astro-cid-lyfnp6fy],html[data-motion=reduce] .next-case[data-astro-cid-lyfnp6fy] .arrow{transition:background-color .2s,color .2s;transform:none}@media (prefers-reduced-motion:reduce){.next-case[data-astro-cid-lyfnp6fy],.next-case[data-astro-cid-lyfnp6fy] .arrow{transition:background-color .2s,color .2s;transform:none!important}}@media (width>=1024px){.next-case[data-astro-cid-lyfnp6fy]{width:50%;margin-left:auto}}@media (width<=400px){.next-case[data-astro-cid-lyfnp6fy]{--icon:44px;gap:12px;padding-right:16px}.next-name[data-astro-cid-lyfnp6fy]{font-size:var(--text-base)}}.cover[data-astro-cid-pznzci7v]{--cover-w:calc(min(64rem, calc(100vw - 16px)) * .84375)}@media (width>=769px){.cover[data-astro-cid-pznzci7v]{--cover-w:calc(min(clamp(1024px, calc(1024px + (100vw - 1440px) * .36), 1536px), calc(100vw - 160px)) * .9375)}}.cover[data-astro-cid-pznzci7v]{isolation:isolate;margin-top:calc(-1 * var(--topbar));padding-top:var(--topbar);background:linear-gradient(to bottom, transparent 50%, var(--paper) 96%), radial-gradient(60% 70% at 0% 0%, var(--cover-green) 0%, transparent 75%), radial-gradient(60% 70% at 100% 0%, var(--cover-blue) 0%, transparent 75%), radial-gradient(70% 45% at 50% 55%, var(--cover-yellow) 0%, transparent 75%), var(--paper);position:relative;overflow:hidden}.cover-mesh[data-astro-cid-pznzci7v]{z-index:-2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 96%);mask-image:linear-gradient(#000 45%,#0000 96%)}body[data-contrast=more] .cover-mesh[data-astro-cid-pznzci7v],.cover[data-astro-cid-pznzci7v].has-mesh .grain[data-astro-cid-pznzci7v]{display:none}.grain[data-astro-cid-pznzci7v]{z-index:-1;opacity:.25;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 92%);mask-image:linear-gradient(#000 45%,#0000 92%)}.cover-inner[data-astro-cid-pznzci7v]{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(16px,3vw,32px) clamp(48px,7vw,88px);display:flex}.cover-inner[data-astro-cid-pznzci7v]>.back{align-self:flex-start;margin-bottom:clamp(24px,4vw,40px);margin-left:-14px}.cover-pic[data-astro-cid-pznzci7v]{width:min(100%,880px);height:auto;margin-bottom:32px}.cover[data-astro-cid-pznzci7v].has-sides .cover-inner[data-astro-cid-pznzci7v]{z-index:1;min-height:min(800px,55.6vw);position:relative}.cover[data-astro-cid-pznzci7v].has-sides .cover-inner[data-astro-cid-pznzci7v]>.back{margin-bottom:min(32px,2.2vw)}.cover[data-astro-cid-pznzci7v].has-sides .logo-tile[data-astro-cid-pznzci7v]{margin-bottom:min(28px,2vw)}.cover[data-astro-cid-pznzci7v].has-sides h1[data-astro-cid-pznzci7v]{max-width:min(620px,43vw)}@media (width>=1024px) and (aspect-ratio>=1){.cover[data-astro-cid-pznzci7v].has-sides h1[data-astro-cid-pznzci7v]{font-size:min(64px,4.44vw)}}.cover[data-astro-cid-pznzci7v].has-sides .kicker[data-astro-cid-pznzci7v]{max-width:420px}@media not all and (width>=1024px) and (aspect-ratio>=1){.cover[data-astro-cid-pznzci7v].has-sides{--cw:clamp(270px, 66vw, 560px);--off:18vw}.cover[data-astro-cid-pznzci7v].has-sides .cover-inner[data-astro-cid-pznzci7v]{min-height:0;padding-top:calc(var(--cw) * .62 + 12px);padding-bottom:calc(var(--cw) * .62 + 64px)}.cover[data-astro-cid-pznzci7v].has-sides .cover-inner[data-astro-cid-pznzci7v]>.back{margin-bottom:8px}.cover[data-astro-cid-pznzci7v].has-sides .logo-tile[data-astro-cid-pznzci7v]{margin-bottom:20px}.cover[data-astro-cid-pznzci7v].has-sides h1[data-astro-cid-pznzci7v]{max-width:22ch}}.logo-tile[data-astro-cid-pznzci7v]{aspect-ratio:1;corner-shape:round;width:clamp(88px,9vw,112px);box-shadow:var(--shadow-md);border-radius:26%;place-items:center;margin-bottom:clamp(28px,4vw,40px);display:grid}.logo-tile[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{width:100%;height:auto}.logo-tile[data-astro-cid-pznzci7v].needs{box-shadow:none;padding:8px;font-size:12px}.cover[data-astro-cid-pznzci7v] .meta[data-astro-cid-pznzci7v],.cover[data-astro-cid-pznzci7v] .kicker[data-astro-cid-pznzci7v]{font-size:var(--small);color:var(--ink);margin:0}.cover[data-astro-cid-pznzci7v] .kicker[data-astro-cid-pznzci7v]{text-wrap:balance;margin-top:8px;font-size:16px}h1[data-astro-cid-pznzci7v]{text-wrap:balance;--h-max:64;max-width:980px;letter-spacing:calc(-3em / var(--h-max));margin:clamp(20px,3vw,32px) 0 clamp(20px,3vw,28px);font-size:clamp(36px,1rem + 3.6vw,64px);font-weight:600;line-height:1.06}@supports (overflow:clip){.cover[data-astro-cid-pznzci7v].has-device,.cover[data-astro-cid-pznzci7v].has-map{overflow:clip visible}}.cover[data-astro-cid-pznzci7v].has-map+.cs[data-astro-cid-pznzci7v]{z-index:1;position:relative}.cover[data-astro-cid-pznzci7v].has-map .cover-inner[data-astro-cid-pznzci7v]{padding-bottom:0}.cover[data-astro-cid-pznzci7v].has-device .cover-inner[data-astro-cid-pznzci7v]{padding-bottom:24px}.cover[data-astro-cid-pznzci7v].has-device+.cs[data-astro-cid-pznzci7v]{z-index:1;position:relative}.cover[data-astro-cid-pznzci7v].has-flat .cover-inner[data-astro-cid-pznzci7v]{padding-bottom:0}.hero[data-astro-cid-pznzci7v]{justify-items:center;width:100vw;display:grid}.hero[data-astro-cid-pznzci7v]>h1[data-astro-cid-pznzci7v]{z-index:1;width:min(980px, calc(100% - 2 * var(--gutter)));grid-area:1/1;align-self:start;position:relative}.subtitle[data-astro-cid-pznzci7v]{text-wrap:pretty;max-width:720px;margin:0;font-size:clamp(17px,.9rem + .4vw,20px);line-height:1.5}.cs[data-astro-cid-pznzci7v]{padding-top:clamp(24px,4vw,48px)}.top[data-astro-cid-pznzci7v]{flex-direction:column;gap:clamp(40px,6vw,64px);margin-bottom:clamp(64px,9vw,112px);display:flex}.top-row[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:64px;display:grid}.description[data-astro-cid-pznzci7v]{flex-direction:column;gap:16px;max-width:720px;display:flex}.description[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0;font-size:clamp(17px,.9rem + .3vw,19px);line-height:1.6}.facts[data-astro-cid-pznzci7v]{border-left:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding-left:24px;font-size:15px;line-height:1.45;display:flex}.facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-size:var(--small)}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0}.summary[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.summary[data-astro-cid-pznzci7v]>.sum-card{flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);display:flex}.sum-title[data-astro-cid-pznzci7v]{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.summary[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0;font-size:16px;line-height:1.55}@media (width>=1024px){.top[data-astro-cid-pznzci7v]:has(.summary){border-bottom:1px solid var(--line);margin-bottom:clamp(40px,6vw,64px);padding-bottom:clamp(48px,7vw,80px)}}.layout[data-astro-cid-pznzci7v]{grid-template-columns:210px minmax(0,1fr);align-items:start;column-gap:48px;display:grid}.main[data-astro-cid-pznzci7v]{min-width:0;max-width:760px}.toc[data-astro-cid-pznzci7v]{top:calc(var(--topbar) + 24px);position:sticky}.toc-title[data-astro-cid-pznzci7v]{font-size:var(--small);margin:0 0 8px}.toc[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v],.toc-bar[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v],.toc-bar[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-radius:var(--radius-full);corner-shape:round;box-shadow:none;padding:10px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{transition:background-color var(--duration-fast) ease-out;display:inline-block;position:relative}.toc-list[data-astro-cid-pznzci7v]{position:relative}.toc-pill[data-astro-cid-pznzci7v]{opacity:0;background:var(--surface);border-radius:var(--radius-full);corner-shape:round;width:0;height:0;transition:transform .45s cubic-bezier(.34, 1.3, .64, 1), width .45s cubic-bezier(.34, 1.3, .64, 1), height .3s var(--ease), opacity .2s ease-out;position:absolute;top:0;left:0}.toc-pill[data-astro-cid-pznzci7v].is-on{opacity:1}html[data-motion=reduce] .toc-pill[data-astro-cid-pznzci7v]{transition:none}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover,.toc-bar[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{background:var(--lilac);color:var(--ink);box-shadow:none}.toc[data-astro-cid-pznzci7v] .n[data-astro-cid-pznzci7v]{color:var(--grey)}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current],.toc-bar[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current]{font-weight:600}.toc-bar[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current]{background:var(--surface)}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current]:hover,.toc-bar[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current]:hover{background:var(--lilac)}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current] .n[data-astro-cid-pznzci7v]{color:var(--ink)}.toc-bar[data-astro-cid-pznzci7v]{display:none}.chapter[data-astro-cid-pznzci7v]{scroll-margin-top:calc(var(--topbar) + 16px)}.chapter[data-astro-cid-pznzci7v]+.chapter[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);margin-top:clamp(48px,7vw,80px);padding-top:clamp(48px,7vw,80px)}.chapter[data-astro-cid-pznzci7v] .label[data-astro-cid-pznzci7v]{margin:0 0 16px;font-size:14px}.chapter[data-astro-cid-pznzci7v] .h2[data-astro-cid-pznzci7v]{margin:0}.block[data-astro-cid-pznzci7v]{flex-direction:column;gap:20px;margin-top:clamp(28px,4vw,40px);display:flex}.block[data-astro-cid-pznzci7v]>p[data-astro-cid-pznzci7v]{margin:0}h3[data-astro-cid-pznzci7v]:first-letter{text-transform:uppercase}h3[data-astro-cid-pznzci7v]{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(21px,1rem + .5vw,24px);font-weight:600;line-height:1.25}.items[data-astro-cid-pznzci7v]{flex-direction:column;gap:24px;display:flex}.item[data-astro-cid-pznzci7v]{flex-direction:column;gap:6px;display:flex}.item[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0;font-size:16px;line-height:1.55}.item[data-astro-cid-pznzci7v] .item-title[data-astro-cid-pznzci7v]{font-size:18px;font-weight:600;line-height:1.4}.shot[data-astro-cid-pznzci7v]{flex-direction:column;gap:12px;margin:0;display:flex}.shot[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.bullets[data-astro-cid-pznzci7v]{flex-direction:column;gap:16px;margin:0;padding:0 0 0 22px;list-style:outside;display:flex}.bullets[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{padding-left:4px;font-size:16px;line-height:1.55}.bullets[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]::marker{color:var(--ink)}.bullets[data-astro-cid-pznzci7v] .item-title[data-astro-cid-pznzci7v]{font-size:16px;font-weight:600;line-height:1.45;display:block}.bullets[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:2px 0 0;font-size:16px;line-height:1.55}.icon-list[data-astro-cid-pznzci7v]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.icon-list[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.icon-dot[data-astro-cid-pznzci7v]{border-radius:var(--radius-full);corner-shape:round;background:var(--surface);width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.icon-list[data-astro-cid-pznzci7v] .item-title[data-astro-cid-pznzci7v]{margin-top:2px;font-size:17px;font-weight:600;line-height:1.4;display:block}.icon-list[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:not(:has(p)){align-items:center}.icon-list[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:not(:has(p)) .item-title[data-astro-cid-pznzci7v]{margin-top:0}.icon-list[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:4px 0 0;font-size:16px;line-height:1.55}.steps[data-astro-cid-pznzci7v]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{gap:16px;font-size:17px;display:flex}.steps[data-astro-cid-pznzci7v] .n[data-astro-cid-pznzci7v]{font-variant-numeric:tabular-nums}.pull[data-astro-cid-pznzci7v]{margin:clamp(24px,4vw,48px) 0;padding:0}.pull[data-astro-cid-pznzci7v] blockquote[data-astro-cid-pznzci7v]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,1rem + 1.6vw,34px);font-weight:500;line-height:1.25}.pull[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{font-size:var(--small);margin-top:14px}.pull[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]:first-letter{text-transform:uppercase}.persona-group[data-astro-cid-pznzci7v]{background:var(--surface);border-radius:var(--radius-7xl);flex-direction:column;gap:clamp(20px,3vw,28px);padding:clamp(20px,3vw,32px);display:flex}.persona-group[data-astro-cid-pznzci7v] .pull[data-astro-cid-pznzci7v]{margin:0}.persona-group[data-astro-cid-pznzci7v] .pull[data-astro-cid-pznzci7v] blockquote[data-astro-cid-pznzci7v]{font-size:clamp(22px,1rem + 1.2vw,30px)}.persona-group[data-astro-cid-pznzci7v] .pains,.persona-group[data-astro-cid-pznzci7v] .lead{background:var(--paper)}.block[data-astro-cid-pznzci7v]{position:relative}.margin-note[data-astro-cid-pznzci7v]{font-family:var(--font-hand);color:var(--ink);grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:19px;font-weight:600;line-height:1.3;display:grid}.margin-note[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0}.margin-note[data-astro-cid-pznzci7v]{position:relative}.mn-arrow[data-astro-cid-pznzci7v]{pointer-events:none;color:var(--ink);opacity:0;position:absolute;overflow:visible}.margin-note[data-astro-cid-pznzci7v].go .mn-arrow[data-astro-cid-pznzci7v]{animation:.5s ease-out forwards mn-fade}@keyframes mn-fade{to{opacity:1}}html[data-motion=reduce] .mn-arrow[data-astro-cid-pznzci7v]{opacity:1;animation:none!important}.mn-arrow[data-astro-cid-pznzci7v]{width:60px;top:-40px;left:-22px;transform:rotate(90deg)scaleY(-1)}.margin-note[data-astro-cid-pznzci7v]{margin-top:64px}.margin-note[data-astro-cid-pznzci7v].mn-aimed{margin-bottom:8px}.margin-note[data-astro-cid-pznzci7v] .mn-title[data-astro-cid-pznzci7v]{font-weight:600}.margin-note[data-astro-cid-pznzci7v] .mn-title[data-astro-cid-pznzci7v]:first-letter{text-transform:uppercase}.margin-note[data-astro-cid-pznzci7v] .ast[data-astro-cid-pznzci7v]{font-family:var(--font-sans);font-size:22px;font-weight:700;line-height:1}@media (width>=1440px){.margin-note[data-astro-cid-pznzci7v]{width:176px;font-size:18px;position:absolute;bottom:0;left:calc(100% + 28px);margin-top:0!important}.mn-arrow[data-astro-cid-pznzci7v]{width:84px;top:34px;left:-96px;transform:none}}@media (width>=1600px){.margin-note[data-astro-cid-pznzci7v]{width:200px;left:calc(100% + 48px)}}.margin-note[data-astro-cid-pznzci7v]{background:var(--lilac);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm), var(--shadow-lg);transform:rotate(var(--tilt,0deg));transform-origin:50% 0;grid-template-columns:minmax(0,1fr);padding:16px 18px 18px 14px}.margin-note[data-astro-cid-pznzci7v] .ast[data-astro-cid-pznzci7v]{display:none}.margin-note[data-astro-cid-pznzci7v].margin-note.margin-note p[data-astro-cid-pznzci7v]{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.margin-note[data-astro-cid-pznzci7v] .mn-title[data-astro-cid-pznzci7v]{text-transform:uppercase;text-underline-offset:3px;margin-bottom:4px;text-decoration:underline 1.5px}@media (width<=1439px){.margin-note[data-astro-cid-pznzci7v]{max-width:320px;margin-left:auto;margin-right:auto}.margin-note[data-astro-cid-pznzci7v].mn-below{margin-top:20px}.margin-note[data-astro-cid-pznzci7v].mn-below .mn-arrow[data-astro-cid-pznzci7v]{display:none}.margin-note[data-astro-cid-pznzci7v].mn-aimed:not(.mn-below){margin-bottom:48px}}.ledger[data-astro-cid-pznzci7v]{flex-direction:column;margin:0;display:flex}.ledger-row[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) 24px minmax(0,1.2fr);align-items:baseline;column-gap:16px;padding:16px 0;display:grid}.ledger-row[data-astro-cid-pznzci7v]:last-child{border-bottom:1px solid var(--line)}.ledger[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-size:16px;font-weight:600}.ledger[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0;font-size:16px;line-height:1.5}.ledger[data-astro-cid-pznzci7v] .was[data-astro-cid-pznzci7v],.ledger[data-astro-cid-pznzci7v] .arrow[data-astro-cid-pznzci7v]{color:var(--grey)}.ledger[data-astro-cid-pznzci7v] .now[data-astro-cid-pznzci7v]{font-weight:600}@media (width<=767px){.ledger-row[data-astro-cid-pznzci7v]{grid-template-columns:24px minmax(0,1fr);row-gap:4px}.ledger[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{grid-column:1/-1}.ledger[data-astro-cid-pznzci7v] .was[data-astro-cid-pznzci7v]{grid-column:2}.ledger[data-astro-cid-pznzci7v] .arrow[data-astro-cid-pznzci7v]{grid-area:3/1}.ledger[data-astro-cid-pznzci7v] .now[data-astro-cid-pznzci7v]{grid-area:3/2}}.footnote[data-astro-cid-pznzci7v]{font-size:var(--small);max-width:760px;margin:clamp(56px,8vw,96px) 0 clamp(40px,6vw,64px)}.footnote[data-astro-cid-pznzci7v] p{margin:0 0 6px}@media (width<=1023px){.layout[data-astro-cid-pznzci7v],.top-row[data-astro-cid-pznzci7v]{display:block}.toc[data-astro-cid-pznzci7v]{display:none}.facts[data-astro-cid-pznzci7v]{border-left:0;border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:10px 12px;margin-top:28px;padding-top:16px;padding-left:0;display:grid}.facts[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{display:contents}.summary[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.chapter[data-astro-cid-pznzci7v]{scroll-margin-top:calc(var(--topbar) + 68px)}.toc-bar[data-astro-cid-pznzci7v]{top:var(--topbar);z-index:5;margin:0 calc(var(--gutter) * -1) clamp(32px, 5vw, 48px);background:var(--paper);border-block:1px solid var(--line);display:block;position:sticky}.toc-bar[data-astro-cid-pznzci7v] summary[data-astro-cid-pznzci7v]{cursor:pointer;min-height:52px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:12px;font-size:15px;list-style:none;display:flex}.toc-bar[data-astro-cid-pznzci7v] summary[data-astro-cid-pznzci7v]::-webkit-details-marker{display:none}.toc-bar[data-astro-cid-pznzci7v] svg[data-astro-cid-pznzci7v]{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.toc-bar[data-astro-cid-pznzci7v][open] svg[data-astro-cid-pznzci7v]{transform:rotate(180deg)}.toc-bar[data-astro-cid-pznzci7v] nav[data-astro-cid-pznzci7v]{padding:4px calc(var(--gutter) - 12px) 12px}}
