.flow[data-astro-cid-lselhik6]{--h:320px;height:var(--h);grid-template-columns:repeat(3,1fr);max-width:1040px;margin-inline:auto;display:grid;position:relative}.rail[data-astro-cid-lselhik6]{background:linear-gradient(90deg, var(--line-strong), var(--champagne) 50%, var(--line-strong));height:1px;position:absolute;top:40%;left:16.6%;right:16.6%}.st[data-astro-cid-lselhik6]{grid-template-rows:1fr auto;place-items:center;padding-bottom:8px;display:grid;position:relative}.st[data-astro-cid-lselhik6]>[data-astro-cid-lselhik6]:first-child{align-self:center;margin-top:-14%}.cap[data-astro-cid-lselhik6]{color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:600}.wave[data-astro-cid-lselhik6]{z-index:1;background:var(--cream);box-sizing:content-box;width:170px;height:60px;padding-inline:10px;position:relative}.wave[data-astro-cid-lselhik6] rect[data-astro-cid-lselhik6]{fill:var(--navy);transform-box:fill-box;transform-origin:50%}.nc[data-astro-cid-lselhik6]{z-index:1;background:var(--white);border:1px solid var(--line);width:108px;height:108px;box-shadow:var(--shadow);border-radius:32px;place-items:center;display:grid;position:relative}.nc[data-astro-cid-lselhik6] img{border-radius:20px;width:76px;height:76px}.out[data-astro-cid-lselhik6]{z-index:1;background:var(--white);border:1px solid var(--line);width:min(280px,92%);box-shadow:var(--shadow);border-radius:20px;gap:8px;padding:12px;display:grid;position:relative}.o[data-astro-cid-lselhik6]{background:var(--cream);color:var(--muted);transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:9px 10px;font-size:.88rem;display:grid}.o[data-astro-cid-lselhik6] b[data-astro-cid-lselhik6]{color:var(--ink);font-weight:600}.tick[data-astro-cid-lselhik6]{background:var(--champagne);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pill[data-astro-cid-lselhik6]{z-index:2;left:var(--x);top:var(--y);transform:translate(-50%, -50%) scale(var(--sc,1));opacity:var(--op,0);white-space:nowrap;color:var(--ink);background:var(--white);border:1px solid var(--line);transition:left .9s var(--ease), top .9s var(--ease), opacity .5s var(--ease), transform .9s var(--ease);border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 16px -8px #23312859}.pill[data-astro-cid-lselhik6] svg{color:var(--champagne-ink);flex:none}.p-a[data-astro-cid-lselhik6],.p-b[data-astro-cid-lselhik6],.p-c[data-astro-cid-lselhik6]{--x:16.6%;--sc:.9}.p-a[data-astro-cid-lselhik6]{--y:16%}.p-b[data-astro-cid-lselhik6]{--y:64%}.p-c[data-astro-cid-lselhik6]{--y:76%}.flow[data-astro-cid-lselhik6][data-s="1"] .p-a[data-astro-cid-lselhik6],.flow[data-astro-cid-lselhik6][data-s="2"] [data-astro-cid-lselhik6]:is(.p-a,.p-b),.flow[data-astro-cid-lselhik6][data-s="3"] [data-astro-cid-lselhik6]:is(.p-a,.p-b,.p-c){--op:1;--sc:1}.flow[data-astro-cid-lselhik6][data-s="4"] [data-astro-cid-lselhik6]:is(.p-a,.p-b,.p-c){--x:50%;--y:40%;--op:0;--sc:.5}.flow[data-astro-cid-lselhik6]:is([data-s="0"],[data-s="5"],[data-s="6"],[data-s="7"]) .pill[data-astro-cid-lselhik6]{transition:none}.flow[data-astro-cid-lselhik6]:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"]) .o[data-astro-cid-lselhik6],.flow[data-astro-cid-lselhik6][data-s="5"] [data-astro-cid-lselhik6]:is(.o2,.o3),.flow[data-astro-cid-lselhik6][data-s="6"] .o3[data-astro-cid-lselhik6]{opacity:.25;transform:translateY(4px)}.flow[data-astro-cid-lselhik6]:is([data-s="0"],[data-s="1"],[data-s="2"],[data-s="3"],[data-s="4"]) .o[data-astro-cid-lselhik6] .tick[data-astro-cid-lselhik6],.flow[data-astro-cid-lselhik6][data-s="5"] [data-astro-cid-lselhik6]:is(.o2,.o3) .tick[data-astro-cid-lselhik6],.flow[data-astro-cid-lselhik6][data-s="6"] .o3[data-astro-cid-lselhik6] .tick[data-astro-cid-lselhik6]{background:var(--line-strong)}@media (prefers-reduced-motion:no-preference){.flow[data-astro-cid-lselhik6]:is([data-s="1"],[data-s="2"],[data-s="3"]) .wave[data-astro-cid-lselhik6] rect[data-astro-cid-lselhik6]{animation:.9s ease-in-out infinite hiw-bar;animation-delay:var(--d)}.flow[data-astro-cid-lselhik6][data-s="4"] .nc[data-astro-cid-lselhik6]{animation:hiw-pulse 1.1s var(--ease)}}@keyframes hiw-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.15)}}@keyframes hiw-pulse{0%{box-shadow:0 0 0 0 #6f8f6973, var(--shadow)}to{box-shadow:0 0 0 22px #6f8f6900, var(--shadow)}}.hiw-note[data-astro-cid-lselhik6]{text-align:center;color:var(--muted);margin-top:clamp(24px,3vw,40px);font-size:.82rem}@media (width<=760px){.flow[data-astro-cid-lselhik6]{--h:600px;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;row-gap:8px}.rail[data-astro-cid-lselhik6]{display:none}.st[data-astro-cid-lselhik6]{gap:10px}.st[data-astro-cid-lselhik6]>[data-astro-cid-lselhik6]:first-child{margin-top:0}.st[data-astro-cid-lselhik6].st-talk>svg[data-astro-cid-lselhik6]{margin-top:56px}.p-a[data-astro-cid-lselhik6],.p-b[data-astro-cid-lselhik6],.p-c[data-astro-cid-lselhik6]{--y:5%}.p-a[data-astro-cid-lselhik6]{--x:20%}.p-b[data-astro-cid-lselhik6]{--x:50%}.p-c[data-astro-cid-lselhik6]{--x:80%}.flow[data-astro-cid-lselhik6][data-s="4"] [data-astro-cid-lselhik6]:is(.p-a,.p-b,.p-c){--x:50%;--y:46%}}.marquee[data-astro-cid-543bmuqs]{padding:36px 0 8px;overflow:hidden}.marquee-label[data-astro-cid-543bmuqs]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-inline:var(--gutter);margin-bottom:20px;font-size:.8rem;font-weight:600}.marquee-track[data-astro-cid-543bmuqs]{mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-row[data-astro-cid-543bmuqs]{width:max-content;display:flex}.marquee-row[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.4rem,2.6vw,2rem);display:inline-flex}.marquee-row[data-astro-cid-543bmuqs] i[data-astro-cid-543bmuqs]{background:var(--champagne);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.marquee-row[data-astro-cid-543bmuqs]{animation:48s linear infinite marquee}.marquee[data-astro-cid-543bmuqs]:hover .marquee-row[data-astro-cid-543bmuqs]{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-row[data-astro-cid-543bmuqs]{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;gap:4px 0}.marquee-row[data-astro-cid-543bmuqs] .dup[data-astro-cid-543bmuqs]{display:none}.marquee-row[data-astro-cid-543bmuqs] span[data-astro-cid-543bmuqs]{font-size:clamp(1.2rem,2vw,1.6rem)}}.mt-grid[data-astro-cid-wfpg4ocp]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,7vw,112px);display:grid}.mt-copy[data-astro-cid-wfpg4ocp]{justify-items:start;gap:20px;display:grid}.mt-copy[data-astro-cid-wfpg4ocp] .lead[data-astro-cid-wfpg4ocp]{max-width:34ch}@media (prefers-reduced-motion:no-preference){.js .mt-visual[data-astro-cid-wfpg4ocp] .mt-sum{opacity:0;transition:opacity .9s var(--ease) .7s, transform .9s var(--ease) .7s;transform:translateY(28px)}.js .mt-visual[data-astro-cid-wfpg4ocp].is-visible .mt-sum{opacity:1;transform:none}}.mt-visual[data-astro-cid-wfpg4ocp]{justify-content:center;align-items:flex-end;gap:clamp(16px,3vw,32px);display:flex}.mt-visual[data-astro-cid-wfpg4ocp] .mt-rec{margin-bottom:48px}@media (width<=960px){.mt-grid[data-astro-cid-wfpg4ocp]{grid-template-columns:1fr}.mt-visual[data-astro-cid-wfpg4ocp]{order:-1}}@media (width<=520px){.mt-visual[data-astro-cid-wfpg4ocp] .mt-rec{width:40vw;margin-bottom:28px}.mt-visual[data-astro-cid-wfpg4ocp] .mt-sum{width:48vw}}
