.hero[data-astro-cid-anhloy43]{position:relative;padding-block:clamp(2.5rem,6vw,5rem) 0;background:linear-gradient(90deg,var(--color-canvas) 0 58%,var(--color-deep) 58% 100%);overflow:hidden}.grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-bottom:clamp(2.5rem,6vw,4.5rem)}h1[data-astro-cid-anhloy43]{font-size:var(--text-3xl);margin:.9rem 0 1.1rem;color:var(--color-deep);max-width:15ch}h1[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{display:block}.sub[data-astro-cid-anhloy43]{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:56ch}.sub[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{color:var(--color-ink);font-weight:600}.chips[data-astro-cid-anhloy43]{list-style:none;padding:0;margin:1.4rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.chips[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface);font-size:var(--text-xs);font-weight:600;color:var(--color-ink)}.chips[data-astro-cid-anhloy43] .icon{color:var(--color-blue)}.cta[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.risk[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--color-muted);margin-top:.8rem}.risk[data-astro-cid-anhloy43] .icon{color:var(--color-blue);flex:none}.doors[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.4rem;max-width:40rem}.doors[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;background:var(--color-parch);border-radius:var(--radius-md);text-decoration:none;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.35;min-height:44px;transition:background-color var(--dur-ui) var(--ease-brand)}.doors[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{background:var(--color-gold-soft)}.doors[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{display:block;color:var(--color-ink)}.doors[data-astro-cid-anhloy43] .icon{flex:none;color:var(--color-deep)}.plate[data-astro-cid-anhloy43]{position:relative}[data-astro-cid-anhloy43][data-section] .ph img{width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 30px 60px -30px #0009;outline:1px solid rgba(201,162,75,.6);outline-offset:8px}.rating[data-astro-cid-anhloy43]{position:absolute;left:-1.75rem;top:1.5rem;display:grid;grid-template-columns:auto auto;column-gap:.6rem;align-items:center;background:var(--color-surface);color:var(--color-ink);padding:.8rem 1rem;border-radius:var(--radius-md);text-decoration:none;box-shadow:0 16px 30px -16px #0a1c3380}.stars[data-astro-cid-anhloy43]{grid-column:1 / -1;display:flex;gap:2px;color:var(--color-accent)}.stars[data-astro-cid-anhloy43] .st{fill:currentColor}.r-n[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-size:2rem;line-height:1;color:var(--color-deep)}.r-t[data-astro-cid-anhloy43]{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.3}.quote[data-astro-cid-anhloy43]{position:absolute;right:-.5rem;bottom:-1.5rem;max-width:20rem;margin:0;background:var(--color-deep-2);color:#fff;border-left:3px solid var(--color-accent);padding:1rem 1.1rem;border-radius:var(--radius-md);box-shadow:0 16px 30px -16px #0009}.quote[data-astro-cid-anhloy43] blockquote[data-astro-cid-anhloy43]{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);line-height:1.3}.quote[data-astro-cid-anhloy43] figcaption[data-astro-cid-anhloy43]{margin-top:.5rem;font-size:var(--text-xs);color:var(--color-gold-soft);font-weight:600}.meander[data-astro-cid-anhloy43]{color:var(--color-deep);height:10px}.settle[data-astro-cid-anhloy43]{animation:settle var(--dur-page) var(--ease-brand) both}.d2[data-astro-cid-anhloy43]{animation-delay:.12s}@keyframes settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.hero[data-astro-cid-anhloy43]{background:var(--color-canvas)}.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.visual[data-astro-cid-anhloy43]{background:var(--color-deep);margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));padding:2rem clamp(1.25rem,4vw,2.5rem) 3rem}.rating[data-astro-cid-anhloy43]{left:.75rem;top:.75rem}.quote[data-astro-cid-anhloy43]{position:relative;right:auto;bottom:auto;margin-top:1.25rem;max-width:none}.doors[data-astro-cid-anhloy43]{grid-template-columns:1fr}}.aegis[data-astro-cid-moupvmqy]{background:var(--color-deep);color:#e6ebf2;position:relative}.head[data-astro-cid-moupvmqy]{display:grid;gap:.9rem;margin-bottom:clamp(2rem,4vw,3rem);max-width:46rem}.head[data-astro-cid-moupvmqy] .eyebrow[data-astro-cid-moupvmqy]{color:var(--color-accent)}h2[data-astro-cid-moupvmqy]{font-size:var(--text-2xl);color:#fff;margin:0}h2[data-astro-cid-moupvmqy] em[data-astro-cid-moupvmqy]{color:var(--color-accent)}.head[data-astro-cid-moupvmqy] .lead[data-astro-cid-moupvmqy]{color:#c7cfdb}.board[data-astro-cid-moupvmqy]{display:grid;grid-template-columns:1fr 300px 1.15fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.picks[data-astro-cid-moupvmqy]{border:0;margin:0;padding:0;display:grid;gap:.6rem}.pick[data-astro-cid-moupvmqy]{display:flex;gap:.8rem;align-items:center;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-brand),border-color var(--dur-ui) var(--ease-brand);position:relative}.pick[data-astro-cid-moupvmqy]:hover{background:#ffffff0d}.pick[data-astro-cid-moupvmqy] input[data-astro-cid-moupvmqy]{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.pick[data-astro-cid-moupvmqy]:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:2px}.pick[data-astro-cid-moupvmqy].sel{background:#c9a24b24;border-color:var(--color-accent)}.p-ico[data-astro-cid-moupvmqy]{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;background:#ffffff14;color:var(--color-accent)}.pick[data-astro-cid-moupvmqy].sel .p-ico[data-astro-cid-moupvmqy]{background:var(--color-accent);color:var(--color-deep)}.p-txt[data-astro-cid-moupvmqy]{display:grid}.p-word[data-astro-cid-moupvmqy]{font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-soft)}.p-opt[data-astro-cid-moupvmqy]{color:#fff;font-weight:600;line-height:1.35}.shield-wrap[data-astro-cid-moupvmqy]{display:grid;place-items:center}.shield[data-astro-cid-moupvmqy]{width:100%;max-width:300px;height:auto;overflow:visible}.q[data-astro-cid-moupvmqy]{fill:#13305a;stroke:none;transition:fill var(--dur-el) var(--ease-brand),opacity var(--dur-el) var(--ease-brand);cursor:pointer}.q[data-astro-cid-moupvmqy].lit{fill:var(--color-accent)}.rim[data-astro-cid-moupvmqy]{fill:none;stroke:var(--color-accent);stroke-width:3}.cross[data-astro-cid-moupvmqy]{stroke:var(--color-deep);stroke-width:3}.ql[data-astro-cid-moupvmqy]{font-family:var(--font-heading);font-size:9px;letter-spacing:.8px;fill:#c7cfdb;pointer-events:none;transition:fill var(--dur-el) var(--ease-brand)}.ql[data-astro-cid-moupvmqy].lit{fill:var(--color-deep)}.medal[data-astro-cid-moupvmqy]{fill:var(--color-deep);stroke:var(--color-accent);stroke-width:2.5}.owl-body[data-astro-cid-moupvmqy]{fill:var(--color-accent)}.eye[data-astro-cid-moupvmqy]{fill:var(--color-deep)}.pupil[data-astro-cid-moupvmqy]{fill:var(--color-accent)}.beak[data-astro-cid-moupvmqy]{fill:var(--color-deep)}.eyes[data-astro-cid-moupvmqy]{transform-origin:0 -6px;transform:scaleY(.25);transition:transform var(--dur-el) var(--ease-brand)}.shield-wrap[data-astro-cid-moupvmqy].awake .eyes[data-astro-cid-moupvmqy]{transform:scaleY(1)}.cards[data-astro-cid-moupvmqy]{min-height:25rem;display:grid}.card[data-astro-cid-moupvmqy]{background:var(--color-deep-2);border:1px solid rgba(201,162,75,.35);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2rem)}html.js .card[data-astro-cid-moupvmqy]:not(.on){display:none}html:not(.js) .cards[data-astro-cid-moupvmqy]{gap:1rem}.c-pkg[data-astro-cid-moupvmqy]{display:flex;align-items:center;gap:.45rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-soft);margin:0}.card[data-astro-cid-moupvmqy] h3[data-astro-cid-moupvmqy]{font-size:var(--text-xl);color:#fff;margin:.6rem 0 .7rem}.c-pain[data-astro-cid-moupvmqy]{color:#c7cfdb}.card[data-astro-cid-moupvmqy] ul[data-astro-cid-moupvmqy]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.45rem}.card[data-astro-cid-moupvmqy] li[data-astro-cid-moupvmqy]{display:flex;gap:.55rem;align-items:flex-start;color:#e6ebf2;font-size:var(--text-sm)}.card[data-astro-cid-moupvmqy] li[data-astro-cid-moupvmqy] .icon{flex:none;margin-top:.2rem;color:var(--color-accent)}.c-out[data-astro-cid-moupvmqy] strong[data-astro-cid-moupvmqy]{color:#fff;font-weight:600}.c-cta[data-astro-cid-moupvmqy]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.card[data-astro-cid-moupvmqy].on{animation:card-in var(--dur-el) var(--ease-brand)}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.board[data-astro-cid-moupvmqy]{grid-template-columns:1fr 1fr}.shield-wrap[data-astro-cid-moupvmqy]{grid-row:1;grid-column:1 / -1}.shield[data-astro-cid-moupvmqy]{max-width:220px}}@media(max-width:720px){.board[data-astro-cid-moupvmqy]{grid-template-columns:1fr}.shield[data-astro-cid-moupvmqy]{max-width:180px}.cards[data-astro-cid-moupvmqy]{min-height:0}}.shift[data-astro-cid-e7k72ggn]{background:var(--color-canvas)}.bab[data-astro-cid-e7k72ggn]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:stretch}.col[data-astro-cid-e7k72ggn]{border-radius:var(--radius-lg);padding:1.5rem}.before[data-astro-cid-e7k72ggn]{background:var(--color-parch)}.after[data-astro-cid-e7k72ggn]{background:var(--color-surface);border:1px solid var(--color-accent)}[data-astro-cid-e7k72ggn][data-section] .b-ph img{border-radius:var(--radius-md);aspect-ratio:3 / 2;object-fit:cover;filter:saturate(.6);margin-bottom:1rem}.tag[data-astro-cid-e7k72ggn]{font-weight:700;font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .7rem}.after[data-astro-cid-e7k72ggn] .tag[data-astro-cid-e7k72ggn]{color:var(--color-gold-ink)}.col[data-astro-cid-e7k72ggn] ul[data-astro-cid-e7k72ggn]{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.col[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn]{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--text-base)}.before[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn]{color:var(--color-ink-soft)}.before[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn] .icon{color:var(--color-muted);flex:none;margin-top:.25rem}.after[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn]{color:var(--color-ink);font-weight:600}.after[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn] .icon{color:var(--color-blue);flex:none;margin-top:.25rem}.after[data-astro-cid-e7k72ggn] blockquote[data-astro-cid-e7k72ggn]{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--color-line);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-deep)}.after[data-astro-cid-e7k72ggn] blockquote[data-astro-cid-e7k72ggn] span[data-astro-cid-e7k72ggn]{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted);margin-top:.3rem}.bridge[data-astro-cid-e7k72ggn]{align-self:center;width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:var(--color-accent);color:var(--color-deep)}.plan[data-astro-cid-e7k72ggn]{margin-top:clamp(2.5rem,5vw,3.5rem)}.plan[data-astro-cid-e7k72ggn] h3[data-astro-cid-e7k72ggn]{font-size:var(--text-xl);color:var(--color-deep);margin:0 0 1.25rem}.plan[data-astro-cid-e7k72ggn] ol[data-astro-cid-e7k72ggn]{list-style:none;padding:0;margin:0 0 1.75rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:s}.plan[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn]{position:relative;display:grid;gap:.4rem;padding:1.4rem 1.25rem 1.25rem;background:var(--color-surface);border-radius:var(--radius-md);border-top:3px solid var(--color-deep)}.plan[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn] .icon{color:var(--color-blue)}.plan[data-astro-cid-e7k72ggn] .n[data-astro-cid-e7k72ggn]{position:absolute;right:1rem;top:.6rem;font-family:var(--font-heading);font-size:2.2rem;color:var(--color-parch);line-height:1}.plan[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn] strong[data-astro-cid-e7k72ggn]{font-size:var(--text-lg);color:var(--color-ink)}.plan[data-astro-cid-e7k72ggn] li[data-astro-cid-e7k72ggn] span[data-astro-cid-e7k72ggn]:last-child{color:var(--color-ink-soft);font-size:var(--text-sm)}@media(max-width:900px){.bab[data-astro-cid-e7k72ggn]{grid-template-columns:1fr}.bridge[data-astro-cid-e7k72ggn]{transform:rotate(90deg);justify-self:center}.plan[data-astro-cid-e7k72ggn] ol[data-astro-cid-e7k72ggn]{grid-template-columns:1fr}}.lane[data-astro-cid-qba266zf]{background:var(--color-surface)}.lane[data-astro-cid-qba266zf].flip{background:var(--color-canvas)}.grid[data-astro-cid-qba266zf]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.flip[data-astro-cid-qba266zf] .media[data-astro-cid-qba266zf]{order:2}.media[data-astro-cid-qba266zf]{position:relative}[data-astro-cid-qba266zf][data-section] .ph img{border-radius:var(--radius-lg);width:100%;object-fit:cover;max-height:34rem}.q[data-astro-cid-qba266zf]{margin:-3rem 1.25rem 0 auto;position:relative;max-width:26rem;background:var(--color-deep);color:#fff;padding:1.2rem 1.3rem;border-radius:var(--radius-md);box-shadow:0 18px 34px -18px #0a1c338c}.flip[data-astro-cid-qba266zf] .q[data-astro-cid-qba266zf]{margin-left:1.25rem;margin-right:auto}.q[data-astro-cid-qba266zf] .icon{color:var(--color-accent)}.q[data-astro-cid-qba266zf] blockquote[data-astro-cid-qba266zf]{margin:.35rem 0 0;font-size:var(--text-base);line-height:1.5}.q[data-astro-cid-qba266zf] figcaption[data-astro-cid-qba266zf] a[data-astro-cid-qba266zf]{color:#fff;text-decoration:underline;text-underline-offset:3px}.q[data-astro-cid-qba266zf] figcaption[data-astro-cid-qba266zf]{margin-top:.6rem;font-size:var(--text-xs);color:var(--color-gold-soft);font-weight:600}.q[data-astro-cid-qba266zf] a[data-astro-cid-qba266zf]{color:#fff;text-underline-offset:3px}.eyebrow[data-astro-cid-qba266zf] .w[data-astro-cid-qba266zf]{display:inline-block;padding:.15rem .55rem;margin-right:.4rem;border-radius:999px;background:var(--color-deep);color:var(--color-accent);letter-spacing:.18em}h2[data-astro-cid-qba266zf]{font-size:var(--text-2xl);color:var(--color-deep);margin:.8rem 0 1rem;max-width:20ch}.problem[data-astro-cid-qba266zf]{color:var(--color-ink-soft)}.solution[data-astro-cid-qba266zf]{color:var(--color-ink);font-weight:600}ul[data-astro-cid-qba266zf]{list-style:none;padding:0;margin:1.1rem 0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.25rem}li[data-astro-cid-qba266zf]{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--text-sm);color:var(--color-ink)}li[data-astro-cid-qba266zf] .icon{flex:none;margin-top:.2rem;color:var(--color-blue)}.also[data-astro-cid-qba266zf]{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--text-sm);color:var(--color-gold-ink);font-weight:600}.also[data-astro-cid-qba266zf] .icon{flex:none;margin-top:.2rem}.sample[data-astro-cid-qba266zf]{margin-top:1.25rem;border:1px dashed var(--color-blue);border-radius:var(--radius-md);padding:1rem 1.2rem;background:var(--color-canvas);max-width:30rem}.s-tag[data-astro-cid-qba266zf]{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;color:var(--color-blue);margin:0}.s-t[data-astro-cid-qba266zf]{font-family:var(--font-heading);font-size:var(--text-lg);margin:.3rem 0 .6rem;color:var(--color-deep)}dl[data-astro-cid-qba266zf]{margin:0;display:grid;gap:.35rem}dl[data-astro-cid-qba266zf] div[data-astro-cid-qba266zf]{display:flex;justify-content:space-between;gap:1rem;font-size:var(--text-sm);border-bottom:1px solid var(--color-line);padding-bottom:.3rem}dt[data-astro-cid-qba266zf]{color:var(--color-ink-soft)}dd[data-astro-cid-qba266zf]{margin:0;font-weight:700;color:var(--color-ink);font-variant-numeric:tabular-nums}.move[data-astro-cid-qba266zf] dd[data-astro-cid-qba266zf]{color:var(--color-gold-ink)}.cta[data-astro-cid-qba266zf]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.more[data-astro-cid-qba266zf]{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-sm);font-weight:600;color:var(--color-blue);min-height:44px}@media(max-width:900px){.grid[data-astro-cid-qba266zf]{grid-template-columns:1fr}.flip[data-astro-cid-qba266zf] .media[data-astro-cid-qba266zf]{order:0}ul[data-astro-cid-qba266zf]{grid-template-columns:1fr}}.res[data-astro-cid-xnb2wvan]{background:linear-gradient(180deg,var(--color-deep-2),var(--color-deep));color:#e6ebf2}.top[data-astro-cid-xnb2wvan]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4rem);align-items:center}.eyebrow[data-astro-cid-xnb2wvan]{color:var(--color-gold-soft)}.eyebrow[data-astro-cid-xnb2wvan] .w[data-astro-cid-xnb2wvan]{display:inline-block;padding:.15rem .55rem;margin-right:.4rem;border-radius:999px;background:var(--color-accent);color:var(--color-deep);letter-spacing:.18em}h2[data-astro-cid-xnb2wvan]{font-size:var(--text-2xl);color:#fff;margin:.8rem 0 1rem;max-width:22ch}h2[data-astro-cid-xnb2wvan] em[data-astro-cid-xnb2wvan]{color:var(--color-accent)}.lead[data-astro-cid-xnb2wvan]{color:#c7cfdb}.helps[data-astro-cid-xnb2wvan]{list-style:none;padding:0;margin:1.25rem 0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.25rem}.helps[data-astro-cid-xnb2wvan] li[data-astro-cid-xnb2wvan]{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--text-sm)}.helps[data-astro-cid-xnb2wvan] .icon{flex:none;margin-top:.2rem;color:var(--color-accent)}.cred[data-astro-cid-xnb2wvan]{display:flex;gap:.45rem;align-items:center;font-size:var(--text-sm);color:var(--color-gold-soft);font-weight:600}.cta[data-astro-cid-xnb2wvan]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}[data-astro-cid-xnb2wvan][data-section] .ph img{border-radius:var(--radius-lg);aspect-ratio:3 / 2;object-fit:cover;width:100%;outline:1px solid rgba(201,162,75,.5);outline-offset:8px}.decoder[data-astro-cid-xnb2wvan]{margin-top:clamp(2.5rem,5vw,4rem);background:var(--color-canvas);color:var(--color-ink);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:6rem}.d-head[data-astro-cid-xnb2wvan]{display:flex;gap:.9rem;align-items:flex-start}.d-head[data-astro-cid-xnb2wvan]>.icon{flex:none;color:var(--color-blue);margin-top:.2rem}.d-head[data-astro-cid-xnb2wvan] h3[data-astro-cid-xnb2wvan]{font-size:var(--text-xl);color:var(--color-deep);margin:0}.d-head[data-astro-cid-xnb2wvan] p[data-astro-cid-xnb2wvan]{margin:.25rem 0 0;color:var(--color-ink-soft);font-size:var(--text-sm)}.d-body[data-astro-cid-xnb2wvan]{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5rem;margin-top:1.25rem}.d-pick[data-astro-cid-xnb2wvan]{display:flex;flex-wrap:wrap;gap:.5rem;align-content:start}.d-opt[data-astro-cid-xnb2wvan]{font:inherit;font-weight:700;font-size:var(--text-sm);padding:.6rem .9rem;min-height:44px;border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--dur-ui) var(--ease-brand),border-color var(--dur-ui) var(--ease-brand)}.d-opt[data-astro-cid-xnb2wvan]:hover{border-color:var(--color-deep)}.d-opt[data-astro-cid-xnb2wvan][aria-checked=true]{background:var(--color-deep);color:#fff;border-color:var(--color-deep)}.d-card[data-astro-cid-xnb2wvan]{background:var(--color-surface);border-radius:var(--radius-md);border-top:3px solid var(--color-accent);padding:1.2rem 1.3rem}html.js .d-card[data-astro-cid-xnb2wvan]:not(.on){display:none}html:not(.js) .d-out[data-astro-cid-xnb2wvan]{display:grid;gap:.75rem}html:not(.js) .d-pick[data-astro-cid-xnb2wvan]{display:none}.d-level[data-astro-cid-xnb2wvan]{display:inline-flex;gap:.35rem;align-items:center;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-ink);margin:0}.d-card[data-astro-cid-xnb2wvan] h4[data-astro-cid-xnb2wvan]{font-family:var(--font-heading);font-weight:400;font-size:var(--text-lg);color:var(--color-deep);margin:.4rem 0 .6rem}.d-card[data-astro-cid-xnb2wvan] p[data-astro-cid-xnb2wvan]{font-size:var(--text-sm);color:var(--color-ink-soft)}.d-card[data-astro-cid-xnb2wvan] strong[data-astro-cid-xnb2wvan]{color:var(--color-ink)}.d-call[data-astro-cid-xnb2wvan]{display:inline-flex;gap:.4rem;align-items:center;margin-top:.4rem;font-weight:700;font-size:var(--text-sm);color:var(--color-blue);min-height:44px}.d-note[data-astro-cid-xnb2wvan]{margin:1rem 0 0;font-size:var(--text-xs);color:var(--color-muted);max-width:none}.d-note[data-astro-cid-xnb2wvan] a[data-astro-cid-xnb2wvan]{color:var(--color-blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.top[data-astro-cid-xnb2wvan],.d-body[data-astro-cid-xnb2wvan],.helps[data-astro-cid-xnb2wvan]{grid-template-columns:1fr}}.proof[data-astro-cid-2t5hllg7]{background:var(--color-surface)}.head[data-astro-cid-2t5hllg7]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;margin-bottom:2.25rem}h2[data-astro-cid-2t5hllg7]{font-size:var(--text-2xl);color:var(--color-deep);margin:.8rem 0;max-width:22ch}.score[data-astro-cid-2t5hllg7]{display:grid;justify-items:center;gap:.25rem;padding:1.25rem 1.75rem;background:var(--color-deep);color:#fff;border-radius:var(--radius-lg);text-decoration:none;min-width:13rem}.s-n[data-astro-cid-2t5hllg7]{font-family:var(--font-heading);font-size:3.2rem;line-height:1}.s-stars[data-astro-cid-2t5hllg7],.rv-stars[data-astro-cid-2t5hllg7]{display:flex;gap:2px;color:var(--color-accent)}.s-stars[data-astro-cid-2t5hllg7] .st,.rv-stars[data-astro-cid-2t5hllg7] .st{fill:currentColor}.s-t[data-astro-cid-2t5hllg7]{font-size:var(--text-sm);color:#c7cfdb}.s-l[data-astro-cid-2t5hllg7]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-xs);font-weight:700;color:var(--color-accent)}.score[data-astro-cid-2t5hllg7]:hover .s-l[data-astro-cid-2t5hllg7]{text-decoration:underline;text-underline-offset:3px}.wall[data-astro-cid-2t5hllg7]{columns:4 15rem;column-gap:1rem}.rv[data-astro-cid-2t5hllg7]{break-inside:avoid;margin:0 0 1rem;padding:1.2rem 1.25rem;background:var(--color-canvas);border-radius:var(--radius-md)}.rv-stars[data-astro-cid-2t5hllg7]{color:var(--color-gold-ink)}.rv[data-astro-cid-2t5hllg7] blockquote[data-astro-cid-2t5hllg7]{margin:.6rem 0 .75rem;font-size:var(--text-sm);color:var(--color-ink);line-height:1.6}.rv[data-astro-cid-2t5hllg7] figcaption[data-astro-cid-2t5hllg7]{font-size:var(--text-xs);color:var(--color-muted)}.rv[data-astro-cid-2t5hllg7] strong[data-astro-cid-2t5hllg7]{color:var(--color-ink)}.casebook[data-astro-cid-2t5hllg7]{margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;grid-template-columns:.8fr 1.2fr;gap:1.5rem 3rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--color-parch);border-radius:var(--radius-lg)}.c-head[data-astro-cid-2t5hllg7] h3[data-astro-cid-2t5hllg7]{font-size:var(--text-xl);color:var(--color-deep);margin:.6rem 0}.c-head[data-astro-cid-2t5hllg7] p[data-astro-cid-2t5hllg7]:last-child{font-size:var(--text-sm);color:var(--color-ink-soft)}.c-list[data-astro-cid-2t5hllg7]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.c-list[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]{display:grid;gap:.3rem;padding:1rem 1.1rem;background:var(--color-surface);border-radius:var(--radius-md);border-left:0;border-top:3px solid var(--color-accent)}.k[data-astro-cid-2t5hllg7]{font-family:var(--font-heading);font-size:2rem;line-height:1;color:var(--color-deep)}.t[data-astro-cid-2t5hllg7]{font-size:var(--text-sm);color:var(--color-ink)}.s[data-astro-cid-2t5hllg7]{font-size:var(--text-xs);color:var(--color-muted)}.c-total[data-astro-cid-2t5hllg7]{grid-column:1 / -1;display:flex;gap:.6rem;align-items:center;margin:0;font-size:var(--text-sm);color:var(--color-ink-soft);max-width:none}.c-total[data-astro-cid-2t5hllg7] .icon{color:var(--color-blue);flex:none}.c-total[data-astro-cid-2t5hllg7] strong[data-astro-cid-2t5hllg7]{color:var(--color-ink)}.media[data-astro-cid-2t5hllg7]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.m-h[data-astro-cid-2t5hllg7]{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-weight:700;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue)}.media[data-astro-cid-2t5hllg7] ul[data-astro-cid-2t5hllg7]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.media[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]{padding:.35rem .75rem;border:1px solid var(--color-line);border-radius:999px;font-size:var(--text-xs);font-weight:600;color:var(--color-ink-soft)}@media(max-width:900px){.head[data-astro-cid-2t5hllg7],.casebook[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}.score[data-astro-cid-2t5hllg7]{justify-self:start}}@media(max-width:560px){.c-list[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}}.team[data-astro-cid-5bfvjeui]{background:var(--color-canvas)}.founder[data-astro-cid-5bfvjeui]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}[data-astro-cid-5bfvjeui][data-section] .ph img{border-radius:200px 200px var(--radius-lg) var(--radius-lg);aspect-ratio:4 / 5;object-fit:cover;width:100%;border:6px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-accent)}.f-cap[data-astro-cid-5bfvjeui]{margin:1rem 0 0;display:grid;gap:.15rem;text-align:center;max-width:none}.f-cap[data-astro-cid-5bfvjeui] strong[data-astro-cid-5bfvjeui]{color:var(--color-deep)}.f-cap[data-astro-cid-5bfvjeui] span[data-astro-cid-5bfvjeui]{font-size:var(--text-sm);color:var(--color-muted)}h2[data-astro-cid-5bfvjeui]{font-size:var(--text-2xl);color:var(--color-deep);margin:.8rem 0 1.1rem}.f-copy[data-astro-cid-5bfvjeui]>p[data-astro-cid-5bfvjeui]:not(.eyebrow):not(.lead):not(.roles){color:var(--color-ink-soft)}.chips[data-astro-cid-5bfvjeui]{list-style:none;padding:0;margin:1.2rem 0;display:flex;flex-wrap:wrap;gap:.45rem}.chips[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;background:var(--color-deep);color:#fff;font-size:var(--text-xs);font-weight:600}.chips[data-astro-cid-5bfvjeui] .icon{color:var(--color-accent)}.roles[data-astro-cid-5bfvjeui]{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--text-sm);color:var(--color-ink-soft)}.roles[data-astro-cid-5bfvjeui] .icon{flex:none;margin-top:.2rem;color:var(--color-blue)}.crew[data-astro-cid-5bfvjeui]{margin-top:clamp(3rem,6vw,4.5rem)}.c-head[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:var(--text-xl);color:var(--color-deep);margin:0}.c-head[data-astro-cid-5bfvjeui] p[data-astro-cid-5bfvjeui]{color:var(--color-ink-soft);margin:.3rem 0 1.5rem}.members[data-astro-cid-5bfvjeui]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.members[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]{background:var(--color-surface);border-radius:var(--radius-md);padding:1rem;text-align:center}.members[data-astro-cid-5bfvjeui] img[data-astro-cid-5bfvjeui]{width:96px;height:96px;border-radius:999px;margin:0 auto .75rem;object-fit:cover;box-shadow:0 0 0 3px var(--color-surface),0 0 0 4px var(--color-accent)}.m-n[data-astro-cid-5bfvjeui]{font-weight:700;color:var(--color-ink);margin:0}.m-t[data-astro-cid-5bfvjeui]{font-size:var(--text-sm);color:var(--color-blue);margin:.1rem 0 .4rem;font-weight:600}.m-tags[data-astro-cid-5bfvjeui]{font-size:var(--text-xs);color:var(--color-gold-ink);font-weight:700;margin:0 0 .4rem}.m-b[data-astro-cid-5bfvjeui]{font-size:var(--text-xs);color:var(--color-ink-soft);margin:0}@media(max-width:1100px){.members[data-astro-cid-5bfvjeui]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.founder[data-astro-cid-5bfvjeui]{grid-template-columns:1fr}.f-photo[data-astro-cid-5bfvjeui]{max-width:22rem}}@media(max-width:560px){.members[data-astro-cid-5bfvjeui]{grid-template-columns:1fr 1fr}}.es[data-astro-cid-mgyezifz]{background:var(--color-surface);border-top:1px solid var(--color-line)}.grid[data-astro-cid-mgyezifz]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}h2[data-astro-cid-mgyezifz]{font-size:var(--text-2xl);color:var(--color-deep);margin:.8rem 0 1rem}ul[data-astro-cid-mgyezifz]{list-style:none;padding:0;margin:1.2rem 0;display:grid;gap:.55rem}.copy[data-astro-cid-mgyezifz] li[data-astro-cid-mgyezifz]{display:flex;gap:.55rem;align-items:flex-start}.copy[data-astro-cid-mgyezifz] li[data-astro-cid-mgyezifz] .icon{flex:none;margin-top:.25rem;color:var(--color-blue)}.cta[data-astro-cid-mgyezifz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.members-box[data-astro-cid-mgyezifz]{background:var(--color-canvas);border-radius:var(--radius-lg);padding:1.75rem}.m-h[data-astro-cid-mgyezifz]{font-weight:700;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue);margin:0 0 1rem}.logos[data-astro-cid-mgyezifz]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-items:center;margin:0}.logos[data-astro-cid-mgyezifz] li[data-astro-cid-mgyezifz]{background:var(--color-surface);border-radius:var(--radius-md);height:88px;display:grid;place-items:center;padding:.75rem}.logos[data-astro-cid-mgyezifz] img[data-astro-cid-mgyezifz]{max-height:60px;width:auto;object-fit:contain}.belong[data-astro-cid-mgyezifz]{display:flex;gap:.6rem;align-items:flex-start;margin:1.25rem 0 0;font-size:var(--text-sm);color:var(--color-ink-soft)}.belong[data-astro-cid-mgyezifz] .icon{flex:none;margin-top:.2rem;color:var(--color-gold-ink)}@media(max-width:900px){.grid[data-astro-cid-mgyezifz]{grid-template-columns:1fr}}.ye[data-astro-cid-iem6zpcv]{background:var(--color-parch)}.top[data-astro-cid-iem6zpcv]{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem 3rem;align-items:end;margin-bottom:2rem}.eyebrow[data-astro-cid-iem6zpcv]{display:inline-flex;align-items:center;gap:.4rem}h2[data-astro-cid-iem6zpcv]{font-size:var(--text-2xl);color:var(--color-deep);margin:.8rem 0;max-width:20ch}.dates[data-astro-cid-iem6zpcv]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.dates[data-astro-cid-iem6zpcv] li[data-astro-cid-iem6zpcv]{display:grid;grid-template-columns:9.5rem 1fr;gap:.75rem;align-items:baseline;padding:.6rem .9rem;background:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-ink-soft)}.dates[data-astro-cid-iem6zpcv] .d[data-astro-cid-iem6zpcv]{font-weight:700;color:var(--color-deep);font-variant-numeric:tabular-nums}.moves[data-astro-cid-iem6zpcv]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.moves[data-astro-cid-iem6zpcv] li[data-astro-cid-iem6zpcv]{position:relative;display:grid;gap:.45rem;align-content:start;padding:1.3rem 1.25rem;background:var(--color-surface);border-radius:var(--radius-md)}.moves[data-astro-cid-iem6zpcv] .icon{color:var(--color-blue)}.moves[data-astro-cid-iem6zpcv] .n[data-astro-cid-iem6zpcv]{position:absolute;right:1rem;top:.8rem;font-family:var(--font-heading);font-size:1.6rem;color:var(--color-gold-ink)}.moves[data-astro-cid-iem6zpcv] strong[data-astro-cid-iem6zpcv]{color:var(--color-ink);font-size:var(--text-base)}.moves[data-astro-cid-iem6zpcv] li[data-astro-cid-iem6zpcv]>span[data-astro-cid-iem6zpcv]:last-child{font-size:var(--text-sm);color:var(--color-ink-soft)}.gifts[data-astro-cid-iem6zpcv]{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr 180px;gap:1rem;align-items:stretch}.gift[data-astro-cid-iem6zpcv]{display:flex;gap:.9rem;align-items:center;padding:1.1rem 1.25rem;border-radius:var(--radius-md);background:var(--color-deep);color:#fff;text-decoration:none;transition:background-color var(--dur-ui) var(--ease-brand)}.gift[data-astro-cid-iem6zpcv]:hover{background:var(--color-deep-2)}.gift[data-astro-cid-iem6zpcv]>.icon{flex:none;color:var(--color-accent)}.gift[data-astro-cid-iem6zpcv]>span[data-astro-cid-iem6zpcv]{display:grid;gap:.2rem;flex:1}.gift[data-astro-cid-iem6zpcv]>span[data-astro-cid-iem6zpcv]>span[data-astro-cid-iem6zpcv]{font-size:var(--text-sm);color:#c7cfdb}[data-astro-cid-iem6zpcv][data-section] .g-ph img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);max-height:9rem}.disc[data-astro-cid-iem6zpcv]{margin-top:1.25rem;font-size:var(--text-xs);color:var(--color-muted);max-width:90ch}@media(max-width:1000px){.moves[data-astro-cid-iem6zpcv],.gifts[data-astro-cid-iem6zpcv]{grid-template-columns:1fr 1fr}[data-astro-cid-iem6zpcv][data-section] .g-ph{display:none}.top[data-astro-cid-iem6zpcv]{grid-template-columns:1fr}}@media(max-width:640px){.moves[data-astro-cid-iem6zpcv],.gifts[data-astro-cid-iem6zpcv]{grid-template-columns:1fr}.dates[data-astro-cid-iem6zpcv] li[data-astro-cid-iem6zpcv]{grid-template-columns:1fr;gap:.1rem}}.faq[data-astro-cid-vcytj35z]{background:var(--color-surface)}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.side[data-astro-cid-vcytj35z]{position:sticky;top:7rem;display:grid;gap:1rem;justify-items:start}h2[data-astro-cid-vcytj35z]{font-size:var(--text-2xl);color:var(--color-deep);margin:0}.side[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]:not(.eyebrow){color:var(--color-ink-soft);margin:0}.call[data-astro-cid-vcytj35z]{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--color-deep);text-underline-offset:3px}.call[data-astro-cid-vcytj35z] .icon{color:var(--color-blue)}details[data-astro-cid-vcytj35z]{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-vcytj35z]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem .25rem;font-weight:600;font-size:var(--text-lg);color:var(--color-ink);min-height:44px}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z] .icon{flex:none;color:var(--color-gold-ink);transition:transform var(--dur-ui) var(--ease-brand)}details[data-astro-cid-vcytj35z][open] summary[data-astro-cid-vcytj35z] .icon{transform:rotate(45deg)}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{margin:0 0 1.2rem;padding:0 .25rem;color:var(--color-ink-soft)}@media(max-width:900px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.side[data-astro-cid-vcytj35z]{position:static}}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-vcytj35z] .icon{transition:none}}.ct[data-astro-cid-zbjjch6a]{position:relative;isolation:isolate;padding-block:clamp(4rem,9vw,7rem);color:#fff}.ct[data-astro-cid-zbjjch6a] .bg{position:absolute;inset:0;z-index:-2}.ct[data-astro-cid-zbjjch6a] .bg img{width:100%;height:100%;object-fit:cover}.ct[data-astro-cid-zbjjch6a]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1c33f0,#0a1c33d1 55%,#0a1c338c)}.card[data-astro-cid-zbjjch6a]{max-width:46rem}.meander[data-astro-cid-zbjjch6a]{display:block;width:9rem;color:var(--color-accent);opacity:1;margin-bottom:1.25rem}.eyebrow[data-astro-cid-zbjjch6a]{color:var(--color-accent)}h2[data-astro-cid-zbjjch6a]{font-size:var(--text-3xl);color:#fff;margin:.8rem 0 1.5rem}h2[data-astro-cid-zbjjch6a] em[data-astro-cid-zbjjch6a]{color:var(--color-accent)}.two[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.75rem}.two[data-astro-cid-zbjjch6a] p[data-astro-cid-zbjjch6a]{display:flex;gap:.55rem;margin:0;color:#dfe5ee;font-size:var(--text-sm)}.two[data-astro-cid-zbjjch6a] .icon{flex:none;margin-top:.2rem;color:var(--color-accent)}.cta[data-astro-cid-zbjjch6a]{display:flex;flex-wrap:wrap;gap:.75rem}.fine[data-astro-cid-zbjjch6a]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:var(--text-sm);color:#dfe5ee}.fine[data-astro-cid-zbjjch6a] .icon{color:var(--color-accent)}.fine[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{color:#fff;text-underline-offset:3px}@media(max-width:700px){.two[data-astro-cid-zbjjch6a]{grid-template-columns:1fr}}
