.b-i[data-astro-cid-mres6uvm]{width:1.1rem;height:1.1rem;display:inline-flex}.b-i[data-astro-cid-mres6uvm] svg{width:100%;height:100%}.b-acts[data-astro-cid-mres6uvm]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.2rem;display:flex}.b-h2[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 118;letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:900;line-height:.92}.b-head[data-astro-cid-mres6uvm]{justify-items:start;gap:1.2rem;margin-bottom:clamp(2.25rem,5vh,3.5rem);display:grid}.b-p[data-astro-cid-mres6uvm]{max-width:38rem;color:var(--ink-soft);margin-top:1.2rem;font-size:1.12rem}.b-note[data-astro-cid-mres6uvm]{color:var(--ink-soft);max-width:46rem;margin-top:1.5rem;font-size:.8rem}.b-more[data-astro-cid-mres6uvm]{margin-top:2rem}.b-more[data-astro-cid-mres6uvm] svg{width:1rem;height:1rem}.b-tag[data-astro-cid-mres6uvm]{background:var(--blue);color:#fff;white-space:nowrap;align-items:center;gap:.4rem;padding:.18rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.b-tag--next[data-astro-cid-mres6uvm]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.b-hero[data-astro-cid-mres6uvm]{padding-block:calc(var(--nav-h) + clamp(2.5rem, 8vh, 6rem)) clamp(3rem, 8vh, 6rem)}.b-hero__in[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.b-hero__h[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 120;letter-spacing:-.05em;max-width:11ch;margin-top:1.4rem;font-size:clamp(2.8rem,6.6vw,6.2rem);font-weight:900;line-height:.9}.b-hero__lead[data-astro-cid-mres6uvm]{max-width:36rem;margin-top:1.8rem}.sheet[data-astro-cid-mres6uvm]{border:1px solid var(--ink);background:#f6f7f9;margin:0;padding:clamp(1.5rem,3.4vw,3rem) clamp(1.5rem,3.4vw,3rem) clamp(3.2rem,5vw,4.25rem);position:relative}.sheet__plan[data-astro-cid-mres6uvm]{--sw:1.15}.sheet__c[data-astro-cid-mres6uvm]{border:0 solid var(--ink);width:.9rem;height:.9rem;position:absolute}.sheet__c--tl[data-astro-cid-mres6uvm]{border-top-width:1px;border-left-width:1px;top:.6rem;left:.6rem}.sheet__c--tr[data-astro-cid-mres6uvm]{border-top-width:1px;border-right-width:1px;top:.6rem;right:.6rem}.sheet__c--bl[data-astro-cid-mres6uvm]{border-bottom-width:1px;border-left-width:1px;bottom:.6rem;left:.6rem}.sheet__c--br[data-astro-cid-mres6uvm]{border-bottom-width:1px;border-right-width:1px;bottom:.6rem;right:.6rem}.sheet__t[data-astro-cid-mres6uvm]{background:var(--paper);border:1px solid var(--ink);font-size:.72rem;display:flex;position:absolute;bottom:-1px;right:-1px}.sheet__t[data-astro-cid-mres6uvm] span[data-astro-cid-mres6uvm]{padding:.4rem .7rem}.sheet__t[data-astro-cid-mres6uvm] span[data-astro-cid-mres6uvm]+span[data-astro-cid-mres6uvm]{border-left:1px solid var(--ink)}.b-say[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);padding-block:clamp(4rem,12vh,8rem)}.b-say__t[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;max-width:22ch;font-size:clamp(2rem,4.6vw,4.1rem);font-weight:900;line-height:.98}.b-say__n[data-astro-cid-mres6uvm]{margin-top:1.6rem}.b-split[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);scroll-margin-top:var(--nav-h);padding-block:clamp(4rem,11vh,7.5rem)}.b-split__in[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.b-split--flip[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]{order:2}.b-split--solo[data-astro-cid-mres6uvm] .b-split__in[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1fr)}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(2rem,5vw,6rem);display:grid}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]>[data-astro-cid-mres6uvm]:is(.kick,.b-h2){grid-column:1}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]>[data-astro-cid-mres6uvm]:is(.b-p,.b-points,.b-more){grid-column:2;justify-self:start}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]>.b-h2[data-astro-cid-mres6uvm]{grid-row:span 6}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]>.kick[data-astro-cid-mres6uvm]+.b-h2[data-astro-cid-mres6uvm]{margin-top:1.2rem}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]>.b-p[data-astro-cid-mres6uvm]:first-of-type{margin-top:0}.b-split[data-astro-cid-mres6uvm]:not(.b-split--solo) .kick[data-astro-cid-mres6uvm]{margin-bottom:1.2rem}.b-split__plan[data-astro-cid-mres6uvm]{justify-self:center;width:min(100%,26rem)}.b-split__plan[data-astro-cid-mres6uvm] .plan{--sw:1.2}.b-points[data-astro-cid-mres6uvm]{gap:.1rem;max-width:38rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.b-points[data-astro-cid-mres6uvm] li[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.85rem 0;font-size:1.08rem;font-weight:600;display:grid}.b-points__i[data-astro-cid-mres6uvm]{color:var(--blue);margin-top:.2rem}.b-cards[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);scroll-margin-top:var(--nav-h);padding-block:clamp(4rem,11vh,7.5rem)}.b-grid[data-astro-cid-mres6uvm]{border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.b-grid--2[data-astro-cid-mres6uvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-grid--3[data-astro-cid-mres6uvm]{grid-template-columns:repeat(3,minmax(0,1fr))}.b-grid--4[data-astro-cid-mres6uvm]{grid-template-columns:repeat(4,minmax(0,1fr))}.b-cell[data-astro-cid-mres6uvm]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:start;gap:.7rem;min-width:0;padding:clamp(1.25rem,2.2vw,2rem);display:grid;position:relative}.b-cell__plan[data-astro-cid-mres6uvm]{width:min(100%,10.5rem);margin-bottom:.5rem;display:block}.b-cell__n[data-astro-cid-mres6uvm]{color:var(--blue);margin-bottom:1.5rem;font-size:.78rem;font-weight:600}.b-cell[data-astro-cid-mres6uvm] .b-tag[data-astro-cid-mres6uvm]{justify-self:start}.b-cell__t[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:clamp(1.4rem,2.1vw,1.95rem);font-weight:900;line-height:1}.b-cell__p[data-astro-cid-mres6uvm]{color:var(--ink-soft);font-size:1.02rem}.home-motion .b-grid[data-astro-cid-mres6uvm] .b-cell[data-astro-cid-mres6uvm]>[data-astro-cid-mres6uvm]{opacity:0;transform:translateY(16px)}.home-motion .b-grid[data-astro-cid-mres6uvm].is-in .b-cell[data-astro-cid-mres6uvm]>[data-astro-cid-mres6uvm]{opacity:1;transition:opacity .9s var(--house) calc(var(--k) * 70ms), transform 1.1s var(--house) calc(var(--k) * 70ms);transform:none}.b-steps[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);scroll-margin-top:var(--nav-h);padding-block:clamp(4rem,11vh,7.5rem)}.b-steps__in[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem clamp(2rem,5vw,6rem);display:grid}.b-head--side[data-astro-cid-mres6uvm]{top:calc(var(--nav-h) + 3rem);margin-bottom:0;position:sticky}.b-steplist[data-astro-cid-mres6uvm]{border-bottom:1px solid var(--ink);margin:0;padding:0;list-style:none}.b-step[data-astro-cid-mres6uvm]{border-top:1px solid var(--ink);grid-template-columns:minmax(4.5rem,7.5rem) minmax(0,1fr);align-items:start;column-gap:clamp(1rem,3vw,2.5rem);padding-block:1.5rem 1.7rem;display:grid}.b-step__n[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--blue);font-size:clamp(3rem,6vw,5.2rem);font-weight:900;line-height:.8}.b-step__t[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:900;line-height:1}.b-step__p[data-astro-cid-mres6uvm]{max-width:30rem;color:var(--ink-soft);margin-top:.55rem;font-size:1.05rem}.b-status[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);scroll-margin-top:var(--nav-h);padding-block:clamp(4rem,11vh,7.5rem)}.b-table[data-astro-cid-mres6uvm]{border-bottom:1px solid var(--ink)}.b-row[data-astro-cid-mres6uvm]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem clamp(1rem,3vw,2.5rem);padding:1.3rem 0 1.4rem;display:grid}.b-row--head[data-astro-cid-mres6uvm]{color:var(--ink-soft);padding:.7rem 0;font-size:.75rem}.b-row__n[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 114;letter-spacing:-.035em;align-items:baseline;gap:.8rem;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:900;line-height:1.05;display:flex}.b-row__n[data-astro-cid-mres6uvm] i[data-astro-cid-mres6uvm]{color:var(--blue);letter-spacing:0;font-size:.75rem;font-style:normal;font-weight:600}.b-row__w[data-astro-cid-mres6uvm]{color:var(--ink-soft);font-size:1.02rem}.b-row__s[data-astro-cid-mres6uvm]{justify-items:start;gap:.5rem;font-size:1.02rem;font-weight:600;display:grid}.b-rules[data-astro-cid-mres6uvm]{background:var(--night);color:var(--snow);scroll-margin-top:var(--nav-h);padding-block:clamp(4.5rem,12vh,8rem)}.b-rulelist[data-astro-cid-mres6uvm]{border-bottom:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.b-rule[data-astro-cid-mres6uvm]{border-top:1px solid var(--line-dark);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.5rem 0 1.6rem;display:grid}.b-rule[data-astro-cid-mres6uvm] span[data-astro-cid-mres6uvm]{color:var(--cyan);padding-top:.5rem}.b-rule[data-astro-cid-mres6uvm] p[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 106;letter-spacing:-.02em;max-width:40ch;font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:650;line-height:1.25}.b-demo[data-astro-cid-mres6uvm]{border-top:1px solid var(--mist);scroll-margin-top:var(--nav-h);background:#f6f7f9;padding-block:clamp(4rem,11vh,7.5rem)}.b-demo__stage[data-astro-cid-mres6uvm]{width:min(100%,54rem);margin-inline:auto;container-type:inline-size}.b-cta[data-astro-cid-mres6uvm]{background:var(--blue);color:#fff;padding-block:clamp(4.5rem,13vh,8.5rem)}.b-cta__in[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.b-cta__h[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 118;letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.6rem,6.8vw,6.4rem);font-weight:900;line-height:.9}.b-cta__p[data-astro-cid-mres6uvm]{max-width:30rem;font-size:clamp(1.1rem,1.5vw,1.3rem)}.b-cta__2[data-astro-cid-mres6uvm]{color:#fff;font-weight:600}.b-cta[data-astro-cid-mres6uvm] [data-astro-cid-mres6uvm]::selection{color:var(--blue);background:#fff}.b-cta[data-astro-cid-mres6uvm] [data-astro-cid-mres6uvm]:focus-visible{outline-color:#fff}.b-prose[data-astro-cid-mres6uvm]{padding-block:1rem clamp(4rem,11vh,7rem)}.b-prose__in[data-astro-cid-mres6uvm]{gap:2.2rem;max-width:52rem;display:grid}.b-prose__s[data-astro-cid-mres6uvm] h2[data-astro-cid-mres6uvm]{font-variation-settings:"wdth" 112;letter-spacing:-.03em;margin-bottom:.9rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:850;line-height:1.05}.b-prose__s[data-astro-cid-mres6uvm] p[data-astro-cid-mres6uvm]{color:var(--ink-soft);max-width:46rem;font-size:1.06rem}.b-prose__s[data-astro-cid-mres6uvm] p[data-astro-cid-mres6uvm]+p[data-astro-cid-mres6uvm]{margin-top:.8rem}.b-draft[data-astro-cid-mres6uvm]{border:1px solid var(--ink);color:var(--ink);background:#f6f7f9;padding:.9rem 1.1rem;font-size:.8rem}@media (width<=960px){.b-hero__in[data-astro-cid-mres6uvm],.b-split__in[data-astro-cid-mres6uvm],.b-steps__in[data-astro-cid-mres6uvm],.b-cta__in[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1fr)}.b-split--flip[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]{order:0}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]{display:block}.b-split--solo[data-astro-cid-mres6uvm] .b-split__txt[data-astro-cid-mres6uvm]>.b-p[data-astro-cid-mres6uvm]:first-of-type{margin-top:1.2rem}.b-split__plan[data-astro-cid-mres6uvm]{justify-self:start;width:min(100%,20rem)}.b-head--side[data-astro-cid-mres6uvm]{position:static}.b-grid--3[data-astro-cid-mres6uvm],.b-grid--4[data-astro-cid-mres6uvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.b-row[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1fr);gap:.6rem}.b-row--head[data-astro-cid-mres6uvm]{display:none}.sheet[data-astro-cid-mres6uvm]{max-width:30rem}}@media (width<=600px){.b-grid--2[data-astro-cid-mres6uvm],.b-grid--3[data-astro-cid-mres6uvm],.b-grid--4[data-astro-cid-mres6uvm]{grid-template-columns:minmax(0,1fr)}.b-step[data-astro-cid-mres6uvm]{grid-template-columns:4.2rem minmax(0,1fr)}.b-rule[data-astro-cid-mres6uvm]{grid-template-columns:2.6rem minmax(0,1fr)}}
