.hero[data-astro-cid-gwhfgela]{--stage-w: 600px;--stage-h: 540px;position:relative;min-height:900px;padding:187px var(--cm-gutter) 0;overflow:clip}.hero__halo[data-astro-cid-gwhfgela]{position:absolute;left:calc(760px + var(--bleed, 0px));top:80px;width:760px;height:760px;background:var(--cm-halo);pointer-events:none}.hero__copy[data-astro-cid-gwhfgela]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.hero__title[data-astro-cid-gwhfgela]{margin:20px 0 0 -.04em;font:var(--fw-semibold) var(--fs-104) / .94 var(--font-sans);letter-spacing:-.0346em;color:var(--c-ink)}.hero__title[data-astro-cid-gwhfgela] .line[data-astro-cid-gwhfgela]{padding-block:0;overflow-clip-margin:.2em}.hero__accent[data-astro-cid-gwhfgela]{color:var(--c-purple)}.line--pill[data-astro-cid-gwhfgela]>span[data-astro-cid-gwhfgela]{display:inline-flex;align-items:center;gap:.1923em}.hero__pill[data-astro-cid-gwhfgela]{background:var(--c-purple);color:var(--c-paper);border-radius:var(--r-pill);padding:0 .3269em .0769em}.hero__lead[data-astro-cid-gwhfgela]{margin-top:104px;max-width:520px;color:var(--c-ink-80);font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans)}.hero__stage-wrap[data-astro-cid-gwhfgela]{--k: 1;position:absolute;top:200px;right:calc(40px + var(--bleed, 0px));width:calc(var(--stage-w) * var(--k));height:calc(var(--stage-h) * var(--k))}.stage[data-astro-cid-gwhfgela]{position:relative;width:var(--stage-w);height:var(--stage-h);transform-origin:0 0;transform:scale(var(--k))}.calendar[data-astro-cid-gwhfgela]{position:absolute;left:72px;top:64px;width:500px;padding:var(--sp-22);display:flex;flex-direction:column;gap:var(--sp-14);background:var(--cm-white-70);border-radius:var(--cm-r-30);box-shadow:inset 0 0 0 1px var(--cm-white-90),var(--cm-shadow-glass);backdrop-filter:blur(24px);rotate:3deg}.calendar__head[data-astro-cid-gwhfgela]{display:flex;justify-content:space-between;align-items:center}.calendar__title[data-astro-cid-gwhfgela]{font:var(--fw-semibold) var(--fs-20) / 1.15 var(--font-sans);letter-spacing:-.015em}.calendar__week[data-astro-cid-gwhfgela]{display:inline-flex;align-items:center;gap:var(--sp-6);font:var(--fw-medium) var(--fs-13) / 1.45 var(--font-sans)}.calendar__week[data-astro-cid-gwhfgela] svg{color:var(--cm-ink-50)}.calendar__grid[data-astro-cid-gwhfgela]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-8)}.day[data-astro-cid-gwhfgela]{height:230px;padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-6);background:var(--cm-white-60);border-radius:var(--r-16)}.day__label[data-astro-cid-gwhfgela]{font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink-60)}.piece[data-astro-cid-gwhfgela]{flex:none;height:56px;padding:var(--sp-8);display:flex;align-items:flex-end;min-width:0;background:var(--tone);color:var(--c-ink);border-radius:var(--r-10);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans)}.piece--tall[data-astro-cid-gwhfgela]{height:90px}.piece--invert[data-astro-cid-gwhfgela]{color:var(--c-paper)}.piece__text[data-astro-cid-gwhfgela]{white-space:nowrap}.notice[data-astro-cid-gwhfgela]{position:absolute}.published[data-astro-cid-gwhfgela]{left:0;top:360px;display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-12) var(--sp-18) var(--sp-12) var(--sp-12);background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-pill);box-shadow:var(--cm-shadow-notice);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans);white-space:nowrap}.published__check[data-astro-cid-gwhfgela]{display:grid;place-items:center;width:32px;height:32px;background:var(--c-yellow);color:var(--c-ink);border-radius:50%}.comment[data-astro-cid-gwhfgela]{left:271px;top:416px;width:300px;display:flex;gap:var(--sp-12);padding:var(--sp-16);background:var(--cm-white-85);border-radius:var(--cm-r-22);box-shadow:inset 0 0 0 1px var(--c-white),var(--cm-shadow-notice-glass);backdrop-filter:blur(16px)}.comment__avatar[data-astro-cid-gwhfgela]{flex:none;display:grid;place-items:center;width:36px;height:36px;background:var(--c-rose);border-radius:50%}.comment__text[data-astro-cid-gwhfgela]{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.comment__text[data-astro-cid-gwhfgela] strong[data-astro-cid-gwhfgela]{font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans)}.comment__text[data-astro-cid-gwhfgela] span[data-astro-cid-gwhfgela]{color:var(--c-ink-70);font:var(--fw-regular) var(--fs-13) / 1.45 var(--font-sans)}.reactions[data-astro-cid-gwhfgela]{left:405.5px;top:34px;display:flex;gap:var(--sp-6);padding:var(--sp-10) var(--sp-14);background:var(--c-coral);color:var(--c-ink);border-radius:var(--r-pill);rotate:-6deg;z-index:1}@media(scripting:enabled){.notice[data-astro-cid-gwhfgela]{opacity:0;translate:0 18px;scale:.94;transition:opacity .32s var(--ease-out),translate .48s var(--ease-spring),scale .48s var(--ease-spring)}.stage[data-astro-cid-gwhfgela][data-step="1"] .notice[data-astro-cid-gwhfgela][data-n="1"],.stage[data-astro-cid-gwhfgela][data-step="2"] .notice[data-astro-cid-gwhfgela][data-n="1"],.stage[data-astro-cid-gwhfgela][data-step="2"] .notice[data-astro-cid-gwhfgela][data-n="2"],.stage[data-astro-cid-gwhfgela][data-step="3"] .notice[data-astro-cid-gwhfgela]{opacity:1;translate:0 0;scale:1}.reactions[data-astro-cid-gwhfgela]{translate:0 -12px}.stage[data-astro-cid-gwhfgela][data-step="3"] .reactions[data-astro-cid-gwhfgela]{translate:0 0}.piece[data-astro-cid-gwhfgela]{opacity:0;scale:.86;transition:opacity .3s var(--ease-out),scale .42s var(--ease-spring);transition-delay:calc(.24s + var(--p, 0) * 70ms)}.calendar[data-astro-cid-gwhfgela].is-in .piece[data-astro-cid-gwhfgela]{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.notice[data-astro-cid-gwhfgela],.piece[data-astro-cid-gwhfgela]{opacity:1;translate:none;scale:1;transition:none}}@media(max-width:1100px){.hero[data-astro-cid-gwhfgela]{min-height:0;padding-bottom:var(--section-y-lg)}.hero__lead[data-astro-cid-gwhfgela]{margin-top:var(--sp-40)}.hero__stage-wrap[data-astro-cid-gwhfgela]{position:relative;top:auto;right:auto;margin:var(--sp-48) auto 0}.hero__halo[data-astro-cid-gwhfgela]{left:auto;right:-20%;top:40%;width:640px;height:640px}}@media(max-width:760px){.hero[data-astro-cid-gwhfgela]{padding-top:140px;padding-bottom:var(--section-y-lg)}.hero__lead[data-astro-cid-gwhfgela]{margin-top:var(--sp-28)}.hero__stage-wrap[data-astro-cid-gwhfgela]{width:100%;height:auto;margin-top:var(--sp-40)}.stage[data-astro-cid-gwhfgela]{width:100%;height:auto;transform:none;display:flex;flex-direction:column;gap:var(--sp-14)}.calendar[data-astro-cid-gwhfgela]{position:relative;left:auto;top:auto;width:100%;padding:var(--sp-16);rotate:1.5deg}.day[data-astro-cid-gwhfgela]{height:168px;padding:var(--sp-6)}.day__label[data-astro-cid-gwhfgela],.piece[data-astro-cid-gwhfgela]{font-size:var(--fs-10)}.piece__text[data-astro-cid-gwhfgela]{min-width:0;overflow:hidden;text-overflow:ellipsis}.piece[data-astro-cid-gwhfgela]{height:44px;padding:var(--sp-6)}.piece--tall[data-astro-cid-gwhfgela]{height:72px}.notice[data-astro-cid-gwhfgela]{position:relative;left:auto;top:auto}.published[data-astro-cid-gwhfgela]{align-self:flex-start}.comment[data-astro-cid-gwhfgela]{width:100%;max-width:340px;align-self:flex-end}.reactions[data-astro-cid-gwhfgela]{align-self:flex-end;order:-1;margin-bottom:calc(var(--sp-14) * -1);margin-right:var(--sp-16)}}.system[data-astro-cid-h4wn63jh]{display:flex;flex-direction:column;gap:var(--sp-56);padding:var(--cm-pad-y) var(--cm-gutter);background:var(--c-purple);color:var(--c-paper)}.system__head[data-astro-cid-h4wn63jh]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-32)}.system__title[data-astro-cid-h4wn63jh]{display:flex;flex-direction:column;gap:var(--sp-14)}.system__eyebrow[data-astro-cid-h4wn63jh]{margin:0;color:var(--c-yellow);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.1333em;text-transform:uppercase}.system__h2[data-astro-cid-h4wn63jh] .line[data-astro-cid-h4wn63jh]{padding-block:0}.system__h2[data-astro-cid-h4wn63jh]{font:var(--fw-semibold) var(--fs-72) / .98 var(--font-sans);letter-spacing:-.0306em}.system__lead[data-astro-cid-h4wn63jh]{flex:none;width:min(400px,100%);color:var(--c-paper-80);font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans)}.cycle[data-astro-cid-h4wn63jh]{position:relative;display:flex;flex-direction:column;gap:var(--sp-20);margin:0;padding:0;list-style:none}.cycle__row[data-astro-cid-h4wn63jh]{display:contents}.cycle__list[data-astro-cid-h4wn63jh]{display:contents;margin:0;padding:0;list-style:none}.cycle__row[data-astro-cid-h4wn63jh]:first-child .cycle__list[data-astro-cid-h4wn63jh]{display:grid;grid-template-columns:minmax(0,740fr) minmax(0,520fr);gap:var(--sp-20)}.cycle__row[data-astro-cid-h4wn63jh]:nth-child(2) .cycle__list[data-astro-cid-h4wn63jh]{display:grid;grid-template-columns:minmax(0,520fr) minmax(0,740fr);gap:var(--sp-20)}.step[data-astro-cid-h4wn63jh]{display:flex;justify-content:space-between;gap:var(--sp-24);min-height:300px;padding:var(--sp-32);background:var(--tone);color:var(--c-ink);border-radius:var(--r-28)}.step__text[data-astro-cid-h4wn63jh]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.step__n[data-astro-cid-h4wn63jh]{color:var(--c-ink-60);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans)}.step__block[data-astro-cid-h4wn63jh]{display:flex;flex-direction:column;gap:var(--sp-10)}.step__title[data-astro-cid-h4wn63jh]{font:var(--fw-semibold) var(--fs-56) / 1.03 var(--font-sans);letter-spacing:-.0357em}.step__desc[data-astro-cid-h4wn63jh]{max-width:340px;color:var(--c-ink-80);font:var(--fw-regular) var(--fs-16) / 1.45 var(--font-sans)}.step__icon[data-astro-cid-h4wn63jh]{flex:none;display:grid;place-items:center;width:72px;height:72px;background:var(--cm-white-50);border-radius:50%}.badge[data-astro-cid-h4wn63jh]{position:absolute;top:215px;left:calc(50% - 85px);width:170px;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-6);background:var(--c-ink);border:10px solid var(--c-purple);border-radius:var(--r-pill);color:var(--c-yellow);text-align:center;list-style:none;z-index:1}.badge__text[data-astro-cid-h4wn63jh]{color:var(--c-paper);font:var(--fw-semibold) var(--fs-15) / 1.15 var(--font-sans)}@media(max-width:1100px){.system__head[data-astro-cid-h4wn63jh]{flex-direction:column;align-items:flex-start}.system__lead[data-astro-cid-h4wn63jh]{width:min(520px,100%)}.cycle__row[data-astro-cid-h4wn63jh]:first-child .cycle__list[data-astro-cid-h4wn63jh],.cycle__row[data-astro-cid-h4wn63jh]:nth-child(2) .cycle__list[data-astro-cid-h4wn63jh]{grid-template-columns:repeat(2,minmax(0,1fr))}.step[data-astro-cid-h4wn63jh]{min-height:260px;padding:var(--sp-24)}.step__icon[data-astro-cid-h4wn63jh]{width:60px;height:60px}.badge[data-astro-cid-h4wn63jh]{top:175px}}@media(max-width:760px){.system[data-astro-cid-h4wn63jh]{gap:var(--sp-40)}.cycle[data-astro-cid-h4wn63jh]{gap:var(--sp-14)}.cycle__row[data-astro-cid-h4wn63jh]:first-child .cycle__list[data-astro-cid-h4wn63jh],.cycle__row[data-astro-cid-h4wn63jh]:nth-child(2) .cycle__list[data-astro-cid-h4wn63jh]{grid-template-columns:minmax(0,1fr);gap:var(--sp-14)}.cycle__row[data-astro-cid-h4wn63jh]:nth-child(2) .cycle__list[data-astro-cid-h4wn63jh]{display:flex;flex-direction:column-reverse}.step[data-astro-cid-h4wn63jh]{min-height:200px;gap:var(--sp-16)}.step__icon[data-astro-cid-h4wn63jh]{width:52px;height:52px}.step__icon[data-astro-cid-h4wn63jh] svg{width:24px;height:24px}.badge[data-astro-cid-h4wn63jh]{position:relative;top:auto;left:auto;align-self:center;margin-top:var(--sp-8);width:150px;height:150px}}@media(max-width:1100px){.system[data-astro-cid-h4wn63jh]{padding-block:var(--section-y-lg)}}.formats[data-astro-cid-755qquuz]{position:relative;display:flex;flex-direction:column;gap:calc(var(--sp-18) * 2);height:300px;padding-top:var(--sp-46);background:var(--c-yellow);color:var(--c-ink);overflow:clip;--speed-formats: 38s;--speed-pills: 30s}.row[data-astro-cid-755qquuz]{flex:none;overflow:hidden}.track[data-astro-cid-755qquuz]{display:flex;width:max-content;will-change:transform}.group[data-astro-cid-755qquuz]{display:flex;align-items:center;flex:none}.row--formats[data-astro-cid-755qquuz]{font:var(--fw-semibold) var(--fs-86) / .98 var(--font-sans);letter-spacing:-.0349em}.row--formats[data-astro-cid-755qquuz] .group[data-astro-cid-755qquuz]{gap:.2326em;padding-right:.2326em}.word[data-astro-cid-755qquuz]{white-space:nowrap}.dot[data-astro-cid-755qquuz]{flex:none;display:grid;place-items:center;width:.7442em;height:.7442em;background:var(--c-ink);color:var(--c-yellow);border-radius:50%}.dot[data-astro-cid-755qquuz] svg{width:.3256em;height:.3256em}.row--pills[data-astro-cid-755qquuz]{font:var(--fw-semibold) var(--fs-46) / 1.03 var(--font-sans);letter-spacing:-.0304em}.row--pills[data-astro-cid-755qquuz] .group[data-astro-cid-755qquuz]{gap:.4348em;padding-right:.4348em}.pill[data-astro-cid-755qquuz]{flex:none;padding:.2609em .6087em;border:2px solid var(--c-ink);border-radius:var(--r-pill);white-space:nowrap}.row--formats[data-astro-cid-755qquuz] .track[data-astro-cid-755qquuz]{transform:translate3d(-60px,0,0)}.row--pills[data-astro-cid-755qquuz] .track[data-astro-cid-755qquuz]{transform:translate3d(-300px,0,0)}@media(prefers-reduced-motion:no-preference){.row--formats[data-astro-cid-755qquuz] .track[data-astro-cid-755qquuz]{animation:cm-marquee var(--speed-formats) linear infinite reverse;transform:none}.row--pills[data-astro-cid-755qquuz] .track[data-astro-cid-755qquuz]{animation:cm-marquee var(--speed-pills) linear infinite;transform:none}@media(hover:hover){.formats[data-astro-cid-755qquuz]:hover .track[data-astro-cid-755qquuz]{animation-play-state:paused}}}@keyframes cm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:1100px){.formats[data-astro-cid-755qquuz]{height:auto;padding-block:var(--sp-40)}}@media(max-width:760px){.formats[data-astro-cid-755qquuz]{gap:var(--sp-24);height:auto;padding:var(--sp-40) 0}}.community[data-astro-cid-jdk5nrjo]{display:grid;grid-template-columns:minmax(0,620fr) minmax(0,580fr);align-items:center;gap:var(--sp-80);padding:var(--cm-pad-y-lg) var(--cm-gutter)}.thread[data-astro-cid-jdk5nrjo]{position:relative;width:100%;aspect-ratio:620 / 520}.thread__bg[data-astro-cid-jdk5nrjo]{position:absolute;left:6.452%;top:5.769%;width:87.097%;height:88.462%;background:var(--c-lila);border-radius:var(--r-40)}.bubble[data-astro-cid-jdk5nrjo]{position:absolute;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-16) var(--sp-20);box-shadow:var(--cm-bubble-shadow)}.bubble--in[data-astro-cid-jdk5nrjo]{background:var(--c-white);color:var(--c-ink);border-radius:var(--r-24) var(--r-24) var(--r-24) var(--r-6)}.bubble--out[data-astro-cid-jdk5nrjo]{background:var(--c-purple);color:var(--c-paper);border-radius:var(--r-24) var(--r-24) var(--r-6) var(--r-24)}.bubble__who[data-astro-cid-jdk5nrjo]{font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink-60)}.bubble--out[data-astro-cid-jdk5nrjo] .bubble__who[data-astro-cid-jdk5nrjo]{color:var(--c-paper-75)}.bubble__msg[data-astro-cid-jdk5nrjo]{font:var(--fw-regular) var(--fs-17) / 1.35 var(--font-sans)}.b1[data-astro-cid-jdk5nrjo]{left:0;top:13.462%;width:58.065%}.b2[data-astro-cid-jdk5nrjo]{left:35.484%;top:40.385%;width:61.29%}.b3[data-astro-cid-jdk5nrjo]{left:4.839%;top:69.231%;width:48.387%}.thread__tag[data-astro-cid-jdk5nrjo]{position:absolute;left:69.355%;top:84.615%;padding:var(--sp-8) var(--sp-14);background:var(--c-ink);color:var(--c-paper);border-radius:var(--r-pill);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);white-space:nowrap}.community__text[data-astro-cid-jdk5nrjo]{display:flex;flex-direction:column;gap:var(--sp-22)}.community__eyebrow[data-astro-cid-jdk5nrjo]{color:var(--c-purple);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.1333em;text-transform:uppercase}.community__h2[data-astro-cid-jdk5nrjo] .line[data-astro-cid-jdk5nrjo]{padding-block:0}.community__h2[data-astro-cid-jdk5nrjo]{font:var(--fw-semibold) var(--fs-64) / .98 var(--font-sans);letter-spacing:-.0297em}.community__p[data-astro-cid-jdk5nrjo]{color:var(--c-ink-80);font:var(--fw-regular) var(--fs-19) / 1.45 var(--font-sans)}@media(max-width:1100px){.community[data-astro-cid-jdk5nrjo]{grid-template-columns:minmax(0,1fr);gap:var(--sp-56)}.thread[data-astro-cid-jdk5nrjo]{max-width:620px;justify-self:center}}@media(max-width:760px){.thread[data-astro-cid-jdk5nrjo]{aspect-ratio:auto;display:flex;flex-direction:column;gap:var(--sp-14);padding:var(--sp-24) var(--sp-16);background:var(--c-lila);border-radius:var(--r-32)}.thread__bg[data-astro-cid-jdk5nrjo]{display:none}.bubble[data-astro-cid-jdk5nrjo]{position:relative;left:auto;top:auto;width:86%}.bubble--out[data-astro-cid-jdk5nrjo]{align-self:flex-end}.thread__tag[data-astro-cid-jdk5nrjo]{position:relative;left:auto;top:auto;align-self:flex-end}}@media(max-width:1100px){.community[data-astro-cid-jdk5nrjo]{padding-block:var(--section-y-lg)}}.includes[data-astro-cid-vxqmkovk]{display:grid;grid-template-columns:380px minmax(0,1fr);align-items:start;gap:calc(var(--sp-20) * 3);padding:0 var(--cm-gutter) var(--cm-pad-y-lg)}.includes__head[data-astro-cid-vxqmkovk]{display:flex;flex-direction:column;gap:var(--sp-20)}.includes__eyebrow[data-astro-cid-vxqmkovk]{color:var(--c-ink-60);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.1333em;text-transform:uppercase}.includes__h2[data-astro-cid-vxqmkovk] .line[data-astro-cid-vxqmkovk]{padding-block:0}.includes__h2[data-astro-cid-vxqmkovk]{font:var(--fw-semibold) var(--fs-48) / 1.03 var(--font-sans);letter-spacing:-.0292em}.cta[data-astro-cid-vxqmkovk]{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-22);background:var(--c-rose);border-radius:var(--r-24);transition:transform var(--dur-base) var(--ease-out)}.cta__text[data-astro-cid-vxqmkovk]{font:var(--fw-semibold) var(--fs-17) / 1.25 var(--font-sans)}.cta__link[data-astro-cid-vxqmkovk]{display:inline-flex;align-items:center;gap:var(--sp-6);font:var(--fw-bold) var(--fs-15) / 1.45 var(--font-sans)}.cta__link[data-astro-cid-vxqmkovk] svg{transition:transform var(--dur-base) var(--ease-out)}@media(hover:hover){.cta[data-astro-cid-vxqmkovk]:hover{transform:translateY(-2px)}.cta[data-astro-cid-vxqmkovk]:hover .cta__link[data-astro-cid-vxqmkovk] svg{transform:translate(2px,-2px)}}.acc[data-astro-cid-vxqmkovk]{margin:0;padding:0;list-style:none}.acc__item[data-astro-cid-vxqmkovk]{box-shadow:inset 0 1px 0 var(--cm-ink-15)}.acc__item[data-astro-cid-vxqmkovk]:last-child{box-shadow:inset 0 1px 0 var(--cm-ink-15),inset 0 -1px 0 var(--cm-ink-15)}.acc__h[data-astro-cid-vxqmkovk]{margin:0}.acc__btn[data-astro-cid-vxqmkovk]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sp-20);padding:var(--sp-26) 0;text-align:left;color:var(--c-ink);border-radius:var(--r-12);transition:padding-bottom var(--dur-slow) var(--ease-out)}.acc__btn[data-astro-cid-vxqmkovk][aria-expanded=true]{padding-bottom:var(--sp-14)}.acc__title[data-astro-cid-vxqmkovk]{display:flex;align-items:center;gap:var(--sp-20);min-width:0}.acc__n[data-astro-cid-vxqmkovk]{flex:none;color:var(--cm-ink-50);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans)}.acc__name[data-astro-cid-vxqmkovk]{font:var(--fw-semibold) var(--fs-30) / 1.15 var(--font-sans);letter-spacing:-.02em;transition:color var(--dur-base) var(--ease-out)}.acc__toggle[data-astro-cid-vxqmkovk]{position:relative;flex:none;width:44px;height:44px;background:var(--cm-ink-5);border-radius:50%;color:var(--c-ink);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.acc__toggle[data-astro-cid-vxqmkovk] svg{position:absolute;inset:0;margin:auto;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.acc__toggle[data-astro-cid-vxqmkovk] .acc__minus{opacity:0;transform:rotate(-90deg) scale(.6)}.acc__btn[data-astro-cid-vxqmkovk][aria-expanded=true] .acc__toggle[data-astro-cid-vxqmkovk]{background:var(--c-purple);color:var(--c-paper)}.acc__btn[data-astro-cid-vxqmkovk][aria-expanded=true] .acc__toggle[data-astro-cid-vxqmkovk] .acc__plus{opacity:0;transform:rotate(90deg) scale(.6)}.acc__btn[data-astro-cid-vxqmkovk][aria-expanded=true] .acc__toggle[data-astro-cid-vxqmkovk] .acc__minus{opacity:1;transform:none}.acc__btn[data-astro-cid-vxqmkovk][aria-expanded=true] .acc__name[data-astro-cid-vxqmkovk]{color:var(--c-purple)}@media(hover:hover){.acc__btn[data-astro-cid-vxqmkovk]:hover .acc__toggle[data-astro-cid-vxqmkovk]{background:var(--cm-ink-15)}.acc__btn[data-astro-cid-vxqmkovk][aria-expanded=true]:hover .acc__toggle[data-astro-cid-vxqmkovk]{background:var(--c-ink)}}.acc__panel[data-astro-cid-vxqmkovk]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.acc__item[data-astro-cid-vxqmkovk]:has(.acc__btn[aria-expanded=true]) .acc__panel[data-astro-cid-vxqmkovk]{grid-template-rows:1fr}.acc__clip[data-astro-cid-vxqmkovk]{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-slow)}.acc__item[data-astro-cid-vxqmkovk]:has(.acc__btn[aria-expanded=true]) .acc__clip[data-astro-cid-vxqmkovk]{visibility:visible;transition-delay:0s}.acc__text[data-astro-cid-vxqmkovk]{max-width:620px;padding-bottom:var(--sp-26);color:var(--c-ink-80);font:var(--fw-regular) var(--fs-17) / 1.45 var(--font-sans);opacity:0;transform:translate3d(0,-6px,0);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.acc__item[data-astro-cid-vxqmkovk]:has(.acc__btn[aria-expanded=true]) .acc__text[data-astro-cid-vxqmkovk]{opacity:1;transform:none}@media(scripting:none){.acc__panel[data-astro-cid-vxqmkovk]{grid-template-rows:1fr}.acc__clip[data-astro-cid-vxqmkovk]{visibility:visible}.acc__text[data-astro-cid-vxqmkovk]{opacity:1;transform:none}}@media(max-width:1100px){.includes[data-astro-cid-vxqmkovk]{grid-template-columns:minmax(0,1fr);gap:var(--sp-40)}.includes__head[data-astro-cid-vxqmkovk]{max-width:480px}}@media(max-width:760px){.acc__btn[data-astro-cid-vxqmkovk]{padding:var(--sp-20) 0}.acc__title[data-astro-cid-vxqmkovk]{gap:var(--sp-12)}.acc__toggle[data-astro-cid-vxqmkovk]{width:38px;height:38px}.acc__text[data-astro-cid-vxqmkovk]{padding-bottom:var(--sp-20)}}@media(max-width:1100px){.includes[data-astro-cid-vxqmkovk]{padding-bottom:var(--section-y-lg)}}.measure[data-astro-cid-ub6evxvq]{display:grid;grid-template-columns:440px minmax(0,1fr);align-items:center;gap:var(--sp-80);padding:var(--cm-pad-y-lg) var(--cm-gutter);background:var(--c-ink);color:var(--c-paper)}.measure__text[data-astro-cid-ub6evxvq]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-22)}.measure__eyebrow[data-astro-cid-ub6evxvq]{color:var(--c-sky);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.1333em;text-transform:uppercase}.measure__h2[data-astro-cid-ub6evxvq] .line[data-astro-cid-ub6evxvq]{padding-block:0}.measure__h2[data-astro-cid-ub6evxvq]{font:var(--fw-semibold) var(--fs-64) / .98 var(--font-sans);letter-spacing:-.0297em}.measure__p[data-astro-cid-ub6evxvq]{color:var(--c-paper-80);font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans)}.loop[data-astro-cid-ub6evxvq]{display:inline-flex;align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-16);background:var(--cm-white-8);border-radius:var(--r-pill);font:var(--fw-semibold) var(--fs-15) / 1.45 var(--font-sans)}.loop[data-astro-cid-ub6evxvq] svg{color:var(--c-yellow)}.report[data-astro-cid-ub6evxvq]{display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-32);background:var(--cm-white-8);border-radius:var(--r-32);box-shadow:inset 0 0 0 1px var(--cm-white-20);backdrop-filter:blur(24px)}.report__head[data-astro-cid-ub6evxvq]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12)}.report__title[data-astro-cid-ub6evxvq]{font:var(--fw-semibold) var(--fs-24) / 1.15 var(--font-sans);letter-spacing:-.0167em}.report__tag[data-astro-cid-ub6evxvq]{padding:var(--sp-6) var(--sp-12);box-shadow:inset 0 0 0 1px var(--cm-paper-30);border-radius:var(--r-pill);color:var(--c-paper-70);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);white-space:nowrap}.tabs[data-astro-cid-ub6evxvq]{align-self:flex-start;display:flex;gap:var(--sp-6);padding:5px;background:var(--cm-white-8);border-radius:var(--r-pill);max-width:100%}.tabs__tab[data-astro-cid-ub6evxvq]{padding:var(--sp-10) var(--sp-18);border-radius:var(--r-pill);color:var(--cm-paper-75);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans);white-space:nowrap}.tabs__tab[data-astro-cid-ub6evxvq].is-active{background:var(--c-sky);color:var(--c-ink)}.chart[data-astro-cid-ub6evxvq]{display:flex;align-items:flex-end;gap:var(--sp-18);height:240px;padding:0 var(--sp-8);border-bottom:1px solid var(--cm-paper-30)}.bar[data-astro-cid-ub6evxvq]{flex:1 1 0;min-width:0;height:var(--h);background:var(--tone);border-radius:var(--r-12) var(--r-12) var(--cm-r-4) var(--cm-r-4);transform-origin:50% 100%}.finding[data-astro-cid-ub6evxvq]{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-18);background:var(--c-paper);color:var(--c-ink);border-radius:var(--r-20)}.finding__icon[data-astro-cid-ub6evxvq]{flex:none;display:grid;place-items:center;width:44px;height:44px;background:var(--c-yellow);border-radius:50%}.finding__text[data-astro-cid-ub6evxvq]{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.finding__text[data-astro-cid-ub6evxvq] strong[data-astro-cid-ub6evxvq]{font:var(--fw-semibold) var(--fs-16) / 1.45 var(--font-sans)}.finding__text[data-astro-cid-ub6evxvq] span[data-astro-cid-ub6evxvq]{color:var(--c-ink-70);font:var(--fw-regular) var(--fs-14) / 1.45 var(--font-sans)}@media(scripting:enabled){.bar[data-astro-cid-ub6evxvq]{transform:scaleY(.04);transition:transform .7s var(--ease-out);transition-delay:calc(.15s + var(--b) * 60ms)}.chart[data-astro-cid-ub6evxvq].is-in .bar[data-astro-cid-ub6evxvq]{transform:none}}@media(prefers-reduced-motion:reduce){.bar[data-astro-cid-ub6evxvq]{transform:none}}@media(max-width:1100px){.measure[data-astro-cid-ub6evxvq]{grid-template-columns:minmax(0,1fr);gap:var(--sp-56)}.measure__text[data-astro-cid-ub6evxvq]{max-width:520px}}@media(max-width:760px){.report[data-astro-cid-ub6evxvq]{padding:var(--sp-20);gap:var(--sp-20);border-radius:var(--r-24)}.report__head[data-astro-cid-ub6evxvq]{flex-wrap:wrap}.tabs[data-astro-cid-ub6evxvq]{flex-wrap:wrap;border-radius:var(--r-24)}.tabs__tab[data-astro-cid-ub6evxvq]{padding:var(--sp-8) var(--sp-14)}.chart[data-astro-cid-ub6evxvq]{height:200px;gap:var(--sp-8);padding:0}.bar[data-astro-cid-ub6evxvq]{height:calc(var(--h) * .85)}}@media(max-width:1100px){.measure[data-astro-cid-ub6evxvq]{padding-block:var(--section-y-lg)}}.closing[data-astro-cid-mcfpodgt]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-44);padding:var(--cm-pad-y-lg) calc(var(--cm-gutter-base) * 2 + var(--bleed, 0px)) calc(var(--cm-pad-y-lg) + 10px);background:var(--c-purple);color:var(--c-paper);text-align:center}.typing[data-astro-cid-mcfpodgt]{display:inline-flex;align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-16);background:var(--cm-white-12);border-radius:var(--r-pill);color:var(--c-paper-80);font:var(--fw-medium) var(--fs-13) / 1.45 var(--font-sans)}.typing__dots[data-astro-cid-mcfpodgt]{display:inline-flex;gap:var(--sp-10)}.typing__dots[data-astro-cid-mcfpodgt] i[data-astro-cid-mcfpodgt]{width:8px;height:8px;border-radius:50%;background:var(--cm-paper-50)}.typing__dots[data-astro-cid-mcfpodgt] i[data-astro-cid-mcfpodgt]:nth-child(2){background:var(--c-yellow)}.closing__h2[data-astro-cid-mcfpodgt]{width:100%;font:var(--fw-semibold) var(--fs-72) / .98 var(--font-sans);letter-spacing:-.0306em}.composer[data-astro-cid-mcfpodgt]{display:flex;align-items:center;gap:var(--sp-16);width:min(820px,100%);padding:var(--sp-10) var(--sp-10) var(--sp-10) var(--sp-28);background:var(--cm-white-90);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-white),var(--cm-shadow-composer);backdrop-filter:blur(20px);color:var(--c-ink)}.composer[data-astro-cid-mcfpodgt] .composer__icon{flex:none;color:var(--cm-ink-50)}.composer__input[data-astro-cid-mcfpodgt]{flex:1;min-width:0;padding:var(--sp-10) 0;background:transparent;border:0;outline:0;text-align:left;color:var(--c-ink);font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);text-overflow:ellipsis}.composer__input[data-astro-cid-mcfpodgt]::placeholder{color:var(--c-ink-60);opacity:1}.composer[data-astro-cid-mcfpodgt]:focus-within{box-shadow:inset 0 0 0 1px var(--c-white),var(--cm-shadow-composer),0 0 0 3px var(--c-yellow)}.composer[data-astro-cid-mcfpodgt] .composer__btn{flex:none;padding:var(--sp-18) var(--sp-26);font-size:var(--fs-16)}.composer[data-astro-cid-mcfpodgt] .composer__btn:focus-visible{box-shadow:inset 0 0 0 2px var(--btn-border),0 0 0 2.5px var(--c-ink)}.composer__error[data-astro-cid-mcfpodgt]{margin:calc(var(--sp-44) * -1 + var(--sp-12)) 0 0;min-height:0;color:var(--c-yellow);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans)}.composer__error[data-astro-cid-mcfpodgt]:empty{display:none}.note[data-astro-cid-mcfpodgt]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--sp-20);font:var(--fw-regular) var(--fs-14) / 1.45 var(--font-sans)}.note__wa[data-astro-cid-mcfpodgt]{display:inline-flex;align-items:center;gap:var(--sp-8);color:var(--c-paper-80)}.note__wa[data-astro-cid-mcfpodgt] svg{color:var(--c-yellow)}.note__sep[data-astro-cid-mcfpodgt]{color:var(--cm-paper-50)}.note__form[data-astro-cid-mcfpodgt]{font-weight:var(--fw-semibold);color:var(--c-paper);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size var(--dur-base) var(--ease-out)}.note__form[data-astro-cid-mcfpodgt]:focus-visible{outline-color:var(--c-yellow)}@media(hover:hover){.note__form[data-astro-cid-mcfpodgt]:hover{background-size:100% 1.5px}}@media(prefers-reduced-motion:no-preference){.typing__dots[data-astro-cid-mcfpodgt] i[data-astro-cid-mcfpodgt]{animation:cm-typing 1.2s var(--ease-in-out) infinite}.typing__dots[data-astro-cid-mcfpodgt] i[data-astro-cid-mcfpodgt]:nth-child(2){animation-delay:.15s}.typing__dots[data-astro-cid-mcfpodgt] i[data-astro-cid-mcfpodgt]:nth-child(3){animation-delay:.3s}}@keyframes cm-typing{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-4px);opacity:1}}@media(max-width:1100px){.closing[data-astro-cid-mcfpodgt]{padding-inline:var(--cm-gutter)}}@media(max-width:760px){.closing[data-astro-cid-mcfpodgt]{gap:var(--sp-32)}.composer[data-astro-cid-mcfpodgt]{flex-wrap:wrap;border-radius:var(--r-32);padding:var(--sp-16);gap:var(--sp-12)}.composer__input[data-astro-cid-mcfpodgt]{flex:1 1 calc(100% - 40px)}.composer[data-astro-cid-mcfpodgt] .composer__btn{flex:1 1 100%}}@media(max-width:1100px){.closing[data-astro-cid-mcfpodgt]{padding-block:var(--section-y-lg)}}
