.pd[data-astro-cid-lllapj2v]{--pd-line:#1d1d1f;--pd-ground:#fff;width:100%;height:100%;display:block;overflow:visible}.pd--dark[data-astro-cid-lllapj2v]{--pd-line:#e8f1f2;--pd-ground:var(--deep)}.pd[data-astro-cid-lllapj2v] .p,.pd[data-astro-cid-lllapj2v] .s,.pd[data-astro-cid-lllapj2v] .h,.pd[data-astro-cid-lllapj2v] .x,.pd[data-astro-cid-lllapj2v] .f{vector-effect:non-scaling-stroke}.pd[data-astro-cid-lllapj2v] .p{fill:none;stroke:var(--pd-line);stroke-width:1.5px}.pd[data-astro-cid-lllapj2v] .s{fill:none;stroke:var(--pd-line);stroke-opacity:.6;stroke-width:1px}.pd[data-astro-cid-lllapj2v] .h{fill:none;stroke:var(--pd-line);stroke-opacity:.45;stroke-width:1px}.pd--light[data-astro-cid-lllapj2v] .h{stroke-opacity:.3}.pd[data-astro-cid-lllapj2v] .x{fill:var(--pd-ground);stroke:none}.pd[data-astro-cid-lllapj2v] .f{fill:var(--pd-line);stroke:none}.pd[data-astro-cid-lllapj2v] .dash{stroke-dasharray:4 3}.pd[data-astro-cid-lllapj2v] text{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--pd-line)}.pd[data-astro-cid-lllapj2v] .k{fill-opacity:.92;font-size:15px}.pd[data-astro-cid-lllapj2v] .d{fill-opacity:.7;font-size:12px}.pd[data-astro-cid-lllapj2v] .m,.pd[data-astro-cid-lllapj2v] .mw{fill-opacity:.86;font-size:12px}.pd--light[data-astro-cid-lllapj2v] .d{fill-opacity:.64}@media (width>=1024px) and (width<=1279px){.pd[data-astro-cid-lllapj2v] .k{font-size:17px}.pd[data-astro-cid-lllapj2v] .d,.pd[data-astro-cid-lllapj2v] .m,.pd[data-astro-cid-lllapj2v] .mw{font-size:14px}}@media (width<=1023px){.pd[data-astro-cid-lllapj2v] .k,.pd[data-astro-cid-lllapj2v] .m{font-size:22px}.pd[data-astro-cid-lllapj2v] .d,.pd[data-astro-cid-lllapj2v] .mw{display:none}}.ph__head[data-astro-cid-krs4jlp5]{margin-bottom:var(--tempo-inner);align-items:end;row-gap:20px}.ph__title[data-astro-cid-krs4jlp5]{grid-column:1/span 6}.ph__lead[data-astro-cid-krs4jlp5]{grid-column:7/-1}.ph__body[data-astro-cid-krs4jlp5]{align-items:start}.ph__list[data-astro-cid-krs4jlp5]{grid-column:1/span 4;display:grid}.ph__item[data-astro-cid-krs4jlp5]{border-top:1px solid var(--rule);align-content:start;gap:10px;min-height:clamp(176px,20svh,208px);padding:20px 0 24px;display:grid}.ph__item[data-astro-cid-krs4jlp5]:last-child{min-height:0}.ph__n[data-astro-cid-krs4jlp5]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);font-size:12px}.ph__name[data-astro-cid-krs4jlp5]{color:var(--text-muted)}.ph__item[data-astro-cid-krs4jlp5][data-on] .ph__name[data-astro-cid-krs4jlp5]{color:var(--text)}.ph__text[data-astro-cid-krs4jlp5]{color:var(--text-2);font-size:17px;line-height:1.55}.ph__receive[data-astro-cid-krs4jlp5]{border-left:2px solid var(--ink);color:var(--text);margin-top:4px;padding-left:14px;font-size:17px;font-weight:500;line-height:1.5}.ph__card-art[data-astro-cid-krs4jlp5]{display:none}.ph__stage-col[data-astro-cid-krs4jlp5]{top:calc(var(--header-h) + 24px);grid-column:6/-1;position:sticky}.ph__stage[data-astro-cid-krs4jlp5]{background:var(--white);--ground:var(--white);color:var(--text);--cut-line:var(--frame-light);grid-template-rows:auto auto;gap:20px;padding:clamp(24px,2.6vw,40px);display:grid;position:relative}.ph__bar[data-astro-cid-krs4jlp5]{padding-right:48px;position:relative}.ph__nav[data-astro-cid-krs4jlp5]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0 48px 0 0}.ph__nav[data-astro-cid-krs4jlp5] a[data-astro-cid-krs4jlp5]{height:100%;display:block}.ph__nav[data-astro-cid-krs4jlp5] a[data-astro-cid-krs4jlp5]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ph__art[data-astro-cid-krs4jlp5]{aspect-ratio:4/3;max-height:calc(100svh - var(--header-h) - var(--staging-h,0px) - 180px);position:relative}.ph__art-i[data-astro-cid-krs4jlp5]{opacity:0;transition:opacity .42s var(--ease);position:absolute;inset:0}.ph__art-i[data-astro-cid-krs4jlp5][data-on]{opacity:1}@media (width<=1023px){.ph__title[data-astro-cid-krs4jlp5],.ph__lead[data-astro-cid-krs4jlp5]{grid-column:1/-1}.ph__stage-col[data-astro-cid-krs4jlp5]{display:none}.ph__list[data-astro-cid-krs4jlp5]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-column:1/-1;gap:12px;display:flex;overflow-x:auto}.ph__list[data-astro-cid-krs4jlp5]::-webkit-scrollbar{display:none}.ph__item[data-astro-cid-krs4jlp5]{scroll-snap-align:start;border-top:0;flex:0 0 min(85vw,440px);min-height:0;padding:0 0 8px}.ph__name[data-astro-cid-krs4jlp5]{color:var(--text)}.ph__card-art[data-astro-cid-krs4jlp5]{aspect-ratio:4/3;background:var(--white);box-shadow:inset 0 0 0 1px var(--frame-light);margin-bottom:8px;padding:16px;display:block}}@media (prefers-reduced-motion:reduce){.ph__art-i[data-astro-cid-krs4jlp5]{transition:none}}.pe__inner[data-astro-cid-crqsqyvx]{align-items:start;row-gap:40px}.pe__intro[data-astro-cid-crqsqyvx]{top:calc(var(--header-h) + 32px);grid-column:1/span 4;position:sticky}.pe__lead[data-astro-cid-crqsqyvx]{margin-top:20px}.pe__form[data-astro-cid-crqsqyvx]{background:var(--white);--ground:var(--white);box-shadow:inset 0 0 0 1px var(--rule-solid);grid-column:6/-1;gap:24px;padding:clamp(22px,3.4vw,48px);display:grid}.pe__scope[data-astro-cid-crqsqyvx]{background:var(--band);gap:10px;padding:16px 18px;display:grid}.pe__scope-list[data-astro-cid-crqsqyvx]{color:var(--text-2);gap:4px;font-size:15px;display:grid}.pe__note[data-astro-cid-crqsqyvx]{color:var(--text-muted);margin-top:-8px;font-size:14px}@media (width<=1023px){.pe__intro[data-astro-cid-crqsqyvx],.pe__form[data-astro-cid-crqsqyvx]{grid-column:1/-1;position:static}}.pm-hero[data-astro-cid-5st4afdb]{--pm-panel-top:24px;--pm-visible:calc(100svh - var(--header-h) - var(--staging-h,0px) - var(--pm-panel-top));--pm-plate-cols:6}@media (width<=1439px){.pm-hero[data-astro-cid-5st4afdb]{--pm-plate-cols:7}}@media (width<=1279px){.pm-hero[data-astro-cid-5st4afdb]{--pm-plate-cols:8}}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro{z-index:7;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro:before{content:"";left:var(--gutter);top:var(--pm-panel-top);height:var(--pm-visible);width:calc((100% - var(--grid-w)) / 2 + var(--pm-plate-cols) * var(--col-step) - var(--gutter));background:var(--deep);box-shadow:inset -1px 0 0 var(--dark-hair);position:absolute}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero{left:0;right:0;top:calc(var(--pm-panel-top) + var(--pm-visible) / 2);pointer-events:auto;padding:0;position:absolute;transform:translateY(-50%)}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__inner{padding-inline-start:calc(var(--gutter) + var(--col-step))}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__copy{grid-template-columns:minmax(0, calc((var(--pm-plate-cols) - 1) * var(--col-step) - var(--grid-gap)));gap:22px;display:grid}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__side{padding:0}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__title{color:#fff;max-width:none}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__lead{color:var(--dark-text);max-width:40ch}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__side{--btn-bg:#fff;--btn-bg-hover:#fff;--btn-text:var(--ink);--ghost-line:var(--dark-line);--ghost-line-hover:#e8f1f280;--ghost-fill-hover:#e8f1f20f;--text:#fff;--text-2:var(--dark-text);--focus:#fff}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-live):not(.is-still) .xp-fallback__img,html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-live):not(.is-still) .xp-fallback__scrim{opacity:0}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-live):not(.is-still) .xp-frame{margin-top:var(--pm-panel-top)}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .btn--secondary{--btn-fill:var(--deep);--ghost-fill-hover:#0e1b1f}@media (width<=1023px){html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro:before{content:none}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero{top:calc(var(--pm-panel-top) + var(--pm-visible) - 32px);transform:translateY(-100%)}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero:before{content:"";z-index:-1;left:var(--gutter);right:var(--gutter);background:var(--deep);box-shadow:inset 0 1px 0 var(--dark-hair);position:absolute;top:-32px;bottom:-32px}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__inner{padding-inline:calc(var(--gutter) + clamp(20px, 5vw, 48px))}html.js .pm-hero[data-astro-cid-5st4afdb] .xp:not(.is-still) .xp-intro .hero__copy{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px}}@media (width<=767px){.pm-hero[data-astro-cid-5st4afdb]{--pm-panel-top:16px}}.pm-hero[data-astro-cid-5st4afdb]+.pm-stmt{min-height:0;padding-top:var(--tempo-chapter);padding-bottom:0}.pm-band__grid[data-astro-cid-5st4afdb]{align-items:start;row-gap:56px}.pm-types[data-astro-cid-5st4afdb]{grid-column:1/span 7}.pm-types__h[data-astro-cid-5st4afdb]{margin-bottom:28px}.pm-types__list[data-astro-cid-5st4afdb]{border-top:1px solid var(--rule-solid)}.pm-types__row[data-astro-cid-5st4afdb]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:8px 24px;padding:18px 0;display:grid}.pm-types__row[data-astro-cid-5st4afdb] dd[data-astro-cid-5st4afdb]{color:var(--text-2);margin:0;font-size:17px;line-height:1.5}.pm-why[data-astro-cid-5st4afdb]{top:calc(var(--header-h) + 32px);grid-column:9/-1;gap:18px;display:grid;position:sticky}.pm-why__h[data-astro-cid-5st4afdb]{margin-bottom:10px}.pm-why__lead[data-astro-cid-5st4afdb]{color:var(--text);font-size:17px;line-height:1.55}.pm-why__more[data-astro-cid-5st4afdb]{color:var(--text-2);font-size:17px;line-height:1.55}.pm-head[data-astro-cid-5st4afdb]{margin-bottom:var(--tempo-inner);align-items:end;row-gap:16px}.pm-head__h[data-astro-cid-5st4afdb]{grid-column:1/span 6}.pm-head__lead[data-astro-cid-5st4afdb]{grid-column:7/-1}.pm-leads-grid[data-astro-cid-5st4afdb]{align-items:start;row-gap:28px}.pm-leads__head[data-astro-cid-5st4afdb]{grid-column:1/span 4;gap:14px;display:grid}.pm-leads__lead[data-astro-cid-5st4afdb]{color:var(--text-2);max-width:32ch;font-size:17px;line-height:1.55}.pm-leads[data-astro-cid-5st4afdb]{border-top:1px solid var(--rule-solid);grid-column:5/-1}.pm-lead[data-astro-cid-5st4afdb]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:baseline;gap:8px 24px;padding:22px 0;display:grid}.pm-lead__copy[data-astro-cid-5st4afdb]{gap:8px;display:grid}.pm-lead__body[data-astro-cid-5st4afdb]{color:var(--text-2);max-width:60ch;font-size:17px;line-height:1.55}.pm-lead__meta[data-astro-cid-5st4afdb]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);font-size:12px}.pm-delivered__h[data-astro-cid-5st4afdb]{margin-bottom:32px}.pm-cases[data-astro-cid-5st4afdb]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm-case[data-astro-cid-5st4afdb]{display:grid}.pm-case__link[data-astro-cid-5st4afdb]{background:var(--band);min-height:100%;color:var(--text);transition:box-shadow var(--dur-fast) var(--ease);grid-template-rows:auto auto 1fr auto auto;gap:20px;padding:clamp(24px,2.8vw,40px);text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #0000}.pm-case__link[data-astro-cid-5st4afdb]:hover{box-shadow:inset 0 0 0 1px var(--hair)}.pm-case__link[data-astro-cid-5st4afdb]:hover .pm-case__title[data-astro-cid-5st4afdb]{text-underline-offset:6px;text-decoration:underline 1px}.pm-case__link[data-astro-cid-5st4afdb]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pm-case__top[data-astro-cid-5st4afdb]{justify-content:space-between;align-items:center;display:flex}.pm-case__market[data-astro-cid-5st4afdb]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);font-size:12px}.pm-case__title[data-astro-cid-5st4afdb]{max-width:18ch}.pm-case__points[data-astro-cid-5st4afdb]{border-top:1px solid var(--rule-solid);align-content:start;display:grid}.pm-case__point[data-astro-cid-5st4afdb]{border-bottom:1px solid var(--rule);color:var(--text-2);padding:12px 0;font-size:17px;line-height:1.45}.pm-case__phases[data-astro-cid-5st4afdb]{display:block}.pm-case__note[data-astro-cid-5st4afdb]{color:var(--text-muted);font-size:14px}@media (width<=1023px){.pm-types[data-astro-cid-5st4afdb],.pm-why[data-astro-cid-5st4afdb],.pm-head__h[data-astro-cid-5st4afdb],.pm-head__lead[data-astro-cid-5st4afdb],.pm-leads__head[data-astro-cid-5st4afdb],.pm-leads[data-astro-cid-5st4afdb]{grid-column:1/-1;position:static}.pm-cases[data-astro-cid-5st4afdb]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.pm-types__row[data-astro-cid-5st4afdb],.pm-lead[data-astro-cid-5st4afdb]{grid-template-columns:minmax(0,1fr)}}
