.qp[data-astro-cid-qg5qg2pj]{box-shadow:var(--shadow);background:#fffdfa;border-radius:30px;padding:clamp(1.25rem,2.5vw,2.25rem)}.qp-top[data-astro-cid-qg5qg2pj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.qp-title[data-astro-cid-qg5qg2pj]{font-size:.98rem;font-weight:700}.qp-chips[data-astro-cid-qg5qg2pj]{scrollbar-width:none;gap:.5rem;margin-inline:-.25rem;padding:.25rem;display:flex;overflow-x:auto}.chip[data-astro-cid-qg5qg2pj]{font:inherit;cursor:pointer;background:var(--sand);height:2.4rem;color:var(--midnight);border:0;border-radius:999px;flex:none;padding:0 1.05rem;font-size:.92rem;transition:background .27s,color .27s,box-shadow .27s}.chip[data-astro-cid-qg5qg2pj]:hover{background:#e7ddd1}.chip[data-astro-cid-qg5qg2pj][aria-selected=true]{background:var(--midnight);color:var(--paper);box-shadow:0 8px 20px -10px #1e303a99}.chip[data-astro-cid-qg5qg2pj]:focus-visible{outline:1.5px solid var(--sunset);outline-offset:2px}.qp-q[data-astro-cid-qg5qg2pj]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--serif);border-radius:18px;align-items:center;gap:.85rem;margin-top:1.4rem;padding:1rem 1.25rem;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.25;display:flex}.qp-q[data-astro-cid-qg5qg2pj] .ico{color:var(--sunset)}.qp-grid[data-astro-cid-qg5qg2pj]{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:1.1rem;display:grid}.ans[data-astro-cid-qg5qg2pj]{background:var(--paper);border-radius:20px;padding:1.15rem 1.2rem 1.2rem;box-shadow:0 1px 2px #1e303a0a}.ans[data-astro-cid-qg5qg2pj] header[data-astro-cid-qg5qg2pj]{align-items:center;gap:.65rem;display:flex}.glyph[data-astro-cid-qg5qg2pj]{background:color-mix(in srgb, var(--t) 14%, #fff);width:2rem;height:2rem;color:var(--t);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.tool[data-astro-cid-qg5qg2pj]{font-size:.98rem;font-weight:700}.ans-text[data-astro-cid-qg5qg2pj]{margin-top:.7rem;font-size:.95rem;line-height:1.5}.names[data-astro-cid-qg5qg2pj]{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.names[data-astro-cid-qg5qg2pj] li[data-astro-cid-qg5qg2pj]{isolation:isolate;border-radius:12px;grid-template-columns:1.6rem 1fr auto;align-items:center;min-height:2.35rem;padding:0 .7rem 0 .55rem;font-size:.95rem;display:grid;position:relative}.names[data-astro-cid-qg5qg2pj] li[data-astro-cid-qg5qg2pj]:before{content:"";border-radius:inherit;z-index:-1;transform-origin:0;background:#1e303a09;position:absolute;inset:0}.names[data-astro-cid-qg5qg2pj] .n[data-astro-cid-qg5qg2pj]{font-family:var(--serif);color:var(--muted);font-variant-numeric:lining-nums}.names[data-astro-cid-qg5qg2pj] .you[data-astro-cid-qg5qg2pj]{font-weight:700}.names[data-astro-cid-qg5qg2pj] .you[data-astro-cid-qg5qg2pj]:before{background:var(--dawn)}.names[data-astro-cid-qg5qg2pj] .you[data-astro-cid-qg5qg2pj] .n[data-astro-cid-qg5qg2pj],.names[data-astro-cid-qg5qg2pj] .you[data-astro-cid-qg5qg2pj] .ok{color:var(--sunset)}.names[data-astro-cid-qg5qg2pj] .missing[data-astro-cid-qg5qg2pj]{color:var(--muted)}.names[data-astro-cid-qg5qg2pj] .missing[data-astro-cid-qg5qg2pj]:before{background:0 0;box-shadow:inset 0 0 0 1px #1e303a24}.qp-foot[data-astro-cid-qg5qg2pj]{align-items:center;gap:.9rem;margin-top:1.25rem;font-size:.98rem;font-weight:700;display:flex}.segs[data-astro-cid-qg5qg2pj]{gap:.3rem;display:flex}.segs[data-astro-cid-qg5qg2pj] i[data-astro-cid-qg5qg2pj]{background:var(--sand);border-radius:4px;width:1.6rem;height:.4rem}.segs[data-astro-cid-qg5qg2pj] i[data-astro-cid-qg5qg2pj].on{background:var(--sunset)}@media (width<=720px){.qp[data-astro-cid-qg5qg2pj]{border-radius:24px}.qp-top[data-astro-cid-qg5qg2pj]{flex-direction:column;align-items:flex-start}.qp-chips[data-astro-cid-qg5qg2pj]{flex-wrap:wrap;max-width:100%;overflow:visible}.qp-grid[data-astro-cid-qg5qg2pj]{grid-template-columns:1fr}}.sb[data-astro-cid-cbmhl4rk]{box-shadow:var(--shadow);background:#fffdfa;border-radius:30px;padding:clamp(1.25rem,2.6vw,2.4rem)}.sb-head[data-astro-cid-cbmhl4rk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.sb-title[data-astro-cid-cbmhl4rk]{font-size:.98rem;font-weight:700}.sb-score[data-astro-cid-cbmhl4rk]{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:.3rem;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);line-height:1.05}.sb-bar[data-astro-cid-cbmhl4rk]{background:var(--sand);border-radius:99px;flex:14rem;max-width:26rem;height:.55rem;margin-bottom:.7rem;overflow:hidden}.sb-bar[data-astro-cid-cbmhl4rk] i[data-astro-cid-cbmhl4rk]{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--horizon), var(--sunset));transform-origin:0;display:block}.sb-grid[data-astro-cid-cbmhl4rk]{grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:1.75rem;display:grid}.sg[data-astro-cid-cbmhl4rk]{background:var(--paper);border-radius:20px;padding:1.15rem 1.15rem .9rem}.sg[data-astro-cid-cbmhl4rk] h4[data-astro-cid-cbmhl4rk]{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.3rem;font-weight:400;display:flex}.sg-ico[data-astro-cid-cbmhl4rk]{width:2.5rem;height:2.5rem;color:var(--midnight);background:#fffdfa;border-radius:50%;place-items:center;display:grid}.sg[data-astro-cid-cbmhl4rk] ul[data-astro-cid-cbmhl4rk]{margin:0;padding:0;list-style:none}.sg[data-astro-cid-cbmhl4rk] li[data-astro-cid-cbmhl4rk]{grid-template-columns:1.85rem 1fr auto;align-items:center;gap:0 .5rem;padding:.55rem 0;font-size:.95rem;line-height:1.35;display:grid}.sg[data-astro-cid-cbmhl4rk] li[data-astro-cid-cbmhl4rk]+li[data-astro-cid-cbmhl4rk]{box-shadow:0 -1px 0 var(--hair)}.st[data-astro-cid-cbmhl4rk] svg[data-astro-cid-cbmhl4rk]{display:block;overflow:visible}.st-ring[data-astro-cid-cbmhl4rk]{fill:none;stroke:#1e303a38;stroke-width:1.5px}.ok[data-astro-cid-cbmhl4rk] .st-ring[data-astro-cid-cbmhl4rk]{fill:var(--midnight);stroke:var(--midnight)}.st-tick[data-astro-cid-cbmhl4rk]{fill:none;stroke:var(--paper);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.part[data-astro-cid-cbmhl4rk] .st-ring[data-astro-cid-cbmhl4rk]{stroke:var(--sunset)}.st-half[data-astro-cid-cbmhl4rk]{fill:var(--sunset)}.miss[data-astro-cid-cbmhl4rk] .st-ring[data-astro-cid-cbmhl4rk]{stroke-dasharray:2.4 2.6}.w[data-astro-cid-cbmhl4rk]{color:var(--muted);white-space:nowrap;font-size:.9rem}.part[data-astro-cid-cbmhl4rk] .w[data-astro-cid-cbmhl4rk]{color:#b85a3b}@media (width<=1100px){.sb-grid[data-astro-cid-cbmhl4rk]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sb[data-astro-cid-cbmhl4rk]{border-radius:24px}.sb-grid[data-astro-cid-cbmhl4rk]{grid-template-columns:1fr}}.cc[data-astro-cid-vvesxfhq]{background:var(--midnight);color:#dfe7ec;box-shadow:var(--shadow);border-radius:26px;padding:.6rem;overflow:hidden}.cc-tabs[data-astro-cid-vvesxfhq]{scrollbar-width:none;gap:.3rem;padding:.2rem;display:flex;overflow-x:auto}.cc-tabs[data-astro-cid-vvesxfhq] button[data-astro-cid-vvesxfhq]{font:inherit;cursor:pointer;color:#faf6f19e;background:0 0;border:0;border-radius:999px;flex:none;height:2.3rem;padding:0 1rem;font-size:.9rem;transition:background .27s,color .27s}.cc-tabs[data-astro-cid-vvesxfhq] button[data-astro-cid-vvesxfhq]:hover{color:var(--paper)}.cc-tabs[data-astro-cid-vvesxfhq] button[data-astro-cid-vvesxfhq][aria-selected=true]{color:var(--paper);background:#faf6f11a}.cc-tabs[data-astro-cid-vvesxfhq] button[data-astro-cid-vvesxfhq]:focus-visible{outline:1.5px solid var(--sunset);outline-offset:1px}.cc-file[data-astro-cid-vvesxfhq]{background:#00000029;border-radius:20px;min-height:25.5rem;margin:.4rem 0 0;padding:1rem 1.2rem 1.3rem .4rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.75;overflow-x:auto}.ln[data-astro-cid-vvesxfhq]{white-space:pre;grid-template-columns:2.4rem 1fr;display:grid}.ln[data-astro-cid-vvesxfhq] i[data-astro-cid-vvesxfhq]{color:#faf6f142;text-align:right;user-select:none;padding-right:1rem;font-style:normal}.cc-file[data-astro-cid-vvesxfhq] .k{color:#f3b49b;font-weight:400}@media (width<=640px){.cc[data-astro-cid-vvesxfhq]{border-radius:22px}.cc-tabs[data-astro-cid-vvesxfhq]{flex-wrap:wrap}.cc-file[data-astro-cid-vvesxfhq]{min-height:0;font-size:.8rem}.ln[data-astro-cid-vvesxfhq]{white-space:pre-wrap;overflow-wrap:anywhere}}.tc[data-astro-cid-uvnxqbao]{box-shadow:var(--shadow);background:#fffdfa;border-radius:30px;grid-template-columns:1.55fr 1fr;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,2.6vw,2.4rem);display:grid}.tc-title[data-astro-cid-uvnxqbao],.tc-side-title[data-astro-cid-uvnxqbao]{font-size:.98rem;font-weight:700}.tc-score[data-astro-cid-uvnxqbao]{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:.3rem;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);line-height:1.05}.tc-chart[data-astro-cid-uvnxqbao]{aspect-ratio:640/260;margin-top:1.5rem;position:relative}.tc-chart[data-astro-cid-uvnxqbao] svg[data-astro-cid-uvnxqbao]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gl[data-astro-cid-uvnxqbao]{stroke:#1e303a14;stroke-width:1px}.tc-line[data-astro-cid-uvnxqbao]{fill:none;stroke:var(--sunset);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.pt[data-astro-cid-uvnxqbao]{width:.7rem;height:.7rem;box-shadow:inset 0 0 0 2px var(--sunset);background:#fffdfa;border-radius:50%;margin:-.35rem 0 0 -.35rem;position:absolute}.pt[data-astro-cid-uvnxqbao].end{background:var(--sunset);width:.95rem;height:.95rem;margin:-.475rem 0 0 -.475rem;box-shadow:0 0 0 5px #e07a5829}.pt-label[data-astro-cid-uvnxqbao]{font-family:var(--serif);color:var(--midnight);font-size:1.3rem;position:absolute;transform:translate(-50%,-170%)}.tc-x[data-astro-cid-uvnxqbao]{height:1.6rem;color:var(--muted);margin-top:.7rem;font-size:.9rem;position:relative}.tc-x[data-astro-cid-uvnxqbao] span[data-astro-cid-uvnxqbao]{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tc-x[data-astro-cid-uvnxqbao] b[data-astro-cid-uvnxqbao]{font-weight:400}.tc-side[data-astro-cid-uvnxqbao]{background:var(--paper);border-radius:22px;align-self:stretch;padding:1.35rem 1.35rem 1rem}.tc-side[data-astro-cid-uvnxqbao] ul[data-astro-cid-uvnxqbao]{margin:.9rem 0 0;padding:0;list-style:none}.tc-side[data-astro-cid-uvnxqbao] li[data-astro-cid-uvnxqbao]{grid-template-columns:2.3rem 1fr;align-items:center;gap:.25rem;padding:.7rem 0;font-size:.97rem;line-height:1.4;display:grid}.tc-side[data-astro-cid-uvnxqbao] li[data-astro-cid-uvnxqbao]+li[data-astro-cid-uvnxqbao]{box-shadow:0 -1px 0 var(--hair)}.mi[data-astro-cid-uvnxqbao]{background:#fffdfa;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.tc-by[data-astro-cid-uvnxqbao]{margin-top:1.4rem}.tc-side[data-astro-cid-uvnxqbao] ul[data-astro-cid-uvnxqbao].by{margin-top:.8rem}.tc-side[data-astro-cid-uvnxqbao] .by[data-astro-cid-uvnxqbao] li[data-astro-cid-uvnxqbao]{box-shadow:none;grid-template-columns:5.6rem 1fr 1.6rem;gap:.7rem;padding:.45rem 0}.by-t[data-astro-cid-uvnxqbao]{font-size:.95rem}.by-bar[data-astro-cid-uvnxqbao]{background:var(--sand);border-radius:4px;height:.45rem;overflow:hidden}.by-bar[data-astro-cid-uvnxqbao] i[data-astro-cid-uvnxqbao]{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--sunset);transform-origin:0;display:block}.by-v[data-astro-cid-uvnxqbao]{font-family:var(--serif);text-align:right;font-variant-numeric:lining-nums tabular-nums}@media (width<=900px){.tc[data-astro-cid-uvnxqbao]{grid-template-columns:1fr}}@media (width<=640px){.tc[data-astro-cid-uvnxqbao]{border-radius:24px}.tc-x[data-astro-cid-uvnxqbao] b[data-astro-cid-uvnxqbao]{display:none}}.vh[data-astro-cid-yq6g5yio]{align-items:center;min-height:min(100svh,1000px);padding-block:8.5rem 6rem;display:flex;position:relative;overflow:hidden}.vh-brush,.vh-brush2{mix-blend-mode:multiply;width:100%;height:100%;inset:0}.vh-grid[data-astro-cid-yq6g5yio]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(3rem,6vw,7rem);display:grid;position:relative}.vh[data-astro-cid-yq6g5yio] h1[data-astro-cid-yq6g5yio]{max-width:10ch;font-size:clamp(2.8rem,1.3rem + 4.4vw,5.8rem)}@media (width<=860px){.br-d[data-astro-cid-yq6g5yio]{display:none}}.vh-lede[data-astro-cid-yq6g5yio]{max-width:29rem;margin-top:1.8rem}.vh-actions[data-astro-cid-yq6g5yio]{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.6rem;display:flex}.vh-art[data-astro-cid-yq6g5yio]{justify-self:end;width:100%;max-width:30rem;position:relative}.ask-q[data-astro-cid-yq6g5yio]{background:var(--midnight);width:fit-content;max-width:19rem;color:var(--paper);box-shadow:var(--shadow-soft);border-radius:22px 22px 6px;margin-left:auto;padding:1rem 1.25rem;line-height:1.45}.ask-a[data-astro-cid-yq6g5yio]{-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#fffdfae6;border-radius:26px 26px 26px 8px;margin-top:1rem;padding:1.4rem 1.4rem 1.2rem}.ask-head[data-astro-cid-yq6g5yio]{align-items:center;gap:.7rem;font-weight:700;display:flex}.ask-glyph[data-astro-cid-yq6g5yio]{background:var(--dawn);border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.ask-glyph[data-astro-cid-yq6g5yio] .mark{width:1.5rem}.ask-tool[data-astro-cid-yq6g5yio]{display:inline-block}.ask-a[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{color:var(--midnight);margin-top:.9rem}.ask-a[data-astro-cid-yq6g5yio] ol[data-astro-cid-yq6g5yio]{gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.ask-a[data-astro-cid-yq6g5yio] li[data-astro-cid-yq6g5yio]{background:#1e303a09;border-radius:14px;grid-template-columns:2rem 1fr;align-items:center;padding:.7rem .8rem .7rem .6rem;display:grid}.ask-a[data-astro-cid-yq6g5yio] li[data-astro-cid-yq6g5yio] b[data-astro-cid-yq6g5yio]{font-weight:700}.ask-a[data-astro-cid-yq6g5yio] .n[data-astro-cid-yq6g5yio]{font-family:var(--serif);color:var(--muted);font-size:1.1rem}.ask-a[data-astro-cid-yq6g5yio] .you[data-astro-cid-yq6g5yio]{background:var(--dawn)}.ask-a[data-astro-cid-yq6g5yio] .you[data-astro-cid-yq6g5yio] .n[data-astro-cid-yq6g5yio]{color:var(--sunset)}.why[data-astro-cid-yq6g5yio]{color:var(--muted);font-size:.93rem;display:block}.shift-grid[data-astro-cid-yq6g5yio]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.shift-copy[data-astro-cid-yq6g5yio] h2[data-astro-cid-yq6g5yio]{max-width:12ch}.shift-copy[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{margin-top:1.6rem}.shift-art[data-astro-cid-yq6g5yio]{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;display:grid;position:relative}.mini[data-astro-cid-yq6g5yio]{box-shadow:var(--shadow);background:#fffdfa;border-radius:24px;padding:1.2rem}.mini-t[data-astro-cid-yq6g5yio]{align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.95rem;font-weight:700;display:flex}.mini-t[data-astro-cid-yq6g5yio] .ico{color:var(--horizon)}.mini-ai[data-astro-cid-yq6g5yio] .mini-t[data-astro-cid-yq6g5yio] .ico{color:var(--sunset)}.res[data-astro-cid-yq6g5yio]{gap:.35rem;padding:.55rem 0;display:grid}.res[data-astro-cid-yq6g5yio]+.res[data-astro-cid-yq6g5yio]{box-shadow:0 -1px 0 var(--hair)}.res[data-astro-cid-yq6g5yio] i[data-astro-cid-yq6g5yio]{border-radius:4px;height:.45rem;display:block}.r1[data-astro-cid-yq6g5yio]{background:#91afc08c}.r2[data-astro-cid-yq6g5yio]{background:#1e303a14}.mini-search[data-astro-cid-yq6g5yio]{opacity:.8;transform-origin:100%;transform:scale(.94)}.mini-ai[data-astro-cid-yq6g5yio]{transform:translateY(-1rem)}.mini-ai[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{color:var(--midnight);margin-bottom:.7rem;font-size:.95rem}.pick[data-astro-cid-yq6g5yio]{background:#1e303a09;border-radius:12px;grid-template-columns:1.6rem 1fr;padding:.6rem .7rem .6rem .6rem;font-size:.95rem;font-weight:700;display:grid}.pick[data-astro-cid-yq6g5yio]+.pick[data-astro-cid-yq6g5yio]{margin-top:.35rem}.pick[data-astro-cid-yq6g5yio] span[data-astro-cid-yq6g5yio]{font-family:var(--serif);color:var(--muted);font-weight:400}.pick[data-astro-cid-yq6g5yio].you{background:var(--dawn)}.pick[data-astro-cid-yq6g5yio].you span[data-astro-cid-yq6g5yio]{color:var(--sunset)}.section[data-astro-cid-yq6g5yio]{padding-block:clamp(4.5rem,7vw,7.5rem)}.sec-head[data-astro-cid-yq6g5yio]{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{margin-top:1.5rem}.reads-grid[data-astro-cid-yq6g5yio]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.card[data-astro-cid-yq6g5yio]{box-shadow:var(--shadow-soft);background:#fffdfa;border-radius:26px;padding:1.9rem 1.8rem 2rem}.card-ico[data-astro-cid-yq6g5yio]{background:var(--paper);width:3.6rem;height:3.6rem;color:var(--midnight);border-radius:50%;place-items:center;display:grid}.card[data-astro-cid-yq6g5yio] h3[data-astro-cid-yq6g5yio]{max-width:16ch;margin-top:1.4rem;font-size:clamp(1.4rem,1.15rem + .7vw,1.75rem)}.card[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{margin-top:.8rem;font-size:.99rem}.tech[data-astro-cid-yq6g5yio]>[data-astro-cid-yq6g5yio],.vh-grid[data-astro-cid-yq6g5yio]>[data-astro-cid-yq6g5yio],.shift-grid[data-astro-cid-yq6g5yio]>[data-astro-cid-yq6g5yio],.how-grid[data-astro-cid-yq6g5yio]>[data-astro-cid-yq6g5yio]{min-width:0}.vh-badge[data-astro-cid-yq6g5yio]{margin:0 0 1.6rem -.6rem}.tech-icons[data-astro-cid-yq6g5yio]{color:var(--midnight);gap:.9rem;margin-bottom:1.6rem;display:flex}.tech[data-astro-cid-yq6g5yio]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(5rem,10vw,9rem);display:grid}.tech-copy[data-astro-cid-yq6g5yio] h3[data-astro-cid-yq6g5yio]{max-width:12ch;font-size:clamp(2rem,1.4rem + 2vw,3.2rem)}.tech-copy[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{margin-top:1.3rem}.how-grid[data-astro-cid-yq6g5yio]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.how-side[data-astro-cid-yq6g5yio]{position:sticky;top:8rem}.how-mark[data-astro-cid-yq6g5yio]{aspect-ratio:1;place-items:center;width:min(22rem,80%);margin-top:3rem;display:grid;position:relative}.how-glow[data-astro-cid-yq6g5yio]{background:radial-gradient(circle,#f6d7c8f2,#f6d7c859 40%,#f6d7c800 68%);border-radius:50%;position:absolute;inset:0}.how-mark[data-astro-cid-yq6g5yio] .mark{width:70%;position:relative}.how-steps[data-astro-cid-yq6g5yio]{gap:clamp(3.5rem,7vw,6rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.how-rail[data-astro-cid-yq6g5yio]{background:#1e303a1a;border-radius:2px;width:1.5px;position:absolute;top:2.5rem;bottom:2.5rem;left:calc(2.5rem - .75px)}.rail-fg[data-astro-cid-yq6g5yio]{border-radius:inherit;background:var(--sunset);transform-origin:top;position:absolute;inset:0}html.motion .rail-fg[data-astro-cid-yq6g5yio]{transform:scaleY(0)}.hs[data-astro-cid-yq6g5yio]{grid-template-columns:5rem 1fr;gap:1.8rem;display:grid;position:relative}.hs-n[data-astro-cid-yq6g5yio]{z-index:1;width:5rem;height:5rem;box-shadow:var(--shadow-soft);transition:background .46s var(--ease), box-shadow .46s var(--ease);background:#fffdfa;border-radius:50%;place-items:center;display:grid;position:relative}.hs-n[data-astro-cid-yq6g5yio] .k-step{transform:translateY(-6%)}.hs[data-astro-cid-yq6g5yio].on .hs-n[data-astro-cid-yq6g5yio]{background:var(--dawn);box-shadow:0 0 0 7px #e07a581f, var(--shadow-soft)}.hs[data-astro-cid-yq6g5yio] h3[data-astro-cid-yq6g5yio]{margin-top:.6rem;font-size:clamp(2rem,1.5rem + 1.6vw,3rem)}.hs-h[data-astro-cid-yq6g5yio]{color:var(--midnight);font-family:var(--serif);max-width:30rem;margin-top:.6rem;font-size:clamp(1.2rem,1.05rem + .4vw,1.45rem);line-height:1.3}.hs[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]:not(.hs-h){margin-top:1rem}.hs[data-astro-cid-yq6g5yio] .hs-list{gap:.8rem;margin-top:1.5rem}.gets-doc[data-astro-cid-yq6g5yio]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1rem,2vw,2rem);display:grid}.gets-doc[data-astro-cid-yq6g5yio]>[data-astro-cid-yq6g5yio]{min-width:0}.gets-art[data-astro-cid-yq6g5yio]{margin-left:calc(-1 * var(--gutter) - max(0px, (100vw - 1360px) / 2));align-self:center;position:relative}.gets-art[data-astro-cid-yq6g5yio] img[data-astro-cid-yq6g5yio]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.gets-list[data-astro-cid-yq6g5yio]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fffdfa;margin:0;padding:.6rem clamp(1.25rem,2.5vw,2.2rem);list-style:none}.gets-list[data-astro-cid-yq6g5yio] li[data-astro-cid-yq6g5yio]{grid-template-columns:3.4rem 1fr auto;align-items:start;gap:1rem;padding:1.3rem 0;display:grid}.gets-list[data-astro-cid-yq6g5yio] li[data-astro-cid-yq6g5yio]+li[data-astro-cid-yq6g5yio]{box-shadow:0 -1px 0 var(--hair)}.gl-ico[data-astro-cid-yq6g5yio]{background:var(--paper);width:3.4rem;height:3.4rem;color:var(--midnight);border-radius:50%;place-items:center;display:grid}.gets-list[data-astro-cid-yq6g5yio] h4[data-astro-cid-yq6g5yio]{font-family:var(--serif);letter-spacing:-.01em;margin:.35rem 0 0;font-size:1.45rem;font-weight:400;line-height:1.15}.gets-list[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{margin-top:.35rem;font-size:.98rem}.gl-n[data-astro-cid-yq6g5yio]{font-family:var(--serif);color:var(--sunset);font-variant-numeric:lining-nums;padding-top:.5rem;font-size:1.05rem}@media (width<=1100px){.reads-grid[data-astro-cid-yq6g5yio]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.vh[data-astro-cid-yq6g5yio]{min-height:0;padding-block:7rem 4.5rem}.vh-grid[data-astro-cid-yq6g5yio],.shift-grid[data-astro-cid-yq6g5yio],.tech[data-astro-cid-yq6g5yio],.how-grid[data-astro-cid-yq6g5yio],.gets-top[data-astro-cid-yq6g5yio]{grid-template-columns:1fr}.vh-grid[data-astro-cid-yq6g5yio]{gap:3.5rem}.vh[data-astro-cid-yq6g5yio] h1[data-astro-cid-yq6g5yio]{max-width:none;font-size:clamp(2.5rem,1.6rem + 3.6vw,3.4rem)}.vh-art[data-astro-cid-yq6g5yio]{justify-self:stretch;max-width:none}.shift-art[data-astro-cid-yq6g5yio]{gap:.7rem}.mini[data-astro-cid-yq6g5yio]{border-radius:20px;padding:.95rem}.mini-ai[data-astro-cid-yq6g5yio] p[data-astro-cid-yq6g5yio]{font-size:.88rem}.pick[data-astro-cid-yq6g5yio]{grid-template-columns:1.3rem 1fr;padding:.5rem;font-size:.86rem}.how-side[data-astro-cid-yq6g5yio]{position:static}.how-mark[data-astro-cid-yq6g5yio]{display:none}.hs[data-astro-cid-yq6g5yio]{gap:1.1rem}.reads-grid[data-astro-cid-yq6g5yio],.gets-doc[data-astro-cid-yq6g5yio]{grid-template-columns:1fr}.gets-art[data-astro-cid-yq6g5yio]{margin:0 calc(-1 * var(--gutter)) -1rem}.gets-list[data-astro-cid-yq6g5yio] li[data-astro-cid-yq6g5yio]{grid-template-columns:3rem 1fr}.gl-ico[data-astro-cid-yq6g5yio]{width:3rem;height:3rem}.gl-n[data-astro-cid-yq6g5yio]{display:none}.card[data-astro-cid-yq6g5yio]{padding:1.6rem 1.4rem 1.7rem}}
