.abilities[data-astro-cid-uj4g3us5]{gap:0 2.5rem;display:grid}@media (width>=768px){.abilities[data-astro-cid-uj4g3us5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.abilities[data-astro-cid-uj4g3us5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ability[data-astro-cid-uj4g3us5]{border-top:1px solid var(--rule);padding-block:1.75rem 2.25rem}.ability-ask[data-astro-cid-uj4g3us5]{font-family:var(--font-display);font-variation-settings:var(--display-variation);font-size:var(--text-xl);color:var(--ink);quotes:"“" "”";line-height:1.75rem;display:block}@media (width>=1024px){.ability-ask[data-astro-cid-uj4g3us5]{font-size:var(--text-2xl);line-height:2rem}}:lang(fr) .ability-ask[data-astro-cid-uj4g3us5]{quotes:"« " " »"}.cta-nestor[data-astro-cid-y3m7tdo3]{margin:0 1.5rem -.6rem auto;display:block}.hero-install[data-astro-cid-yodha2z4]{grid-template-columns:repeat(var(--ways,2), max-content) 1fr;justify-content:start;column-gap:.25rem;display:grid}.hero-tab[data-astro-cid-yodha2z4]{grid-row:1}.hero-install[data-astro-cid-yodha2z4] .hero-way{grid-area:2/1/auto/-1}.hero-install[data-astro-cid-yodha2z4] input[data-astro-cid-yodha2z4]:not(:checked)+.hero-tab[data-astro-cid-yodha2z4]+.hero-way{display:none}.hero-install[data-astro-cid-yodha2z4] input[data-astro-cid-yodha2z4]:checked+.hero-tab[data-astro-cid-yodha2z4]{background:var(--color-paper-sunken);color:var(--color-ink)}.hero-install[data-astro-cid-yodha2z4] input[data-astro-cid-yodha2z4]:focus-visible+.hero-tab[data-astro-cid-yodha2z4]{outline:2px solid var(--color-ember);outline-offset:2px}.hero-line[data-astro-cid-yodha2z4]{animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + 60ms)}.hero-after[data-astro-cid-yodha2z4]{animation:fade .9s var(--ease-out) .38s both}.hero-stage[data-astro-cid-yodha2z4]{animation:fade .9s var(--ease-out) .2s both}.hero-ask[data-astro-cid-yodha2z4],.hero-say[data-astro-cid-yodha2z4]{transition:opacity .42s var(--ease-out), transform .42s var(--ease-out)}.hero-stage[data-astro-cid-yodha2z4][data-phase] [data-astro-cid-yodha2z4][data-beat]{opacity:0;transform:translateY(8px)}.hero-stage[data-astro-cid-yodha2z4][data-phase=ask] [data-astro-cid-yodha2z4][data-beat=ask],.hero-stage[data-astro-cid-yodha2z4][data-phase=think] [data-astro-cid-yodha2z4][data-beat=ask],.hero-stage[data-astro-cid-yodha2z4][data-phase=say] [data-astro-cid-yodha2z4][data-beat]{opacity:1;transform:none}.hero-stage[data-astro-cid-yodha2z4] .hero-nestor{touch-action:none}@media (width<=1023px){.hero-stage[data-astro-cid-yodha2z4] .hero-nestor{width:144px;height:144px}}.loop-grid[data-astro-cid-5cccrht3]{display:grid}.stage-wrap[data-astro-cid-5cccrht3]{top:var(--header-h);z-index:2;background:var(--paper);padding-block:.75rem;position:sticky}.scene[data-astro-cid-5cccrht3]{--visible:clamp(0, min(var(--step) - var(--from) + 1, var(--from) - var(--step) + 1), 1)}.stage[data-astro-cid-5cccrht3]{border:1px solid var(--rule);background:var(--paper-raised)}.scenes[data-astro-cid-5cccrht3]{min-height:20rem;padding:1.25rem;display:grid}.scene[data-astro-cid-5cccrht3]{min-width:0;opacity:var(--visible);transform:translateY(calc((1 - var(--visible)) * 12px));transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);grid-area:1/1;align-self:center}.pop[data-astro-cid-5cccrht3]{opacity:var(--visible);transform:translateY(calc((1 - var(--visible)) * 8px));transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--d) * .22s + .12s)}.card[data-astro-cid-5cccrht3]{border:1px solid var(--rule);background:var(--paper)}.watch[data-astro-cid-5cccrht3]{width:100%}.triage[data-astro-cid-5cccrht3]{width:100%;max-width:34rem;margin-inline:auto}.triage-row[data-astro-cid-5cccrht3]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) repeat(2,5rem) 4.6rem;align-items:center;gap:.5rem;padding:.7rem .85rem;display:grid}.triage-row[data-astro-cid-5cccrht3]:last-child{border-bottom:0}.triage-head[data-astro-cid-5cccrht3]{text-wrap:balance;align-items:end;padding-block:.45rem;line-height:1.25}.gate[data-astro-cid-5cccrht3]{place-items:center;height:1rem;display:grid;position:relative}.gate[data-astro-cid-5cccrht3]:before{content:"";background:var(--rule);height:1px;position:absolute;inset:50% 0 auto}.gate-dot[data-astro-cid-5cccrht3]{border:1px solid var(--rule-strong);background:var(--paper);border-radius:999px;width:.6rem;height:.6rem;position:relative}.gate-on[data-astro-cid-5cccrht3]{--lit:clamp(0, var(--step) - 1, 1);background:color-mix(in oklab, var(--ink-muted) calc(var(--lit) * 100%), var(--paper));border-color:color-mix(in oklab, var(--ink-muted) calc(var(--lit) * 100%), var(--rule-strong));transform:scale(calc(.7 + var(--lit) * .3));transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);transition-delay:calc(var(--d) * .14s + .2s)}[data-astro-cid-5cccrht3][data-pass] .gate-on[data-astro-cid-5cccrht3]{background:color-mix(in oklab, var(--ember) calc(var(--lit) * 100%), var(--paper));border-color:color-mix(in oklab, var(--ember) calc(var(--lit) * 100%), var(--rule-strong))}.gate-off[data-astro-cid-5cccrht3]{opacity:.35}.gate-out[data-astro-cid-5cccrht3]{color:var(--ink-muted);opacity:clamp(0, var(--step) - 1, 1);transition:opacity .3s var(--ease-out);transition-delay:calc(var(--d) * .14s + .2s)}[data-astro-cid-5cccrht3][data-pass] .gate-out[data-astro-cid-5cccrht3]{color:var(--ember)}.house[data-astro-cid-5cccrht3]{max-width:36rem;margin-inline:auto}.room-wall[data-astro-cid-5cccrht3]{fill:none;stroke:var(--ink);stroke-width:1.5px}.room-fill[data-astro-cid-5cccrht3]{color:var(--ember);opacity:0;transition:opacity .5s var(--ease-out)}.room-label[data-astro-cid-5cccrht3]{font-family:var(--font-data);fill:var(--ink-muted);font-size:11px}.door[data-astro-cid-5cccrht3]{stroke:var(--paper-raised);stroke-width:3px}.sat-body[data-astro-cid-5cccrht3]{fill:var(--ink)}.wave[data-astro-cid-5cccrht3]{fill:none;stroke:var(--ember);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.lea[data-astro-cid-5cccrht3]{transition:transform 1s var(--ease-out);transform:translate(420px,96px)}.lea-dot[data-astro-cid-5cccrht3]{fill:var(--ember)}.lea-label[data-astro-cid-5cccrht3]{font-family:var(--font-data);fill:var(--ink);font-size:11px}.away[data-astro-cid-5cccrht3]{opacity:.35;transition:opacity .5s var(--ease-out)}.away-phone[data-astro-cid-5cccrht3]{fill:var(--paper);stroke:var(--rule-strong)}.away-label[data-astro-cid-5cccrht3]{font-family:var(--font-data);fill:var(--ink-muted);font-size:10px}.away-msg[data-astro-cid-5cccrht3]{fill:var(--ember-soft);opacity:0;transition:opacity .4s var(--ease-out) .6s}.away-line[data-astro-cid-5cccrht3]{fill:var(--rule)}.night[data-astro-cid-5cccrht3]{opacity:0;transition:opacity .5s var(--ease-out) .4s}.moon[data-astro-cid-5cccrht3]{fill:var(--ink-muted)}.moon-cut[data-astro-cid-5cccrht3]{fill:var(--paper-raised)}[data-astro-cid-5cccrht3][data-where=office] .room-office[data-astro-cid-5cccrht3] .room-fill[data-astro-cid-5cccrht3],[data-astro-cid-5cccrht3][data-where=night] .room-bedroom[data-astro-cid-5cccrht3] .room-fill[data-astro-cid-5cccrht3]{opacity:.3}[data-astro-cid-5cccrht3][data-where=office] [data-astro-cid-5cccrht3][data-step="3"] .sat-office[data-astro-cid-5cccrht3] .wave-1[data-astro-cid-5cccrht3]{animation:wave 1.6s var(--ease-out) infinite}[data-astro-cid-5cccrht3][data-where=office] [data-astro-cid-5cccrht3][data-step="3"] .sat-office[data-astro-cid-5cccrht3] .wave-2[data-astro-cid-5cccrht3]{animation:wave 1.6s var(--ease-out) .8s infinite}[data-astro-cid-5cccrht3][data-where=out] .lea[data-astro-cid-5cccrht3]{transform:translate(536px,196px)}[data-astro-cid-5cccrht3][data-where=out] .away[data-astro-cid-5cccrht3],[data-astro-cid-5cccrht3][data-where=out] .away-msg[data-astro-cid-5cccrht3]{opacity:1}[data-astro-cid-5cccrht3][data-where=night] .lea[data-astro-cid-5cccrht3]{transform:translate(84px,214px)}[data-astro-cid-5cccrht3][data-where=night] .night[data-astro-cid-5cccrht3]{opacity:1}@keyframes wave{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.decision[data-astro-cid-5cccrht3]{display:none}[data-astro-cid-5cccrht3][data-where=office] .decision[data-astro-cid-5cccrht3][data-show=office],[data-astro-cid-5cccrht3][data-where=out] .decision[data-astro-cid-5cccrht3][data-show=out],[data-astro-cid-5cccrht3][data-where=night] .decision[data-astro-cid-5cccrht3][data-show=night]{display:revert}[data-astro-cid-5cccrht3][data-where=office] p[data-astro-cid-5cccrht3].decision[data-show=office],[data-astro-cid-5cccrht3][data-where=out] p[data-astro-cid-5cccrht3].decision[data-show=out],[data-astro-cid-5cccrht3][data-where=night] p[data-astro-cid-5cccrht3].decision[data-show=night]{display:flex}.step[data-astro-cid-5cccrht3] .decision[data-astro-cid-5cccrht3]{animation:fade .4s var(--ease-out)}.phone[data-astro-cid-5cccrht3]{border:1px solid var(--rule-strong);background:var(--paper);border-radius:14px;width:min(100%,22rem);overflow:hidden}.msg[data-astro-cid-5cccrht3]{max-width:85%;font-size:var(--text-sm);border-radius:10px;padding:.5rem .7rem;line-height:1.4}.msg-out[data-astro-cid-5cccrht3]{background:var(--ink);color:var(--paper);border-bottom-right-radius:3px;align-self:flex-end}.msg-in[data-astro-cid-5cccrht3]{background:var(--paper-sunken);color:var(--ink);border-bottom-left-radius:3px;align-self:flex-start}.why[data-astro-cid-5cccrht3]{width:min(100%,26rem)}.journal[data-astro-cid-5cccrht3]{display:none}.jline[data-astro-cid-5cccrht3]{font-family:var(--font-data);font-size:var(--text-2xs);--shown:clamp(0, var(--step) - var(--from) + 1, 1);--fresh:clamp(0, 1 - (var(--step) - var(--from)), 1);opacity:var(--shown);transform:translateX(calc((1 - var(--shown)) * -6px));transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), background-color .9s var(--ease-out);background:color-mix(in oklab, var(--ember-soft) calc(var(--fresh) * 100%), transparent);border-radius:2px;grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.28rem .5rem;display:grid}.step[data-astro-cid-5cccrht3]{align-items:center;min-height:78vh;display:flex}.step[data-astro-cid-5cccrht3]:first-child{min-height:55vh}.step-inner[data-astro-cid-5cccrht3]{max-width:30rem;padding:1.25rem 0}.step[data-astro-cid-5cccrht3] h3[data-astro-cid-5cccrht3]{color:var(--ink-muted);transition:color .4s var(--ease-out)}.step[data-astro-cid-5cccrht3][data-current] h3[data-astro-cid-5cccrht3],.no-js .step[data-astro-cid-5cccrht3] h3[data-astro-cid-5cccrht3]{color:var(--ink)}.step-dot[data-astro-cid-5cccrht3]{border:1px solid var(--ink-faint);width:.5rem;height:.5rem;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out)}.step[data-astro-cid-5cccrht3][data-current] .step-dot[data-astro-cid-5cccrht3]{background:var(--ember);border-color:var(--ember)}.where-btn[data-astro-cid-5cccrht3]{border:1px solid var(--rule-strong);min-height:2.5rem;font-size:var(--text-sm);color:var(--ink-muted);transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), border-color var(--duration) var(--ease), transform var(--duration) var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;display:inline-flex}.where-btn[data-astro-cid-5cccrht3]:hover{color:var(--ink);border-color:var(--ink-muted)}.where-btn[data-astro-cid-5cccrht3]:active{transform:scale(.97)}.where-btn[data-astro-cid-5cccrht3][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.no-js .where[data-astro-cid-5cccrht3]{display:none}@media (width<=1023px){.stage-wrap[data-astro-cid-5cccrht3]{border-bottom:1px solid var(--rule)}.scenes[data-astro-cid-5cccrht3]{height:min(50vh,24rem);min-height:0;padding:.75rem;overflow:hidden}.scene[data-astro-cid-5cccrht3]{max-height:100%}.scene[data-astro-cid-5cccrht3] .bubble-ask[data-astro-cid-5cccrht3],.scene[data-astro-cid-5cccrht3] .bubble-say[data-astro-cid-5cccrht3]{font-size:var(--text-xs)}.triage-row[data-astro-cid-5cccrht3]{grid-template-columns:minmax(0,1fr) repeat(2,1.4rem) 4rem;gap:.35rem;padding:.55rem .6rem}.triage-head[data-astro-cid-5cccrht3] span[data-astro-cid-5cccrht3]{font-size:0}.step[data-astro-cid-5cccrht3]{min-height:72vh}}@media (width<=639px){.scene[data-astro-cid-5cccrht3] .watch[data-astro-cid-5cccrht3]{display:none}}@media (width>=1024px){.loop-grid[data-astro-cid-5cccrht3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.steps[data-astro-cid-5cccrht3]{grid-area:1/1}.stage-wrap[data-astro-cid-5cccrht3]{top:calc(var(--header-h) + 1.5rem);background:0 0;grid-area:1/2;align-self:start;padding-block:0}.journal[data-astro-cid-5cccrht3]{display:block}.step[data-astro-cid-5cccrht3]{min-height:86vh}}@media (prefers-reduced-motion:reduce){[data-astro-cid-5cccrht3][data-where=office] [data-astro-cid-5cccrht3][data-step="3"] .sat-office[data-astro-cid-5cccrht3] .wave-1[data-astro-cid-5cccrht3]{opacity:.8;animation:none;transform:scale(1.2)}[data-astro-cid-5cccrht3][data-where=office] [data-astro-cid-5cccrht3][data-step="3"] .sat-office[data-astro-cid-5cccrht3] .wave-2[data-astro-cid-5cccrht3]{animation:none}}.tie-rule[data-astro-cid-agrbsfha]{align-items:center;gap:1rem;display:flex}.tie-rule[data-astro-cid-agrbsfha]>span[data-astro-cid-agrbsfha]{background:var(--rule);flex:1;height:1px}.tie-rule[data-astro-cid-agrbsfha] .tie-rule-mark{--nestor-tie-wing:var(--rule-strong);--nestor-tie-knot:var(--ember)}
