.flow[data-astro-cid-4vntboen]{--navy-deepest:#080d1a;--navy-deep:#0f172a;--navy-med:#1a2436;--navy-line:#334155;--amber:#f59e0b;--amber-hi:#fbbf24;--txt:#f4f7ff;--txt-2:#97a3b8;--r:20px;background:var(--navy-deepest);color:var(--txt);overflow-x:clip}.wrap[data-astro-cid-4vntboen]{width:min(1120px,100% - 2.25rem);margin-inline:auto}.flow-progress[data-astro-cid-4vntboen]{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.flow-progress[data-astro-cid-4vntboen] i[data-astro-cid-4vntboen]{background:linear-gradient(90deg, var(--amber), var(--amber-hi));width:0%;height:100%;transition:width .12s linear;display:block;box-shadow:0 0 14px #fbbf24bf}.hero[data-astro-cid-4vntboen]{isolation:isolate;padding:clamp(4.5rem,13vh,8.5rem) 0 clamp(2.75rem,6vh,4rem);position:relative}.hero-bg[data-astro-cid-4vntboen]{z-index:-1;background:radial-gradient(58% 78% at 80% 4%, #fbbf2433, transparent 60%), radial-gradient(90% 60% at 10% 100%, #3b82f617, transparent 66%), linear-gradient(180deg, #0c1322 0%, var(--navy-deepest) 100%);position:absolute;inset:0}.hero-bg[data-astro-cid-4vntboen]:after{content:"";background-image:linear-gradient(#94b4ff0d 1px,#0000 1px),linear-gradient(90deg,#94b4ff0d 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;mask-image:radial-gradient(76% 70% at 50% 0,#000 15%,#0000 80%)}.eyebrow[data-astro-cid-4vntboen]{letter-spacing:.24em;text-transform:uppercase;color:var(--amber-hi);background:#fbbf240d;border:1px solid #fbbf244d;border-radius:999px;margin-bottom:1.7rem;padding:.42rem .9rem;font-size:.68rem;display:inline-block}.claim[data-astro-cid-4vntboen]{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:19ch;margin:0 0 1.1rem;font-size:clamp(2rem,5.4vw,3.8rem);font-weight:700;line-height:1.05}.claim-sub[data-astro-cid-4vntboen]{color:var(--amber-hi);letter-spacing:-.01em;margin:0 0 2.5rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:500}.hero-meta[data-astro-cid-4vntboen]{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;font-size:.84rem;display:flex}.chip-stat[data-astro-cid-4vntboen]{color:var(--txt-2);background:#1a243699;border:1px solid #334155e6;border-radius:999px;padding:.4rem .85rem}.chip-stat[data-astro-cid-4vntboen] b[data-astro-cid-4vntboen]{color:var(--txt);font-weight:650}.chip-hint[data-astro-cid-4vntboen]{color:var(--txt-2);align-items:center;gap:.55rem;display:inline-flex}.dot[data-astro-cid-4vntboen]{background:var(--amber);width:6px;height:6px;box-shadow:0 0 12px var(--amber);border-radius:50%;animation:2.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.stepnav[data-astro-cid-4vntboen]{z-index:40;-webkit-backdrop-filter:blur(14px);background:#080d1ad1;border-block:1px solid #33415580;position:sticky;top:0}.stepnav-inner[data-astro-cid-4vntboen]{scrollbar-width:none;scroll-snap-type:x proximity;gap:.35rem;padding:.55rem max(1.125rem,50% - 560px);display:flex;overflow-x:auto}.stepnav-inner[data-astro-cid-4vntboen]::-webkit-scrollbar{display:none}.stepnav-item[data-astro-cid-4vntboen]{scroll-snap-align:start;color:var(--txt-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:baseline;gap:.45rem;padding:.42rem .8rem;font-size:.82rem;text-decoration:none;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.stepnav-n[data-astro-cid-4vntboen]{font-variant-numeric:tabular-nums;color:#fbbf248c;font-size:.72rem;font-weight:700;transition:color .25s}.stepnav-item[data-astro-cid-4vntboen]:hover{color:var(--txt);background:#1e293bb3}.stepnav-item[data-astro-cid-4vntboen][data-active]{color:#fff;background:#fbbf241f;border-color:#fbbf2466}.stepnav-item[data-astro-cid-4vntboen][data-active] .stepnav-n[data-astro-cid-4vntboen]{color:var(--amber-hi)}.step[data-astro-cid-4vntboen]{padding:clamp(2.75rem,7vh,4.75rem) 0;scroll-margin-top:4rem}.step[data-astro-cid-4vntboen]+.step[data-astro-cid-4vntboen]{border-top:1px solid #33415557}.step-head[data-astro-cid-4vntboen]{grid-template-columns:auto 1fr auto;align-items:start;column-gap:1.15rem;margin-bottom:1.9rem;display:grid}.step-n[data-astro-cid-4vntboen]{color:#0000;-webkit-text-stroke:1.4px #fbbf246b;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;line-height:.85}.step-title[data-astro-cid-4vntboen]{letter-spacing:-.022em;margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:700;line-height:1.15}.step-intro[data-astro-cid-4vntboen]{color:var(--txt-2);max-width:58ch;margin:0;font-size:.94rem;line-height:1.55}.step-count[data-astro-cid-4vntboen]{color:var(--txt-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.5rem;font-size:.74rem}.step-count[data-astro-cid-4vntboen] i[data-astro-cid-4vntboen]{opacity:.65;font-style:normal}.cards[data-astro-cid-4vntboen]{flex-direction:column;gap:.85rem;display:flex}.card[data-astro-cid-4vntboen]{all:unset;box-sizing:border-box;cursor:pointer;perspective:1800px;border-radius:var(--r);-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative}.card[data-astro-cid-4vntboen]:focus-visible{outline:2px solid var(--amber-hi);outline-offset:5px;border-radius:var(--r)}.card-idx[data-astro-cid-4vntboen]{font-variant-numeric:tabular-nums;color:#94a3b86b;letter-spacing:.06em;pointer-events:none;font-size:.72rem;font-weight:700;transition:color .3s;position:absolute;top:1.6rem;left:-2.6rem}.card[data-astro-cid-4vntboen]:hover .card-idx[data-astro-cid-4vntboen],.card[data-astro-cid-4vntboen][aria-expanded=true] .card-idx[data-astro-cid-4vntboen]{color:var(--amber-hi)}@media (width<=1220px){.card-idx[data-astro-cid-4vntboen]{display:none}}.card-inner[data-astro-cid-4vntboen]{transform-style:preserve-3d;height:var(--h,auto);transition:transform .78s cubic-bezier(.2,.9,.25,1),height .6s cubic-bezier(.2,.9,.25,1);display:grid;position:relative}.card[data-astro-cid-4vntboen][aria-expanded=true] .card-inner[data-astro-cid-4vntboen]{transform:rotateY(180deg)}.face[data-astro-cid-4vntboen]{box-sizing:border-box;border-radius:var(--r);-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;align-self:start;align-items:center;gap:1.4rem;width:100%;padding:1.5rem 1.65rem;transition:opacity 10ms linear .39s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-4vntboen][aria-expanded=true] .front[data-astro-cid-4vntboen],.card[data-astro-cid-4vntboen][aria-expanded=false] .back[data-astro-cid-4vntboen]{opacity:0}.card[data-astro-cid-4vntboen][aria-expanded=true] .back[data-astro-cid-4vntboen],.card[data-astro-cid-4vntboen][aria-expanded=false] .front[data-astro-cid-4vntboen]{opacity:1}.front[data-astro-cid-4vntboen]{background-image:var(--img);background-position:50%;background-size:cover;border:1px solid #334155cc;justify-content:space-between;min-height:116px}.front-scrim[data-astro-cid-4vntboen]{z-index:0;background:linear-gradient(98deg,#080d1af5 0%,#0c1322e6 42%,#080d1a80 100%);transition:background .4s;position:absolute;inset:0}.front[data-astro-cid-4vntboen]:after{content:"";z-index:2;background:linear-gradient(180deg, transparent, var(--amber), transparent);opacity:.3;border-radius:0 3px 3px 0;width:2px;transition:opacity .35s,box-shadow .35s;position:absolute;top:16%;bottom:16%;left:0}.front-body[data-astro-cid-4vntboen]{z-index:2;min-width:0;display:block;position:relative}.q[data-astro-cid-4vntboen]{letter-spacing:-.014em;color:#fff;text-wrap:balance;margin-bottom:.36rem;font-size:clamp(1.02rem,1.9vw,1.2rem);font-weight:620;line-height:1.34;display:block}.hint[data-astro-cid-4vntboen]{color:var(--txt-2);font-size:.8rem;line-height:1.4;display:block}.cue[data-astro-cid-4vntboen]{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-2);flex-shrink:0;align-items:center;gap:.6rem;font-size:.68rem;transition:color .3s;display:inline-flex;position:relative}.cue-ring[data-astro-cid-4vntboen]{background:#080d1a8c;border:1px solid #94a3b852;border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .3s,background .3s,transform .45s cubic-bezier(.2,.9,.25,1);display:grid}.cue-ring[data-astro-cid-4vntboen] svg[data-astro-cid-4vntboen]{width:15px;height:15px}@media (hover:hover){.card[data-astro-cid-4vntboen]:hover .front[data-astro-cid-4vntboen]{border-color:#fbbf2473;box-shadow:0 0 0 1px #fbbf241f,0 22px 44px -26px #000000f2,0 0 50px -14px #fbbf2452}.card[data-astro-cid-4vntboen]:hover .front-scrim[data-astro-cid-4vntboen]{background:linear-gradient(98deg,#080d1aed 0%,#0c1322d6 42%,#080d1a4d 100%)}.card[data-astro-cid-4vntboen]:hover .front[data-astro-cid-4vntboen]:after{opacity:1;box-shadow:0 0 18px 1px #fbbf24a6}.card[data-astro-cid-4vntboen]:hover .cue[data-astro-cid-4vntboen]{color:var(--amber-hi)}.card[data-astro-cid-4vntboen]:hover .cue-ring[data-astro-cid-4vntboen]{background:#fbbf241a;border-color:#fbbf248c;transform:rotate(-25deg)}}.back[data-astro-cid-4vntboen]{background:radial-gradient(120% 150% at 0 0,#fbbf2412,#0000 55%),linear-gradient(160deg,#131c30 0%,#0b1120 100%);border:1px solid #fbbf244d;flex-direction:column;align-items:flex-start;padding:1.7rem 1.85rem;transform:rotateY(180deg);box-shadow:0 24px 56px -30px #000000f2,0 0 44px -18px #fbbf2438}.back-body[data-astro-cid-4vntboen]{max-width:70ch;padding-right:2.6rem;display:block;position:relative}.q-back[data-astro-cid-4vntboen]{letter-spacing:.15em;text-transform:uppercase;color:var(--amber-hi);margin-bottom:.85rem;font-size:.68rem;font-weight:650;line-height:1.4;display:block}.a[data-astro-cid-4vntboen]{color:#e8eeff;text-wrap:pretty;font-size:clamp(.95rem,1.55vw,1.06rem);line-height:1.68;display:block}.cue-back[data-astro-cid-4vntboen]{color:#fbbf24b3;position:absolute;top:1.35rem;right:1.35rem}.cue-back[data-astro-cid-4vntboen] .cue-ring[data-astro-cid-4vntboen]{border-color:#fbbf2459}.outro[data-astro-cid-4vntboen]{border-top:1px solid #33415557;padding:clamp(2.5rem,6vh,4rem) 0 5.5rem}.to-yap[data-astro-cid-4vntboen]{border-radius:var(--r);color:inherit;background:linear-gradient(135deg,#1e293bd9,#0b1120f2);border:1px solid #334155d9;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;margin-bottom:2rem;padding:1.45rem 1.6rem;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.to-yap[data-astro-cid-4vntboen]:hover{border-color:#fbbf2473;transform:translateY(-2px);box-shadow:0 0 44px -16px #fbbf2466}.to-yap-lab[data-astro-cid-4vntboen]{letter-spacing:.2em;text-transform:uppercase;color:var(--amber-hi);white-space:nowrap;border:1px solid #fbbf2452;border-radius:999px;padding:.32rem .7rem;font-size:.62rem}.to-yap-body[data-astro-cid-4vntboen]{gap:.25rem;min-width:0;display:grid}.to-yap-body[data-astro-cid-4vntboen] b[data-astro-cid-4vntboen]{letter-spacing:-.012em;font-size:1.02rem;font-weight:650}.to-yap-body[data-astro-cid-4vntboen] span[data-astro-cid-4vntboen]{color:var(--txt-2);font-size:.86rem;line-height:1.5}.to-yap-arrow[data-astro-cid-4vntboen]{color:var(--amber-hi);font-size:1.2rem;transition:transform .3s}.to-yap[data-astro-cid-4vntboen]:hover .to-yap-arrow[data-astro-cid-4vntboen]{transform:translate(4px)}.outro-note[data-astro-cid-4vntboen]{color:var(--txt-2);margin:0;font-size:.86rem;font-style:italic}.outro-note[data-astro-cid-4vntboen] code[data-astro-cid-4vntboen]{color:var(--amber-hi);font-size:.86em;font-style:normal}.reveal[data-astro-cid-4vntboen]{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.9,.25,1);transition-delay:calc(var(--i,0) * 42ms);transform:translateY(14px)}.reveal[data-astro-cid-4vntboen][data-seen]{opacity:1;transform:none}@media (width<=760px){.wrap[data-astro-cid-4vntboen]{width:calc(100% - 2rem)}.hero[data-astro-cid-4vntboen]{padding-top:3.75rem}.claim[data-astro-cid-4vntboen]{max-width:100%}.step-head[data-astro-cid-4vntboen]{grid-template-columns:auto 1fr;gap:.5rem .8rem}.step-count[data-astro-cid-4vntboen]{grid-area:2/2;padding-top:0}.step-txt[data-astro-cid-4vntboen]{grid-column:2}.face[data-astro-cid-4vntboen]{gap:.9rem;padding:1.15rem}.front[data-astro-cid-4vntboen]{align-items:flex-end;min-height:104px}.front-body[data-astro-cid-4vntboen]{padding-right:.25rem}.back[data-astro-cid-4vntboen]{padding:1.3rem 1.25rem}.back-body[data-astro-cid-4vntboen]{padding-right:0}.cue-txt[data-astro-cid-4vntboen]{display:none}.cue-ring[data-astro-cid-4vntboen]{width:38px;height:38px}.cue-back[data-astro-cid-4vntboen]{top:auto;bottom:1.1rem;right:1.1rem}.a[data-astro-cid-4vntboen]{font-size:.96rem;line-height:1.62}.back-body[data-astro-cid-4vntboen] .a[data-astro-cid-4vntboen]{padding-right:2.4rem}}@media (width<=400px){.q[data-astro-cid-4vntboen]{font-size:.99rem}.hint[data-astro-cid-4vntboen]{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.card-inner[data-astro-cid-4vntboen],.face[data-astro-cid-4vntboen],.cue-ring[data-astro-cid-4vntboen],.reveal[data-astro-cid-4vntboen],.flow-progress[data-astro-cid-4vntboen] i[data-astro-cid-4vntboen],.to-yap[data-astro-cid-4vntboen]{transition-duration:.01ms!important;transition-delay:0s!important}.dot[data-astro-cid-4vntboen]{animation:none}.reveal[data-astro-cid-4vntboen]{opacity:1;transform:none}}
