.pc-cp.astro-44h2y2gl{--cp-cyan: #22c1e0;--cp-red: #ff8a7e;--cp-amber: #f5b454;--cp-gray: rgb(255 255 255 / .22);container:pccp / inline-size;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-card);background:#111317;border:1px solid rgb(255 255 255 / .08);color:var(--c-on-dark);font-variant-numeric:tabular-nums}.pc-cp__top.astro-44h2y2gl{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-cp__eyebrow.astro-44h2y2gl{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark-3)}.pc-cp__grid.astro-44h2y2gl{margin-top:22px}.pc-cp__rail.astro-44h2y2gl,.pc-cp__lane.astro-44h2y2gl{display:grid;grid-template-columns:172px minmax(0,1fr);column-gap:12px}.pc-cp__gates.astro-44h2y2gl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pc-cp__rule.astro-44h2y2gl{position:absolute;left:12.5%;right:12.5%;top:10px;height:1px;background:#ffffff24}.pc-cp__rule.astro-44h2y2gl i.astro-44h2y2gl{position:absolute;inset:0 auto 0 0;background:#22c1e099;max-width:100%}.pc-cp__gate.astro-44h2y2gl{position:relative;display:grid;justify-items:center;gap:10px;text-align:center}.pc-cp__ring.astro-44h2y2gl{width:21px;height:21px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .28);background:#111317;transition:border-color var(--t-reveal) var(--ease-ui),box-shadow var(--t-reveal) var(--ease-ui)}.pc-cp__gate.astro-44h2y2gl.is-past .pc-cp__ring.astro-44h2y2gl{border-color:#22c1e099;background:radial-gradient(circle,#22c1e099 0 3px,#111317 3.5px)}.pc-cp__gate.astro-44h2y2gl.is-now .pc-cp__ring.astro-44h2y2gl{border-color:var(--cp-cyan);background:radial-gradient(circle,var(--cp-cyan) 0 4px,#111317 4.5px);box-shadow:0 0 0 5px #22c1e01f,0 0 22px #22c1e059}.pc-cp__gl.astro-44h2y2gl{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-on-dark-3);line-height:1.3}.pc-cp__gl.astro-44h2y2gl b.astro-44h2y2gl{font-weight:500;color:var(--c-on-dark-2)}.pc-cp__gate.astro-44h2y2gl.is-now .pc-cp__gl.astro-44h2y2gl,.pc-cp__gate.astro-44h2y2gl.is-now .pc-cp__gl.astro-44h2y2gl b.astro-44h2y2gl{color:var(--c-on-dark)}.pc-cp__lanes.astro-44h2y2gl{display:grid;gap:6px;margin-top:18px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .07)}.pc-cp__lane.astro-44h2y2gl{align-items:center;min-height:56px;padding:6px 0}.pc-cp__who.astro-44h2y2gl{display:grid;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:2px 10px}.pc-cp__dev.astro-44h2y2gl{grid-column:1 / -1}.pc-cp__id.astro-44h2y2gl{font-family:var(--font-mono);font-size:13px;color:var(--c-on-dark)}.pc-cp__lane.astro-44h2y2gl[data-tone=cyan] .pc-cp__id.astro-44h2y2gl{color:#7dd9ee}.pc-cp__dev.astro-44h2y2gl{font-size:12.5px;color:var(--c-on-dark-3)}.pc-cp__track.astro-44h2y2gl{position:relative;height:28px}.pc-cp__base.astro-44h2y2gl{position:absolute;left:12.5%;right:12.5%;top:50%;height:1px;background:#ffffff1a}.pc-cp__fill.astro-44h2y2gl{position:absolute;left:12.5%;top:calc(50% - 1px);height:2px;border-radius:2px;transform-origin:0 50%}.pc-cp__fill--cyan.astro-44h2y2gl{background:var(--cp-cyan);box-shadow:0 0 10px #22c1e080}.pc-cp__fill--gray.astro-44h2y2gl{background:#ffffff52}.pc-cp__fill--red.astro-44h2y2gl{background:var(--cp-red)}.pc-cp__runner.astro-44h2y2gl{position:absolute;inset:0;pointer-events:none}.pc-cp__token.astro-44h2y2gl{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;display:grid;place-items:center;color:#111317}.pc-cp__lane.astro-44h2y2gl[data-tone=cyan] .pc-cp__token.astro-44h2y2gl{background:var(--cp-cyan);box-shadow:0 0 0 4px #22c1e02e,0 0 18px #22c1e099}.pc-cp__lane.astro-44h2y2gl[data-tone=mute] .pc-cp__token.astro-44h2y2gl{background:#8a90a0;box-shadow:0 0 0 4px #ffffff0f}.pc-cp__lane.astro-44h2y2gl[data-tone=bad] .pc-cp__token.astro-44h2y2gl{width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--cp-red);box-shadow:0 0 0 4px #ff8a7e29}.pc-cp__pill.astro-44h2y2gl{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;border:1px solid transparent}.pc-cp__pill--cyan.astro-44h2y2gl{color:#a9e8f5;background:#22c1e01f;border-color:#22c1e04d}.pc-cp__pill--mute.astro-44h2y2gl{color:var(--c-on-dark-2);background:#ffffff0f;border-color:#ffffff1f}.pc-cp__pill--bad.astro-44h2y2gl{color:#ffb4ab;background:#ff8a7e1f;border-color:#ff8a7e59}.pc-cp__pill--warn.astro-44h2y2gl{color:#f8cd84;background:#f5b4541f;border-color:#f5b45459}.pc-cp__detail.astro-44h2y2gl{margin-top:18px;padding:16px 18px 6px;border-radius:14px;background:#ffffff09;border:1px solid rgb(255 255 255 / .07)}.pc-cp__dt.astro-44h2y2gl{font-size:13.5px;font-weight:600;color:var(--c-on-dark)}.pc-cp__rows.astro-44h2y2gl{margin-top:8px}.pc-cp__row.astro-44h2y2gl{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:9px 0;border-top:1px solid rgb(255 255 255 / .06);font-size:13.5px}.pc-cp__row.astro-44h2y2gl:first-child{border-top:0}.pc-cp__row.astro-44h2y2gl dt.astro-44h2y2gl{color:var(--c-on-dark-3)}.pc-cp__row.astro-44h2y2gl dd.astro-44h2y2gl{color:var(--c-on-dark-2)}.pc-cp__rp.astro-44h2y2gl{justify-self:end}@container pccp (max-width: 560px){.pc-cp__rail.astro-44h2y2gl,.pc-cp__lane.astro-44h2y2gl{grid-template-columns:minmax(0,1fr)}.pc-cp__spacer.astro-44h2y2gl{display:none}.pc-cp__who.astro-44h2y2gl{grid-template-columns:auto auto 1fr;column-gap:8px}.pc-cp__dev.astro-44h2y2gl{grid-column:auto;grid-row:1;grid-column-start:2}.pc-cp__who.astro-44h2y2gl .pc-cp__pill.astro-44h2y2gl{grid-row:1;grid-column:3;justify-self:end}.pc-cp__lane.astro-44h2y2gl{padding:8px 0 2px}.pc-cp__gl.astro-44h2y2gl{font-size:10px}.pc-cp__row.astro-44h2y2gl{grid-template-columns:128px minmax(0,1fr) auto;padding:8px 0}.pc-cp__lanes.astro-44h2y2gl{margin-top:12px}.pc-cp__lane.astro-44h2y2gl{min-height:0}}@container pccp (max-width: 460px){.pc-cp__row.astro-44h2y2gl{grid-template-columns:minmax(0,1fr) auto}.pc-cp__row.astro-44h2y2gl dt.astro-44h2y2gl{grid-column:1 / -1;font-size:12px}}html[data-motion=full] .scene__visual.is-active .pc-cp__runner.astro-44h2y2gl[data-moved]{animation:pc-cp-move var(--t-reveal) var(--ease-ui) both}html[data-motion=full] .scene__visual.is-active .pc-cp__fill.astro-44h2y2gl{animation:pc-cp-fill var(--t-reveal) var(--ease-ui) both}@keyframes pc-cp-move{0%{transform:translate(var(--shift))}}@keyframes pc-cp-fill{0%{transform:scaleX(var(--from))}}.pc-ch.astro-nwfmsjmn{container:pcch / inline-size;margin:0;padding:clamp(18px,2.4vw,26px)}.pc-ch__h.astro-nwfmsjmn{font-size:19px;font-weight:700;letter-spacing:-.015em}.pc-ch__wrap.astro-nwfmsjmn{margin-top:16px}.pc-ch__table.astro-nwfmsjmn th.astro-nwfmsjmn{background:none;border-bottom:1px solid var(--pc-line);padding-left:10px;padding-right:10px}.pc-ch__table.astro-nwfmsjmn td.astro-nwfmsjmn{padding:12px 10px;vertical-align:middle}.pc-ch__id.astro-nwfmsjmn{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;background:#5856d61a;color:#4b49c4;font-family:var(--font-mono);font-size:12.5px;font-weight:500;white-space:nowrap}.pc-ch__act.astro-nwfmsjmn{text-align:right}.pc-ch__btn.astro-nwfmsjmn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--pc-line);font-size:13px;font-weight:500;color:var(--pc-ink);white-space:nowrap}@container pcch (max-width: 520px){.pc-ch__table.astro-nwfmsjmn th.astro-nwfmsjmn:nth-child(2),.pc-ch__table.astro-nwfmsjmn td.astro-nwfmsjmn:nth-child(2){display:none}.pc-ch__btn.astro-nwfmsjmn{width:32px;padding:0;justify-content:center;font-size:0;gap:0}.pc-ch__table.astro-nwfmsjmn td.astro-nwfmsjmn,.pc-ch__table.astro-nwfmsjmn th.astro-nwfmsjmn{padding-left:6px;padding-right:6px}}@container pcch (max-width: 300px){.pc-ch__table.astro-nwfmsjmn th.astro-nwfmsjmn:nth-child(3),.pc-ch__table.astro-nwfmsjmn td.astro-nwfmsjmn:nth-child(3){display:none}.pc-ch__id.astro-nwfmsjmn{font-size:11.5px;padding:0 6px}}.pc-nt.astro-qwe7ziie{--nt-red: #ff8a7e;--nt-red-ink: #ffb4ab;--nt-amber: #f5b454;--nt-amber-ink: #f8cd84;--nt-line: rgb(255 255 255 / .1);container:pcnt / inline-size;margin-inline:0;margin-bottom:0;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-card);background:#111317;border:1px solid rgb(255 255 255 / .08);color:var(--c-on-dark);font-variant-numeric:tabular-nums}.pc-nt__top.astro-qwe7ziie{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--nt-line)}.pc-nt__eyebrow.astro-qwe7ziie{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark-3)}.pc-nt__who.astro-qwe7ziie{font-family:var(--font-mono);font-size:13px;color:var(--c-on-dark-2)}.pc-nt__tracks.astro-qwe7ziie{display:grid;padding-top:20px}.pc-nt__track.astro-qwe7ziie+.pc-nt__track.astro-qwe7ziie{margin-top:24px;padding-top:24px;border-top:1px solid var(--nt-line)}.pc-nt__head.astro-qwe7ziie{padding-bottom:20px}.pc-nt__name.astro-qwe7ziie{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--c-on-dark)}.pc-nt__sub.astro-qwe7ziie{margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--c-on-dark-3)}.pc-nt__list.astro-qwe7ziie{display:grid;margin:0;padding:0;list-style:none}.pc-nt__ev.astro-qwe7ziie{position:relative;padding:0 0 24px 32px}.pc-nt__ev.astro-qwe7ziie:last-child{padding-bottom:0}.pc-nt__ev.astro-qwe7ziie:not(:last-child):after{content:"";position:absolute;left:8px;top:9px;width:1px;height:100%;background:var(--nt-line);transform-origin:top}.pc-nt__ev.astro-qwe7ziie.is-open:after{left:7.5px;width:2px;background:repeating-linear-gradient(to bottom,rgb(245 180 84 / .7) 0 4px,transparent 4px 8px)}.pc-nt__dot.astro-qwe7ziie{position:absolute;left:9px;top:9px;display:grid;place-items:center;width:14px;height:14px;translate:-50% -50%;border-radius:50%;background:#45474a;box-shadow:0 0 0 4px #1f2125;z-index:1}.is-amber.astro-qwe7ziie .pc-nt__dot.astro-qwe7ziie{width:10px;height:10px;background:var(--nt-amber);box-shadow:0 0 0 4px #f5b45424}.is-red.astro-qwe7ziie .pc-nt__dot.astro-qwe7ziie{width:18px;height:18px;background:var(--nt-red);box-shadow:0 0 0 4px #ff8a7e29}.is-red.astro-qwe7ziie .pc-nt__dot.astro-qwe7ziie svg.astro-qwe7ziie{fill:none;stroke:#111317;stroke-width:1.8;stroke-linecap:round}.is-hollow.astro-qwe7ziie .pc-nt__dot.astro-qwe7ziie{width:12px;height:12px;background:#111317;border:1.5px solid rgb(255 255 255 / .28);box-shadow:none}.pc-nt__when.astro-qwe7ziie{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark-2)}.is-amber.astro-qwe7ziie .pc-nt__when.astro-qwe7ziie{color:var(--nt-amber-ink)}.is-red.astro-qwe7ziie .pc-nt__when.astro-qwe7ziie{color:var(--nt-red-ink)}.is-hollow.astro-qwe7ziie .pc-nt__when.astro-qwe7ziie{color:var(--c-on-dark-3)}.pc-nt__title.astro-qwe7ziie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;font-size:15px;font-weight:500;line-height:1.35;color:var(--c-on-dark)}.pc-nt__title--quiet.astro-qwe7ziie{color:var(--c-on-dark-2)}.pc-nt__detail.astro-qwe7ziie{margin-top:4px;max-width:46ch;font-size:13.5px;line-height:1.5;color:var(--c-on-dark-2)}.pc-nt__detail.astro-qwe7ziie strong.astro-qwe7ziie{font-weight:600;color:var(--c-on-dark);white-space:nowrap}.pc-nt__rows.astro-qwe7ziie{margin:10px 0 0;max-width:400px;font-size:13.5px;line-height:1.4}.pc-nt__rows.astro-qwe7ziie div.astro-qwe7ziie{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:8px 0;border-top:1px solid rgb(255 255 255 / .06)}.pc-nt__rows.astro-qwe7ziie dt.astro-qwe7ziie{color:var(--c-on-dark-3)}.pc-nt__rows.astro-qwe7ziie dd.astro-qwe7ziie{margin:0;text-align:right;font-weight:600;color:var(--nt-red-ink);white-space:nowrap}.pc-nt__pill.astro-qwe7ziie{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;border:1px solid transparent}.pc-nt__pill--mute.astro-qwe7ziie{color:var(--c-on-dark-2);background:#ffffff0f;border-color:#ffffff1f}.pc-nt__pill--bad.astro-qwe7ziie{color:var(--nt-red-ink);background:#ff8a7e1f;border-color:#ff8a7e59}.pc-nt__foot.astro-qwe7ziie{margin-top:24px;padding-top:20px;border-top:1px solid var(--nt-line)}.pc-nt__foot.astro-qwe7ziie p.astro-qwe7ziie{max-width:72ch;font-size:13.5px;line-height:1.5;color:var(--c-on-dark-2);text-wrap:pretty}.pc-nt__foot.astro-qwe7ziie strong.astro-qwe7ziie{display:block;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.35;color:var(--c-on-dark)}@container pcnt (min-width: 700px){.pc-nt__tracks.astro-qwe7ziie{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto minmax(76px,auto) auto}.pc-nt__track.astro-qwe7ziie{display:grid;grid-row:span 4;grid-template-rows:subgrid}.pc-nt__track--usual.astro-qwe7ziie{padding-right:28px}.pc-nt__track.astro-qwe7ziie+.pc-nt__track.astro-qwe7ziie{margin-top:0;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--nt-line)}.pc-nt__list.astro-qwe7ziie{grid-row:2 / span 3;grid-template-rows:subgrid}.pc-nt__ev--long.astro-qwe7ziie{grid-row:span 2}}@container pcnt (max-width: 699px){.pc-nt__when.astro-qwe7ziie{font-size:11.5px}.pc-nt__ev--long.astro-qwe7ziie{padding-bottom:32px}}@container pcnt (max-width: 300px){.pc-nt__rows.astro-qwe7ziie div.astro-qwe7ziie{grid-template-columns:minmax(0,1fr)}.pc-nt__rows.astro-qwe7ziie dd.astro-qwe7ziie{text-align:left}}html[data-motion=full][data-reveal-ready] .pc-nt__track.astro-qwe7ziie:not(:has(.pc-nt__ev:first-child.is-in)) .pc-nt__ev.astro-qwe7ziie:after{transform:scaleY(0)}html[data-motion=full][data-reveal-ready] .pc-nt__track.astro-qwe7ziie:not(:has(.pc-nt__ev:first-child.is-in)) .astro-qwe7ziie:is(.pc-nt__ev>:not(.pc-nt__dot,.pc-nt__rows),.pc-nt__rows div){clip-path:inset(-10% 100% -10% 0)}html[data-motion=full][data-reveal-ready] .pc-nt__track.astro-qwe7ziie:not(:has(.pc-nt__ev:first-child.is-in)) .pc-nt__dot.astro-qwe7ziie{opacity:0}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__ev.astro-qwe7ziie{--at: 0ms}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__ev--2.astro-qwe7ziie{--at: .65s}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__ev--3.astro-qwe7ziie{--at: 1.25s}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__dot.astro-qwe7ziie{animation:pc-nt-dot .28s var(--ease-enter) var(--at) both}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__ev.astro-qwe7ziie>.astro-qwe7ziie:not(.pc-nt__dot,.pc-nt__rows){animation:pc-nt-write .52s var(--ease-ui) calc(var(--at) + .12s) both}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__ev.astro-qwe7ziie:after{animation:pc-nt-line .6s cubic-bezier(.55,0,.25,1) calc(var(--at) + .12s) both}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__ev--long.astro-qwe7ziie:after{animation-duration:1.2s}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__rows.astro-qwe7ziie div.astro-qwe7ziie{animation:pc-nt-write .42s var(--ease-ui) calc(var(--at) + .42s) both}html[data-motion=full] .pc-nt__track.astro-qwe7ziie:has(.pc-nt__ev:first-child.is-in) .pc-nt__rows.astro-qwe7ziie div.astro-qwe7ziie+div.astro-qwe7ziie{animation-delay:calc(var(--at) + .58s)}@keyframes pc-nt-dot{0%{opacity:0;scale:.6}}@keyframes pc-nt-write{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0 -10% 0)}}@keyframes pc-nt-line{0%{transform:scaleY(0)}}.pc-crumbs.astro-a7vsxe2l{margin-top:calc(var(--pad-s) - var(--pad-m));margin-bottom:28px}.pc-fr-h1.astro-a7vsxe2l{max-width:15ch}.pc-fr-intro__side.astro-a7vsxe2l .t-lead.astro-a7vsxe2l{margin-top:var(--gap-lead)}.pc-fr-intro__side.astro-a7vsxe2l .actions.astro-a7vsxe2l{margin-top:var(--gap-actions)}@media(min-width:1280px){.pc-fr-intro.astro-a7vsxe2l{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,72px)}.pc-fr-intro.astro-a7vsxe2l>.eyebrow{grid-column:1}.pc-fr-intro.astro-a7vsxe2l>h1{grid-column:1;grid-row:2}.pc-fr-intro__side.astro-a7vsxe2l{grid-column:2;grid-row:2;align-self:end;padding-bottom:8px}.pc-fr-intro__side.astro-a7vsxe2l .t-lead.astro-a7vsxe2l{margin-top:0}}.pc-fr-scene.astro-a7vsxe2l{margin-top:clamp(40px,5vw,64px)}.pc-fr-scene.astro-a7vsxe2l .pc-next.astro-a7vsxe2l,.pc-fr-rt__next.astro-a7vsxe2l,.pc-copy.astro-a7vsxe2l .t-lead{margin-top:20px}@media(min-width:1280px){.pc-fr-click.astro-a7vsxe2l{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pc-fr-click.astro-a7vsxe2l>.pc-ac{order:-1}}@media(min-width:1024px)and (max-width:1279px){.pc-fr-click.astro-a7vsxe2l{grid-template-columns:minmax(0,1fr);row-gap:40px}.pc-fr-click.astro-a7vsxe2l>.pc-copy.astro-a7vsxe2l{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:48px;align-items:start}.pc-fr-click.astro-a7vsxe2l>.pc-copy.astro-a7vsxe2l>*{grid-column:1}.pc-fr-click.astro-a7vsxe2l>.pc-copy.astro-a7vsxe2l>.pc-points{grid-column:2;grid-row:1 / span 3;margin-top:0;align-self:end}}.pc-fr-illus.astro-a7vsxe2l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px}.pc-fr-limits__intro.astro-a7vsxe2l{max-width:34rem}@media(min-width:1024px){.pc-fr-limits__intro.astro-a7vsxe2l{position:sticky;top:120px}}.pc-fr-rows.astro-a7vsxe2l{border-top:1px solid var(--line)}.pc-fr-row.astro-a7vsxe2l{display:grid;gap:8px;padding:28px 0 30px;border-bottom:1px solid var(--line)}@media(min-width:768px){.pc-fr-row.astro-a7vsxe2l{grid-template-columns:168px minmax(0,1fr);grid-template-areas:"label title" ". body";column-gap:28px}.pc-fr-row__label.astro-a7vsxe2l{grid-area:label;padding-top:6px}.pc-fr-row__title.astro-a7vsxe2l{grid-area:title}.pc-fr-row__body.astro-a7vsxe2l{grid-area:body}}.pc-fr-row__label.astro-a7vsxe2l{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--link)}.pc-fr-row__title.astro-a7vsxe2l{font-size:clamp(1.25rem,1.15rem + .35vw,1.4375rem);font-weight:500;line-height:1.25;letter-spacing:-.01em}.pc-fr-row__body.astro-a7vsxe2l{max-width:54ch;color:var(--ink-2)}.pc-fr-sides.astro-a7vsxe2l{display:grid;gap:clamp(40px,5vw,56px) var(--gap-grid)}@media(min-width:1280px){.pc-fr-sides.astro-a7vsxe2l{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.pc-fr-side.astro-a7vsxe2l{display:grid;align-content:start;min-width:0}@media(min-width:1280px){.pc-fr-sides.astro-a7vsxe2l{grid-template-rows:auto auto auto;row-gap:0}.pc-fr-side.astro-a7vsxe2l{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.pc-fr-side.astro-a7vsxe2l .pc-points{align-content:start}.pc-fr-side__head.astro-a7vsxe2l{margin-bottom:16px}.pc-fr-side.astro-a7vsxe2l .pc-points{margin-top:22px}.pc-fr-player.astro-a7vsxe2l{display:grid;gap:24px;align-items:center;margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}@media(min-width:900px){.pc-fr-player.astro-a7vsxe2l{grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:32px}}@media(max-width:899px){.pc-fr-player__copy.astro-a7vsxe2l{order:-1}}.pc-fr-player__card.astro-a7vsxe2l{display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:20px}.pc-fr-player__icon.astro-a7vsxe2l{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--pc-head);color:var(--pc-ink-2)}.pc-fr-player__msg.astro-a7vsxe2l{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--pc-ink)}.pc-fr-player__copy.astro-a7vsxe2l p.astro-a7vsxe2l:last-child{margin-top:10px;color:var(--ink-2);max-width:52ch}.pc-fr-promise.astro-a7vsxe2l{justify-items:center;text-align:center}.pc-fr-promise.astro-a7vsxe2l .pc-fr-promise__h{max-width:20ch;margin-inline:auto}.pc-fr-promise.astro-a7vsxe2l .t-lead{margin-inline:auto}.pc-fr-facts.astro-a7vsxe2l{display:grid;gap:28px;max-width:980px;margin:clamp(48px,6vw,72px) auto 0;padding-top:28px;border-top:1px solid var(--line)}@media(min-width:768px){.pc-fr-facts.astro-a7vsxe2l{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.pc-fr-facts.astro-a7vsxe2l li.astro-a7vsxe2l p.astro-a7vsxe2l:last-child{margin-top:8px;color:var(--ink-2)}.pc-fr-facts__k.astro-a7vsxe2l{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff}
