.bl[data-astro-cid-nfnviizi]{--ink-soft:#d6dde0;--warm:#ffc94d;--pen:#59c5e8;padding:0 var(--gutter) 6rem}.bl-kicker[data-astro-cid-nfnviizi]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.bl-progress[data-astro-cid-nfnviizi]{display:none}@supports (animation-timeline:scroll()){.bl-progress[data-astro-cid-nfnviizi]{z-index:20;background:var(--accent-strong);transform-origin:0;height:2px;animation:linear both bl-grow scroll(root);display:block;position:fixed;inset:0 0 auto}}@keyframes bl-grow{0%{transform:scaleX(0)}}.bl-hero[data-astro-cid-nfnviizi]{border-bottom:1px solid var(--line);align-items:center;gap:clamp(2.5rem,6vw,5rem);max-width:72rem;margin:0 auto;padding:clamp(3rem,9vw,7rem) 0 clamp(3rem,7vw,5rem);display:grid}@media (width>=64rem){.bl-hero[data-astro-cid-nfnviizi]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.bl-hero__text[data-astro-cid-nfnviizi]{color:var(--ink-soft);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.7;container-type:inline-size}.bl-hero[data-astro-cid-nfnviizi] h1[data-astro-cid-nfnviizi]{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:0;font-size:min(11cqi,5.5rem);font-weight:700;line-height:.92}.bl-hero__deck[data-astro-cid-nfnviizi]{color:var(--accent-strong);margin:1.25rem 0 2rem;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.3}.bl-hero__meta[data-astro-cid-nfnviizi]{border-top:1px solid var(--line);color:var(--dim);margin-top:2rem;padding-top:1.25rem;font-size:.85rem}.bl-hero__page[data-astro-cid-nfnviizi]{justify-self:center;width:min(100%,28rem);margin:0;transform:rotate(1.5deg)}.bl-hero__page[data-astro-cid-nfnviizi] img[data-astro-cid-nfnviizi]{border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 2rem 4rem #0000008c}.bl-hero__page[data-astro-cid-nfnviizi] figcaption[data-astro-cid-nfnviizi]{color:var(--dim);text-align:center;margin-top:1rem;font-size:.82rem}.bl-overview[data-astro-cid-nfnviizi]{max-width:48rem;margin:0 auto;padding-top:clamp(4rem,9vw,7rem)}.bl-overview[data-astro-cid-nfnviizi] h2[data-astro-cid-nfnviizi],.bl-step[data-astro-cid-nfnviizi] h2[data-astro-cid-nfnviizi],.bl-end[data-astro-cid-nfnviizi] h2[data-astro-cid-nfnviizi]{font-family:var(--display);text-transform:uppercase;margin:0 0 2rem;font-size:clamp(2rem,5.5vw,3.2rem);font-weight:700;line-height:1}.bl-line[data-astro-cid-nfnviizi]{margin:0;padding:0 0 0 2.5rem;list-style:none;position:relative}.bl-line[data-astro-cid-nfnviizi]:before{content:"";background:var(--pen);transform-origin:50% 0;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:.55rem}.bl-line[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{position:relative}.bl-line[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]:before{content:"";border:2px solid var(--pen);background:var(--bg,#090b0d);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:50%;left:-2.3rem;transform:translateY(-50%)}.bl-line[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]:not(.is-blank):before{background:var(--pen)}.bl-line[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]:is(:first-child,:last-child):before{border-color:var(--warm);background:var(--warm);width:1.2rem;height:1.2rem;left:-2.45rem}.bl-line[data-astro-cid-nfnviizi] a[data-astro-cid-nfnviizi]{border-bottom:1px solid var(--line);color:inherit;transition:background var(--motion-medium) var(--ease);gap:.1rem 1.5rem;padding:.7rem 0;text-decoration:none;display:grid}@media (width>=40rem){.bl-line[data-astro-cid-nfnviizi] a[data-astro-cid-nfnviizi]{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}}.bl-line[data-astro-cid-nfnviizi] a[data-astro-cid-nfnviizi]:hover,.bl-line[data-astro-cid-nfnviizi] a[data-astro-cid-nfnviizi]:focus-visible{background:#59c5e812}.bl-line__name[data-astro-cid-nfnviizi]{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.1rem,2.6vw,1.35rem)}.bl-line__note[data-astro-cid-nfnviizi]{color:var(--muted);font-size:.92rem}.is-blank[data-astro-cid-nfnviizi] .bl-line__note[data-astro-cid-nfnviizi]{color:var(--dim);font-style:italic}.bl-note[data-astro-cid-nfnviizi]{color:var(--dim);margin:1.5rem 0 0;font-size:.88rem}.bl-body[data-astro-cid-nfnviizi]{max-width:40rem;color:var(--ink-soft);margin:0 auto;font-size:clamp(1.05rem,.98rem + .35vw,1.18rem);line-height:1.75}.bl-step[data-astro-cid-nfnviizi]{padding-top:clamp(4.5rem,10vw,7.5rem);scroll-margin-top:1rem}.bl-step__num[data-astro-cid-nfnviizi]{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #9be7ff73;margin-bottom:.75rem;font-size:clamp(5rem,14vw,8rem);font-weight:700;line-height:.85;display:block}.bl-step[data-astro-cid-nfnviizi] p[data-astro-cid-nfnviizi]{margin:0 0 1.35em}.bl-venn[data-astro-cid-nfnviizi]{justify-content:center;margin:2.5rem 0;display:flex;position:relative}.bl-venn[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]{aspect-ratio:1;width:clamp(7rem,30vw,10rem);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:50%;place-items:center;display:grid}.bl-venn__you[data-astro-cid-nfnviizi]{border:2px solid var(--pen);background:#59c5e824;margin-right:-2.5rem;padding-right:2rem}.bl-venn__them[data-astro-cid-nfnviizi]{border:2px solid var(--warm);background:#ffc94d1f;padding-left:2rem}.bl-quote[data-astro-cid-nfnviizi]{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:2.5rem 0;padding:0;font-size:clamp(2.2rem,8vw,4rem);font-weight:700;line-height:1.05}.bl-quote[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]{margin-right:.25em;display:inline-block}.bl-quote[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]:last-child{color:var(--warm)}.bl-stress[data-astro-cid-nfnviizi],.bl-checklist[data-astro-cid-nfnviizi],.bl-stack[data-astro-cid-nfnviizi],.bl-chips[data-astro-cid-nfnviizi]{margin:2.25rem 0;padding:0;list-style:none}.bl-stress[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{border-bottom:1px solid var(--line);padding:1rem 0}.bl-stress__line[data-astro-cid-nfnviizi]{color:var(--muted);font-size:clamp(1.15rem,3vw,1.45rem);display:block}.bl-stress[data-astro-cid-nfnviizi] strong[data-astro-cid-nfnviizi]{color:var(--warm);text-transform:uppercase;letter-spacing:.02em;font-size:1.3em;display:inline-block}.bl-stress[data-astro-cid-nfnviizi] small[data-astro-cid-nfnviizi]{color:var(--dim);font-size:.85rem;display:block}.bl-lead[data-astro-cid-nfnviizi]{height:5rem;margin:2.5rem 0;position:relative}.bl-lead__track[data-astro-cid-nfnviizi]{background:var(--line);height:2px;position:absolute;top:2rem;left:0;right:0}.bl-lead__dot[data-astro-cid-nfnviizi]{border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:2rem;left:70%;transform:translate(-50%,-50%)}.bl-lead__dot--you[data-astro-cid-nfnviizi]{background:var(--pen);box-shadow:0 0 1rem #59c5e899}.bl-lead__dot--them[data-astro-cid-nfnviizi]{background:var(--warm);left:58%}.bl-lead[data-astro-cid-nfnviizi] small[data-astro-cid-nfnviizi]{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;position:absolute;bottom:0}.bl-lead__close[data-astro-cid-nfnviizi]{right:0}.bl-checklist[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{border-bottom:1px solid var(--line);padding:.7rem 0 .7rem 2.5rem;position:relative}.bl-checklist[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]:before,.bl-checklist[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]:after{content:"";border:1.5px solid var(--dim);border-radius:3px;width:1.25rem;height:1.25rem;position:absolute;top:.95rem;left:0}.bl-checklist[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]:after{border:solid var(--accent-strong);border-width:0 2px 2px 0;border-radius:0;width:.45rem;height:.8rem;top:1.05rem;left:.4rem;transform:rotate(45deg)}.bl-arrow[data-astro-cid-nfnviizi]{font-family:var(--display);text-transform:uppercase;color:var(--ink);grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:1rem;margin:2.5rem 0;font-size:clamp(1.8rem,7vw,3.2rem);font-weight:700;display:grid}.bl-arrow[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]:last-child{color:var(--accent-strong)}.bl-arrow[data-astro-cid-nfnviizi] i[data-astro-cid-nfnviizi]{background:var(--pen);transform-origin:0;height:2px;position:relative}.bl-arrow[data-astro-cid-nfnviizi] i[data-astro-cid-nfnviizi]:after{content:"";border:solid var(--pen);border-width:2px 2px 0 0;width:.7rem;height:.7rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.bl-stack[data-astro-cid-nfnviizi]{flex-direction:column-reverse;gap:.5rem;max-width:26rem;display:flex}.bl-stack[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{border:1px solid var(--line);border-left:3px solid var(--pen);background:var(--surface);color:var(--ink);border-radius:4px;padding:.8rem 1.1rem;font-size:.95rem}.bl-stack[data-astro-cid-nfnviizi] .is-yes[data-astro-cid-nfnviizi]{border:1px solid var(--warm);text-align:center;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--warm);font-size:1.6rem;box-shadow:0 0 2rem #ffc94d33}.bl-chips[data-astro-cid-nfnviizi]{flex-wrap:wrap;gap:.6rem;display:flex}.bl-chips[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.45rem 1rem;font-size:.92rem}.bl-loop[data-astro-cid-nfnviizi]{margin:2.5rem 0 3rem;position:relative}.bl-loop[data-astro-cid-nfnviizi] svg[data-astro-cid-nfnviizi]{width:100%;height:auto;display:block;overflow:visible}.bl-loop[data-astro-cid-nfnviizi] path[data-astro-cid-nfnviizi]{fill:none;stroke:var(--pen);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1}.bl-loop[data-astro-cid-nfnviizi] circle[data-astro-cid-nfnviizi]{fill:var(--warm)}.bl-loop[data-astro-cid-nfnviizi] small[data-astro-cid-nfnviizi]{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;position:absolute}.bl-loop__open[data-astro-cid-nfnviizi]{bottom:-1.75rem;left:0}.bl-loop__close[data-astro-cid-nfnviizi]{bottom:-1.75rem;right:0}.bl-loop__obj[data-astro-cid-nfnviizi]{top:-1.5rem;left:50%;transform:translate(-50%);color:var(--warm)!important}.bl-meters[data-astro-cid-nfnviizi]{margin:2rem 0}.bl-meters[data-astro-cid-nfnviizi] div[data-astro-cid-nfnviizi]{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;padding:.6rem 0;display:grid}.bl-meters[data-astro-cid-nfnviizi] dt[data-astro-cid-nfnviizi]{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.bl-meters[data-astro-cid-nfnviizi] dd[data-astro-cid-nfnviizi]{font-family:var(--display);color:var(--warm);align-items:center;gap:.75rem;margin:0;font-weight:700;display:flex}.bl-meters[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]{background:linear-gradient(90deg, var(--pen), var(--warm));transform-origin:0;border-radius:999px;flex:1;height:.6rem}.bl-end[data-astro-cid-nfnviizi]{border-top:1px solid var(--line);margin-top:6rem;padding-top:3rem}.bl-end[data-astro-cid-nfnviizi] p[data-astro-cid-nfnviizi]{margin:0 0 1.35em}.bl-end__sign[data-astro-cid-nfnviizi]{color:var(--muted);font-style:italic}@media (prefers-reduced-motion:no-preference){.bl-hero__page[data-astro-cid-nfnviizi]{animation:bl-settle 1.1s var(--ease) both}@keyframes bl-settle{0%{opacity:0;transform:translateY(2rem)rotate(6deg)}}.bl-js [data-astro-cid-nfnviizi][data-reveal] [data-astro-cid-nfnviizi]:is(li,.bl-quote span,.bl-meters div){transition:opacity var(--motion-enter) var(--ease), transform var(--motion-enter) var(--ease);transition-delay:calc(var(--i,0) * .14s)}.bl-js [data-astro-cid-nfnviizi][data-reveal]:not(.is-in) [data-astro-cid-nfnviizi]:is(li,.bl-quote span,.bl-meters div){opacity:0;transform:translateY(.75rem)}.bl-line[data-astro-cid-nfnviizi]:before{transition:transform 1.6s var(--ease)}.bl-js .bl-line[data-astro-cid-nfnviizi]:not(.is-in):before{transform:scaleY(0)}.bl-js .bl-line[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{transition-delay:calc(var(--i) * .12s)}.bl-js .bl-line[data-astro-cid-nfnviizi]:not(.is-in) li[data-astro-cid-nfnviizi]{transform:translate(-.75rem)}.bl-venn[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]{transition:transform 1.2s var(--ease) .2s}.bl-js .bl-venn[data-astro-cid-nfnviizi]:not(.is-in) .bl-venn__you[data-astro-cid-nfnviizi]{transform:translate(-3rem)}.bl-js .bl-venn[data-astro-cid-nfnviizi]:not(.is-in) .bl-venn__them[data-astro-cid-nfnviizi]{transform:translate(3rem)}.bl-js .bl-quote[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]{transition-delay:calc(var(--i) * .22s)}.bl-stress[data-astro-cid-nfnviizi] strong[data-astro-cid-nfnviizi]{transition:transform .4s var(--ease) calc(var(--i,0) * .14s + .45s)}.bl-js .bl-stress[data-astro-cid-nfnviizi]:not(.is-in) strong[data-astro-cid-nfnviizi]{transform:scale(.75)}.bl-lead__dot[data-astro-cid-nfnviizi]{animation:bl-walk 4s var(--ease) infinite}.bl-lead__dot--them[data-astro-cid-nfnviizi]{animation-name:bl-follow}@keyframes bl-walk{0%{left:4%}70%,to{left:96%}}@keyframes bl-follow{0%,12%{left:0%}82%,to{left:90%}}.bl-arrow[data-astro-cid-nfnviizi] i[data-astro-cid-nfnviizi]{transition:transform 1s var(--ease) .3s}.bl-js .bl-arrow[data-astro-cid-nfnviizi]:not(.is-in) i[data-astro-cid-nfnviizi]{transform:scaleX(0)}.bl-loop[data-astro-cid-nfnviizi] path[data-astro-cid-nfnviizi]{transition:stroke-dashoffset 1.4s var(--ease) .3s}.bl-js .bl-loop[data-astro-cid-nfnviizi]:not(.is-in) path[data-astro-cid-nfnviizi]{stroke-dashoffset:1px}.bl-loop[data-astro-cid-nfnviizi] .bl-loop__obj[data-astro-cid-nfnviizi]{transition:opacity .4s var(--ease) 1s}.bl-js .bl-loop[data-astro-cid-nfnviizi]:not(.is-in) .bl-loop__obj[data-astro-cid-nfnviizi]{opacity:0}.bl-js .bl-stack[data-astro-cid-nfnviizi] li[data-astro-cid-nfnviizi]{transition-delay:calc(var(--i) * .35s)}.bl-js .bl-stack[data-astro-cid-nfnviizi]:not(.is-in) li[data-astro-cid-nfnviizi]{transform:translateY(-2.5rem)}.bl-js .bl-chips[data-astro-cid-nfnviizi]:not(.is-in) li[data-astro-cid-nfnviizi]{transform:translateY(.75rem)rotate(-4deg)}.bl-meters[data-astro-cid-nfnviizi] span[data-astro-cid-nfnviizi]{transition:transform 1.2s var(--ease) calc(var(--i,0) * .25s + .3s)}.bl-js .bl-meters[data-astro-cid-nfnviizi]:not(.is-in) span[data-astro-cid-nfnviizi]{transform:scaleX(.2)}}
