.ha[data-astro-cid-2uej4pe5]{aspect-ratio:1 / .98}.ha__body[data-astro-cid-2uej4pe5]{display:grid;grid-template-columns:26% 1fr;gap:2.4cqw}.ha__side[data-astro-cid-2uej4pe5]{display:grid;gap:1.5cqw;align-content:start;padding-right:2cqw;border-right:1px solid var(--sc-soft)}.ha__main[data-astro-cid-2uej4pe5]{display:grid;gap:1.8cqw}.ha__chart[data-astro-cid-2uej4pe5]{width:100%;height:12cqw;display:block}.ha__area[data-astro-cid-2uej4pe5]{fill:#58c99538}.ha__line[data-astro-cid-2uej4pe5]{fill:none;stroke:var(--mint);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.ha__btn[data-astro-cid-2uej4pe5]{width:9cqw;height:3.4cqw;border-radius:99cqw;background:var(--ink);flex:none}.ha__tile[data-astro-cid-2uej4pe5]{aspect-ratio:1.3;border-radius:1.6cqw;background:#58c99547}.ha__phone[data-astro-cid-2uej4pe5]{border-radius:3.2cqw}.hero[data-astro-cid-ewxirvlt]{padding:12px}.hero__frame[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden;border-radius:var(--r-frame);background:#d9eee3;color:var(--ink);min-height:min(calc(100svh - 24px),980px);display:flex}.hero__content[data-astro-cid-ewxirvlt]{width:100%;max-width:var(--max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,3vw,56px);padding:112px clamp(24px,4vw,56px) clamp(24px,4vw,48px)}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(2.5rem,5.1vw,5rem)}.hero__line[data-astro-cid-ewxirvlt]{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero__line[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{display:inline-block}.hero__sub[data-astro-cid-ewxirvlt]{margin-top:22px;max-width:34rem;font-size:var(--fs-lede);line-height:1.55;color:var(--ink-80)}.hero__ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__facts[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:clamp(28px,4vw,56px);padding-top:18px;border-top:1px solid rgba(16,18,17,.14);font-size:.875rem;color:var(--ink-80)}.hero__time[data-astro-cid-ewxirvlt]{display:flex;align-items:center;gap:10px;color:var(--ink)}.hero__time[data-astro-cid-ewxirvlt] b[data-astro-cid-ewxirvlt]{font-weight:500}.hero__art[data-astro-cid-ewxirvlt]{align-self:end}.js[data-astro-cid-ewxirvlt] .hero__line[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{transform:translateY(105%)}.js[data-astro-cid-ewxirvlt] .hero[data-astro-cid-ewxirvlt].is-in .hero__line[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]{transform:none;transition:transform 1s var(--out)}.js[data-astro-cid-ewxirvlt] .hero[data-astro-cid-ewxirvlt].is-in .hero__line[data-astro-cid-ewxirvlt]:nth-child(1)>span[data-astro-cid-ewxirvlt]{transition-delay:.3s}.js[data-astro-cid-ewxirvlt] .hero[data-astro-cid-ewxirvlt].is-in .hero__line[data-astro-cid-ewxirvlt]:nth-child(2)>span[data-astro-cid-ewxirvlt]{transition-delay:.42s}.js[data-astro-cid-ewxirvlt] [data-astro-cid-ewxirvlt][data-hero-in]{opacity:0;transform:translateY(20px)}.js[data-astro-cid-ewxirvlt] .hero[data-astro-cid-ewxirvlt].is-in [data-astro-cid-ewxirvlt][data-hero-in]{opacity:1;transform:none;transition:opacity .9s var(--out) var(--d),transform .9s var(--out) var(--d)}@media(max-width:979px){.hero__content[data-astro-cid-ewxirvlt]{grid-template-columns:1fr;padding-top:96px;align-items:start}.hero__art[data-astro-cid-ewxirvlt]{max-width:520px;width:100%;justify-self:center}}@media(max-width:699px){.hero[data-astro-cid-ewxirvlt]{padding:8px}.hero__ctas[data-astro-cid-ewxirvlt] .btn{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.js[data-astro-cid-ewxirvlt] .hero__line[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt],.js[data-astro-cid-ewxirvlt] [data-astro-cid-ewxirvlt][data-hero-in]{transform:none;opacity:1;transition:none}}.st__grid[data-astro-cid-az4y5r3f]{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,96px)}.st__title[data-astro-cid-az4y5r3f]{max-width:9ch}.st__text[data-astro-cid-az4y5r3f]{font-size:var(--fs-statement);line-height:1.18;letter-spacing:-.022em;font-weight:500;max-width:30ch}.js[data-astro-cid-az4y5r3f] .st__w[data-astro-cid-az4y5r3f]{color:#1012112e;transition:color .25s linear}.js[data-astro-cid-az4y5r3f] .st__w[data-astro-cid-az4y5r3f].is-lit{color:var(--ink)}.st__facts[data-astro-cid-az4y5r3f]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,6vw,88px);border-top:1px solid var(--line)}.st__fact[data-astro-cid-az4y5r3f]{padding:20px 20px 0 0}.st__fact[data-astro-cid-az4y5r3f]+.st__fact[data-astro-cid-az4y5r3f]{padding-left:20px;border-left:1px solid var(--line)}.st__fact[data-astro-cid-az4y5r3f] dt[data-astro-cid-az4y5r3f]{font-size:.8125rem;color:var(--muted);margin-bottom:6px}.st__fact[data-astro-cid-az4y5r3f] dd[data-astro-cid-az4y5r3f]{font-size:1.125rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}@media(max-width:1000px){.st__grid[data-astro-cid-az4y5r3f]{grid-template-columns:1fr}.st__title[data-astro-cid-az4y5r3f]{max-width:14ch}}@media(max-width:760px){.st__facts[data-astro-cid-az4y5r3f]{grid-template-columns:1fr 1fr}.st__fact[data-astro-cid-az4y5r3f]:nth-child(3){padding-left:0;border-left:0}.st__fact[data-astro-cid-az4y5r3f]:nth-child(n+3){margin-top:20px;border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.js[data-astro-cid-az4y5r3f] .st__w[data-astro-cid-az4y5r3f]{color:var(--ink)}}.sv__head[data-astro-cid-7fsfp5w6]{display:grid;grid-template-columns:7fr 4fr;gap:48px;align-items:end;margin-bottom:clamp(48px,6vw,88px)}.sv__head[data-astro-cid-7fsfp5w6] .h2[data-astro-cid-7fsfp5w6]{max-width:16ch}.sv__list[data-astro-cid-7fsfp5w6]{border-top:1px solid var(--dark-line)}.sv__list[data-astro-cid-7fsfp5w6] li[data-astro-cid-7fsfp5w6]{border-bottom:1px solid var(--dark-line)}.sv__row[data-astro-cid-7fsfp5w6]{position:relative;display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,4fr) minmax(0,3fr) 44px;gap:28px;align-items:center;padding:30px 0;text-decoration:none;color:var(--on-dark)}.sv__row[data-astro-cid-7fsfp5w6]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--out)}.sv__t[data-astro-cid-7fsfp5w6]{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px);font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;transition:transform .45s var(--out)}.sv__t[data-astro-cid-7fsfp5w6] .sv__icon{width:clamp(40px,3.4vw,52px);flex:none}.sv__s[data-astro-cid-7fsfp5w6]{color:var(--dark-muted);max-width:44ch;font-size:.975rem;line-height:1.5}.sv__tags[data-astro-cid-7fsfp5w6]{display:flex;flex-wrap:wrap;gap:6px}.sv__go[data-astro-cid-7fsfp5w6]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--dark-line);transition:background .35s var(--std),color .35s var(--std),box-shadow .35s}.sv__go[data-astro-cid-7fsfp5w6] svg[data-astro-cid-7fsfp5w6]{width:16px;height:16px}.sv__row[data-astro-cid-7fsfp5w6]:hover .sv__t[data-astro-cid-7fsfp5w6],.sv__row[data-astro-cid-7fsfp5w6]:focus-visible .sv__t[data-astro-cid-7fsfp5w6]{transform:translate(10px)}.sv__row[data-astro-cid-7fsfp5w6]:hover .sv__go[data-astro-cid-7fsfp5w6],.sv__row[data-astro-cid-7fsfp5w6]:focus-visible .sv__go[data-astro-cid-7fsfp5w6]{background:var(--mint);color:var(--ink);box-shadow:none}.sv__row[data-astro-cid-7fsfp5w6]:hover:after,.sv__row[data-astro-cid-7fsfp5w6]:focus-visible:after{transform:scaleX(1)}@media(max-width:1100px){.sv__row[data-astro-cid-7fsfp5w6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.sv__tags[data-astro-cid-7fsfp5w6]{display:none}}@media(max-width:760px){.sv__head[data-astro-cid-7fsfp5w6]{grid-template-columns:1fr;gap:20px}.sv__row[data-astro-cid-7fsfp5w6]{grid-template-columns:minmax(0,1fr) 44px;gap:8px 16px;padding:22px 0}.sv__s[data-astro-cid-7fsfp5w6]{grid-column:1;grid-row:2;font-size:.9375rem}.sv__go[data-astro-cid-7fsfp5w6]{grid-column:2;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.sv__t[data-astro-cid-7fsfp5w6],.sv__row[data-astro-cid-7fsfp5w6]:after{transition:none}}.dm__title[data-astro-cid-ndlbuanb]{font-size:1.15em}.dm__item[data-astro-cid-ndlbuanb]{display:flex;align-items:center;gap:1.6cqw;padding:1.6cqw 1.8cqw;border-radius:1.6cqw;background:#1012110b}.dm__item[data-astro-cid-ndlbuanb] b[data-astro-cid-ndlbuanb]{display:grid;place-items:center;width:3.4cqw;height:3.4cqw;border-radius:50%;background:#fff;font-weight:500;font-size:.9em;flex:none}.dm__item--first[data-astro-cid-ndlbuanb]{background:#58c9953d}.dm__item--first[data-astro-cid-ndlbuanb] b[data-astro-cid-ndlbuanb]{background:var(--mint)}.dm__item--moving[data-astro-cid-ndlbuanb]{background:#fff;box-shadow:0 1.6cqw 3.4cqw -1.6cqw #10121166;rotate:-2deg;translate:3cqw -.6cqw}.dm__item--moving[data-astro-cid-ndlbuanb] b[data-astro-cid-ndlbuanb]{background:#58c9954d}.dm__item--later[data-astro-cid-ndlbuanb]{opacity:.6}.dm__grip[data-astro-cid-ndlbuanb]{width:1.2cqw;margin-left:auto;fill:#10121159;flex:none}.dm__wave[data-astro-cid-ndlbuanb]{display:inline-flex;align-items:center;gap:.45cqw;height:2.4cqw}.dm__wave[data-astro-cid-ndlbuanb] i[data-astro-cid-ndlbuanb]{display:block;width:.5cqw;border-radius:1cqw;background:var(--mint)}.dm__wave[data-astro-cid-ndlbuanb] i[data-astro-cid-ndlbuanb]:nth-child(1){height:40%}.dm__wave[data-astro-cid-ndlbuanb] i[data-astro-cid-ndlbuanb]:nth-child(2){height:100%}.dm__wave[data-astro-cid-ndlbuanb] i[data-astro-cid-ndlbuanb]:nth-child(3){height:65%}.dm__wave[data-astro-cid-ndlbuanb] i[data-astro-cid-ndlbuanb]:nth-child(4){height:30%}.dt__code[data-astro-cid-xigvhq76]{gap:1.9cqw;padding:2.8cqw}.dt__rev[data-astro-cid-xigvhq76]{padding-left:1.4cqw}.dt__heads[data-astro-cid-xigvhq76]{display:inline-flex}.dt__heads[data-astro-cid-xigvhq76] .mascot{width:6.6cqw}.dt__heads[data-astro-cid-xigvhq76] .mascot+.mascot{margin-left:-1.6cqw}.dt__ok[data-astro-cid-xigvhq76]{background:var(--mint);color:#101211}.dw__title[data-astro-cid-h7ymwlt6]{font-size:1.15em}.dw__ask[data-astro-cid-h7ymwlt6]{display:flex;align-items:center;gap:1.6cqw;padding:1.6cqw 1.8cqw;border-radius:1.6cqw;background:#58c99542}.dw__ask[data-astro-cid-h7ymwlt6] b[data-astro-cid-h7ymwlt6]{display:grid;place-items:center;width:3.6cqw;height:3.6cqw;border-radius:50%;background:#101211;color:#fff;font-weight:500;flex:none}.dw__stickies[data-astro-cid-h7ymwlt6]{position:absolute;right:9%;top:11%;width:30%;display:flex;gap:2cqw;justify-content:flex-end}.dw__stickies[data-astro-cid-h7ymwlt6] i[data-astro-cid-h7ymwlt6]{width:8.5cqw;aspect-ratio:1;border-radius:.8cqw;background:#fff;box-shadow:0 1.4cqw 2.6cqw -1.6cqw #10121159;rotate:-4deg}.dw__stickies[data-astro-cid-h7ymwlt6] i[data-astro-cid-h7ymwlt6]:nth-child(2){background:var(--mint);rotate:3deg;translate:0 1.6cqw}.dw__stickies[data-astro-cid-h7ymwlt6] i[data-astro-cid-h7ymwlt6]:nth-child(3){background:#cfe9dc;rotate:-2deg}.dh__block[data-astro-cid-653au6ca]{aspect-ratio:2.1;border-radius:1.4cqw;background:#58c99542}.dh__block--tall[data-astro-cid-653au6ca]{aspect-ratio:.95}.dh__phone[data-astro-cid-653au6ca]{border-radius:3.2cqw}.dh__btn[data-astro-cid-653au6ca]{height:3.4cqw;border-radius:99cqw;background:#101211}.df__screen[data-astro-cid-eejxinaq]{--sc-card: #fff;--sc-ink: #101211;--sc-soft: rgba(16, 18, 17, .1);background:#fff;color:#101211;gap:1.9cqw;padding:2.8cqw}.df__chart[data-astro-cid-eejxinaq]{width:100%;height:13cqw;display:block}.df__area[data-astro-cid-eejxinaq]{fill:#58c99538}.df__line[data-astro-cid-eejxinaq]{fill:none;stroke:var(--mint);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.df__btn[data-astro-cid-eejxinaq]{position:relative;width:12cqw;height:4cqw;border-radius:99cqw;background:var(--mint);flex:none}.df__ring[data-astro-cid-eejxinaq]{position:absolute;left:62%;top:50%;width:6.4cqw;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 .35cqw #58c9958c;translate:-50% -50%}.df__cursor[data-astro-cid-eejxinaq]{position:absolute;left:62%;top:50%;width:3cqw;fill:#101211;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}.df__notes[data-astro-cid-eejxinaq] p[data-astro-cid-eejxinaq]{font-size:1em}.df__bits[data-astro-cid-eejxinaq] i[data-astro-cid-eejxinaq]{position:absolute;width:1.5cqw;height:1.5cqw;border-radius:50%;background:var(--mint)}.df__bits[data-astro-cid-eejxinaq] i[data-astro-cid-eejxinaq]:nth-child(1){right:44%;bottom:52%}.df__bits[data-astro-cid-eejxinaq] i[data-astro-cid-eejxinaq]:nth-child(2){right:12%;bottom:58%;background:#f0f0ee;width:1.1cqw;height:1.1cqw}.df__bits[data-astro-cid-eejxinaq] i[data-astro-cid-eejxinaq]:nth-child(3){right:50%;bottom:36%;border-radius:.4cqw;rotate:20deg;background:#f0f0ee}.df__bits[data-astro-cid-eejxinaq] i[data-astro-cid-eejxinaq]:nth-child(4){right:6%;bottom:40%;border-radius:.4cqw;rotate:-15deg}.df__bits[data-astro-cid-eejxinaq] i[data-astro-cid-eejxinaq]:nth-child(5){right:30%;bottom:62%;width:1cqw;height:1cqw}.wk[data-astro-cid-qd2ibtjh]{padding-block:var(--section)}.wk__title[data-astro-cid-qd2ibtjh]{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.04;letter-spacing:-.032em;font-weight:500;max-width:13ch;margin-bottom:clamp(32px,4vw,48px)}.wk__days[data-astro-cid-qd2ibtjh]{display:grid}.wk__day[data-astro-cid-qd2ibtjh]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:28px;border-top:1px solid var(--line)}.wk__d[data-astro-cid-qd2ibtjh]{font-size:.8125rem;color:var(--muted)}.wk__t[data-astro-cid-qd2ibtjh]{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em;font-weight:500;margin:2px 0 8px}.wk__x[data-astro-cid-qd2ibtjh] p[data-astro-cid-qd2ibtjh]{color:var(--muted);max-width:32rem}.wk__shot[data-astro-cid-qd2ibtjh]{position:relative;margin:0}.wk__img[data-astro-cid-qd2ibtjh]{overflow:hidden;border-radius:var(--r-card);aspect-ratio:4 / 3;background:#d9d9d6}.wk__cap[data-astro-cid-qd2ibtjh]{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;font-size:.8125rem;font-weight:500;color:#fff;background:#101211e0;box-shadow:inset 0 0 0 1px #ffffff1f}.wk[data-astro-cid-qd2ibtjh].is-pinned{padding-block:0}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__pin[data-astro-cid-qd2ibtjh]{height:100vh}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__grid[data-astro-cid-qd2ibtjh]{position:relative;height:100%;padding-top:112px;padding-bottom:40px}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__left[data-astro-cid-qd2ibtjh]{width:calc(41.6% - 24px)}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__days[data-astro-cid-qd2ibtjh]{--p: 20%;padding-left:22px;background:linear-gradient(var(--mint),var(--mint)) no-repeat 0 0 / 2px var(--p),linear-gradient(var(--line),var(--line)) no-repeat 0 0 / 2px 100%}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__day[data-astro-cid-qd2ibtjh]{display:block;padding:12px 0;border:0}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__t[data-astro-cid-qd2ibtjh]{color:var(--muted);transition:color .4s var(--std)}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__d[data-astro-cid-qd2ibtjh]{color:#101211b3;transition:color .4s var(--std)}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__day[data-astro-cid-qd2ibtjh].is-active .wk__t[data-astro-cid-qd2ibtjh],.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__day[data-astro-cid-qd2ibtjh].is-active .wk__d[data-astro-cid-qd2ibtjh]{color:var(--ink)}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__t[data-astro-cid-qd2ibtjh]{margin-bottom:0}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__x[data-astro-cid-qd2ibtjh]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--out)}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__x[data-astro-cid-qd2ibtjh] p[data-astro-cid-qd2ibtjh]{overflow:hidden;min-height:0}.wk[data-astro-cid-qd2ibtjh].is-pinned .is-active[data-astro-cid-qd2ibtjh] .wk__x[data-astro-cid-qd2ibtjh]{grid-template-rows:1fr}.wk[data-astro-cid-qd2ibtjh].is-pinned .is-active[data-astro-cid-qd2ibtjh] .wk__x[data-astro-cid-qd2ibtjh] p[data-astro-cid-qd2ibtjh]{padding-top:6px}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__shot[data-astro-cid-qd2ibtjh]{position:absolute;right:var(--gutter);top:112px;bottom:40px;width:calc(58.4% - var(--gutter) - 24px)}.wk[data-astro-cid-qd2ibtjh].is-pinned .wk__img[data-astro-cid-qd2ibtjh]{height:100%;aspect-ratio:auto;border-radius:var(--r-frame)}@media(max-width:760px){.wk__day[data-astro-cid-qd2ibtjh]{grid-template-columns:1fr;gap:18px}.wk__shot[data-astro-cid-qd2ibtjh]{order:-1}.wk__img[data-astro-cid-qd2ibtjh]{aspect-ratio:1 / .96}.wk__cap[data-astro-cid-qd2ibtjh]{position:static;display:block;padding:10px 2px 0;border-radius:0;background:none;box-shadow:none;color:var(--muted)}}.pr__head[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;margin-bottom:clamp(48px,6vw,80px)}.pr__head[data-astro-cid-aa2wht3y] .h2[data-astro-cid-aa2wht3y]{max-width:15ch}.pr__phases[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;position:relative}.pr__phases[data-astro-cid-aa2wht3y]:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--line)}.pr__phase[data-astro-cid-aa2wht3y]{position:relative;padding-top:36px}.pr__dot[data-astro-cid-aa2wht3y]{position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.5px #10121159;transition:background .5s var(--std) calc(var(--d, 0s) + .3s),box-shadow .5s var(--std) calc(var(--d, 0s) + .3s)}.pr__phase[data-astro-cid-aa2wht3y].is-in .pr__dot[data-astro-cid-aa2wht3y],.no-motion[data-astro-cid-aa2wht3y] .pr__dot[data-astro-cid-aa2wht3y]{background:var(--mint);box-shadow:inset 0 0 0 1.5px var(--mint),0 0 0 5px #58c99533}.pr__name[data-astro-cid-aa2wht3y]{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em;font-weight:500}.pr__time[data-astro-cid-aa2wht3y]{font-size:.875rem;color:var(--mint-deep);font-weight:500;margin:4px 0 10px}.pr__text[data-astro-cid-aa2wht3y]{color:var(--muted);font-size:.9375rem;line-height:1.55;max-width:30ch}.pr__sub[data-astro-cid-aa2wht3y]{margin:clamp(72px,9vw,128px) 0 24px}.pr__models[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pr__card[data-astro-cid-aa2wht3y]{background:var(--surface);border-radius:var(--r-card);padding:clamp(24px,2.6vw,36px);display:grid;align-content:start;gap:10px}.pr__ct[data-astro-cid-aa2wht3y]{font-size:1.25rem;font-weight:500;letter-spacing:-.015em}.pr__fit[data-astro-cid-aa2wht3y]{color:var(--muted);min-height:3.2em}.pr__terms[data-astro-cid-aa2wht3y]{display:grid;gap:8px;margin-top:10px;padding-top:18px;border-top:1px solid var(--line)}.pr__terms[data-astro-cid-aa2wht3y] li[data-astro-cid-aa2wht3y]{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem}.pr__terms[data-astro-cid-aa2wht3y] .check[data-astro-cid-aa2wht3y]{margin-top:3px}@media(max-width:1100px){.pr__phases[data-astro-cid-aa2wht3y]{grid-template-columns:1fr 1fr;row-gap:40px}.pr__phases[data-astro-cid-aa2wht3y]:before{display:none}.pr__models[data-astro-cid-aa2wht3y]{grid-template-columns:1fr}.pr__fit[data-astro-cid-aa2wht3y]{min-height:0}}@media(max-width:760px){.pr__head[data-astro-cid-aa2wht3y]{grid-template-columns:1fr;gap:20px}.pr__phases[data-astro-cid-aa2wht3y]{grid-template-columns:1fr}}.sd[data-astro-cid-3ji4v7em]{padding-top:0}.sd__grid[data-astro-cid-3ji4v7em]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,112px);align-items:start}.sd__side[data-astro-cid-3ji4v7em]{position:sticky;top:120px;display:grid;gap:20px}.sd__side[data-astro-cid-3ji4v7em] .h2[data-astro-cid-3ji4v7em]{max-width:11ch}.sd__list[data-astro-cid-3ji4v7em]{border-top:1px solid var(--line)}.sd__row[data-astro-cid-3ji4v7em]{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:32px;row-gap:14px;padding:32px 0;border-bottom:1px solid var(--line)}.sd__row[data-astro-cid-3ji4v7em] .h3[data-astro-cid-3ji4v7em]{grid-row:span 2}.sd__text[data-astro-cid-3ji4v7em]{color:var(--muted);max-width:44rem}.sd__checks[data-astro-cid-3ji4v7em]{display:grid;gap:8px}.sd__checks[data-astro-cid-3ji4v7em] li[data-astro-cid-3ji4v7em]{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem;font-weight:500}.sd__checks[data-astro-cid-3ji4v7em] .check[data-astro-cid-3ji4v7em]{margin-top:3px}@media(max-width:1000px){.sd__grid[data-astro-cid-3ji4v7em]{grid-template-columns:1fr}.sd__side[data-astro-cid-3ji4v7em]{position:static}}@media(max-width:640px){.sd__row[data-astro-cid-3ji4v7em]{grid-template-columns:1fr}.sd__row[data-astro-cid-3ji4v7em] .h3[data-astro-cid-3ji4v7em]{grid-row:auto}}.wo__head[data-astro-cid-p35cuy7o]{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;margin-bottom:clamp(48px,6vw,80px)}.wo__head[data-astro-cid-p35cuy7o] .h2[data-astro-cid-p35cuy7o]{max-width:13ch}.wo__list[data-astro-cid-p35cuy7o]{display:grid;border-top:1px solid var(--dark-line)}.wo__card[data-astro-cid-p35cuy7o]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(24px,3vw,40px) 0;border-bottom:1px solid var(--dark-line)}.wo__card[data-astro-cid-p35cuy7o]:nth-child(2n) .wo__mock[data-astro-cid-p35cuy7o]{order:2}.wo__mock[data-astro-cid-p35cuy7o]{border-radius:var(--r-card);background:var(--dark-2);display:grid;place-items:center;padding:clamp(8px,1.6vw,20px);overflow:hidden}.wo__text[data-astro-cid-p35cuy7o]{display:grid;gap:12px;padding:clamp(8px,2vw,24px) clamp(4px,1vw,16px)}.wo__who[data-astro-cid-p35cuy7o]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.875rem;color:var(--dark-muted)}.wo__tag[data-astro-cid-p35cuy7o]{display:inline-flex;align-items:center;gap:8px}.wo__tag[data-astro-cid-p35cuy7o]:before{content:"";width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dark-muted)}.wo__t[data-astro-cid-p35cuy7o]{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.08;letter-spacing:-.028em;font-weight:500;max-width:18ch}.wo__s[data-astro-cid-p35cuy7o]{color:var(--dark-muted);max-width:40ch}.wo__svc[data-astro-cid-p35cuy7o]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wo__mock[data-astro-cid-p35cuy7o]{--lt-bg: var(--dark-2)}.wo__mock[data-astro-cid-p35cuy7o] .wo__lt{width:100%}@media(max-width:900px){.wo__head[data-astro-cid-p35cuy7o]{grid-template-columns:1fr;gap:20px}.wo__card[data-astro-cid-p35cuy7o]{grid-template-columns:1fr}.wo__card[data-astro-cid-p35cuy7o]:nth-child(2n) .wo__mock[data-astro-cid-p35cuy7o]{order:0}}.fd__block[data-astro-cid-on2sae6x]{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,96px);align-items:start}.fd__block--pr[data-astro-cid-on2sae6x]{margin-top:var(--section)}.fd__title[data-astro-cid-on2sae6x]{max-width:11ch}.fd__ind[data-astro-cid-on2sae6x]{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;border-top:1px solid var(--line)}.fd__ind[data-astro-cid-on2sae6x] li[data-astro-cid-on2sae6x]{padding:24px 0;border-bottom:1px solid var(--line)}.fd__it[data-astro-cid-on2sae6x],.fd__pt[data-astro-cid-on2sae6x]{font-size:1.25rem;font-weight:500;letter-spacing:-.015em;margin-bottom:6px}.fd__pr[data-astro-cid-on2sae6x]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.fd__pr[data-astro-cid-on2sae6x] li[data-astro-cid-on2sae6x]{padding:28px 24px 32px 0;border-bottom:1px solid var(--line)}.fd__pr[data-astro-cid-on2sae6x] li[data-astro-cid-on2sae6x]:not(:nth-child(3n+1)){padding-left:24px;border-left:1px solid var(--line)}.fd__pr[data-astro-cid-on2sae6x] .check[data-astro-cid-on2sae6x]{width:22px;height:22px;margin-bottom:18px}@media(max-width:1000px){.fd__block[data-astro-cid-on2sae6x]{grid-template-columns:1fr}.fd__title[data-astro-cid-on2sae6x]{max-width:16ch}}@media(max-width:760px){.fd__ind[data-astro-cid-on2sae6x],.fd__pr[data-astro-cid-on2sae6x]{grid-template-columns:1fr}.fd__pr[data-astro-cid-on2sae6x] li[data-astro-cid-on2sae6x]:not(:nth-child(3n+1)){padding-left:0;border-left:0}}.fq[data-astro-cid-y4krgstm]{padding-top:0}.fq__grid[data-astro-cid-y4krgstm]{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,96px);align-items:start}.fq__title[data-astro-cid-y4krgstm]{max-width:10ch}.fq__list[data-astro-cid-y4krgstm]{border-top:1px solid var(--line)}.fq__item[data-astro-cid-y4krgstm]{border-bottom:1px solid var(--line)}.fq__item[data-astro-cid-y4krgstm] summary[data-astro-cid-y4krgstm]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:1.25rem;font-weight:500;letter-spacing:-.015em}.fq__item[data-astro-cid-y4krgstm] summary[data-astro-cid-y4krgstm]::-webkit-details-marker{display:none}.fq__plus[data-astro-cid-y4krgstm]{position:relative;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #10121133;flex:none;transition:background .3s var(--std)}.fq__plus[data-astro-cid-y4krgstm]:before,.fq__plus[data-astro-cid-y4krgstm]:after{content:"";position:absolute;left:11px;right:11px;top:17.25px;height:1.5px;background:var(--ink);transition:transform .35s var(--out)}.fq__plus[data-astro-cid-y4krgstm]:after{transform:rotate(90deg)}.fq__item[data-astro-cid-y4krgstm][open] .fq__plus[data-astro-cid-y4krgstm]{background:var(--ink)}.fq__item[data-astro-cid-y4krgstm][open] .fq__plus[data-astro-cid-y4krgstm]:before,.fq__item[data-astro-cid-y4krgstm][open] .fq__plus[data-astro-cid-y4krgstm]:after{background:#fff}.fq__item[data-astro-cid-y4krgstm][open] .fq__plus[data-astro-cid-y4krgstm]:after{transform:rotate(0)}.fq__item[data-astro-cid-y4krgstm] summary[data-astro-cid-y4krgstm]:hover .fq__plus[data-astro-cid-y4krgstm]{box-shadow:inset 0 0 0 1px var(--ink)}.fq__a[data-astro-cid-y4krgstm]{color:var(--muted);max-width:46rem;padding:0 56px 26px 0}@media(max-width:1000px){.fq__grid[data-astro-cid-y4krgstm]{grid-template-columns:1fr}.fq__title[data-astro-cid-y4krgstm]{max-width:14ch}}@media(max-width:640px){.fq__item[data-astro-cid-y4krgstm] summary[data-astro-cid-y4krgstm]{font-size:1.0625rem}.fq__a[data-astro-cid-y4krgstm]{padding-right:0}}
