.fig[data-astro-cid-cpleuetw]{margin:0}.fig__stage[data-astro-cid-cpleuetw]{aspect-ratio:1;perspective:1700px;perspective-origin:54% 42%;width:100%;max-width:760px;margin-inline:auto;position:relative;container-type:inline-size}.fig__glow[data-astro-cid-cpleuetw]{pointer-events:none;background:radial-gradient(52% 48% at 50% 52%,#12a0943d,#0000 78%),radial-gradient(46% 44% at 62% 32%,#0a1b2e24,#0000 80%);position:absolute;inset:0}.fig__space[data-astro-cid-cpleuetw]{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(5deg)rotateY(-11deg)}.fig__routes[data-astro-cid-cpleuetw]{width:100%;height:100%;color:var(--navy-900);position:absolute;inset:0;transform:translateZ(2px)}.fig__grid[data-astro-cid-cpleuetw]{opacity:.16}.fig__route[data-astro-cid-cpleuetw]{stroke:#0d1a263d;stroke-linecap:round}.fig__route--accent[data-astro-cid-cpleuetw]{stroke:var(--teal-500);stroke-width:2px}.fig__plate[data-astro-cid-cpleuetw],.fig__core[data-astro-cid-cpleuetw]{border-radius:clamp(18px,4.4cqw,34px);width:42.2%;height:42.2%;position:absolute;top:34.4%;left:28.9%}.fig__plate[data-astro-cid-cpleuetw]{box-shadow:var(--sh-md);background:linear-gradient(150deg,#fff,#eef2f6)}.fig__plate--far[data-astro-cid-cpleuetw]{opacity:.75;transform:translate3d(-9%,-8%,-110px)rotate(-6deg)}.fig__plate--mid[data-astro-cid-cpleuetw]{opacity:.9;transform:translate3d(5.5%,5%,-56px)rotate(3.5deg)}.fig__core[data-astro-cid-cpleuetw]{box-shadow:var(--sh-xl), inset 0 1px 0 #ffffffe6;background:linear-gradient(158deg,#fff 0% 46%,#f2f6f8 100%);align-content:space-between;gap:4cqw;padding:5.2cqw;display:grid;transform:translateZ(14px)}.fig__core-top[data-astro-cid-cpleuetw]{justify-content:space-between;align-items:center;gap:8px;display:flex}.fig__core-state[data-astro-cid-cpleuetw]{border-radius:var(--r-pill);background:var(--teal-50);color:var(--teal-700);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:.7cqw 1.7cqw;font-size:clamp(.6rem,1.55cqw,.8rem);font-weight:600;display:inline-flex}.fig__pulse[data-astro-cid-cpleuetw]{background:var(--teal-500);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #12a09433}.fig__core-title[data-astro-cid-cpleuetw]{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-900);font-size:clamp(1.1rem,4.6cqw,2.1rem);line-height:1.05}.fig__core-sub[data-astro-cid-cpleuetw]{color:var(--ink-500);margin-top:.6cqw;font-size:clamp(.62rem,1.72cqw,.9rem);line-height:1.35}.fig__core-stats[data-astro-cid-cpleuetw]{border-top:1px solid var(--paper-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;margin:0;padding-top:3cqw;display:grid}.fig__core-stats[data-astro-cid-cpleuetw] dt[data-astro-cid-cpleuetw]{color:var(--ink-500);font-size:clamp(.52rem,1.4cqw,.74rem)}.fig__core-stats[data-astro-cid-cpleuetw] dd[data-astro-cid-cpleuetw]{font-family:var(--font-display), sans-serif;color:var(--ink-900);margin:.2cqw 0 0;font-size:clamp(.72rem,2.1cqw,1.05rem);font-weight:600}.fig__mod[data-astro-cid-cpleuetw]{left:var(--x);top:var(--y);width:var(--w);box-shadow:var(--sh-lg);transform:translate3d(-50%, -50%, var(--z));background:#fffffff5;border-radius:clamp(12px,2.4cqw,20px);align-items:center;gap:2cqw;padding:2.1cqw 2.6cqw;display:flex;position:absolute}.fig__mod-icon[data-astro-cid-cpleuetw]{background:linear-gradient(150deg, var(--teal-50), #dcf0ed);width:5.4cqw;min-width:26px;height:5.4cqw;min-height:26px;color:var(--teal-700);border-radius:clamp(7px,1.5cqw,11px);flex:none;place-items:center;display:grid}.fig__mod-icon[data-astro-cid-cpleuetw] svg{width:62%;height:62%}.fig__mod-text[data-astro-cid-cpleuetw]{min-width:0;display:grid}.fig__mod-label[data-astro-cid-cpleuetw]{font-family:var(--font-display), sans-serif;letter-spacing:-.012em;color:var(--ink-900);white-space:nowrap;font-size:clamp(.66rem,1.95cqw,.98rem);font-weight:600}.fig__mod-meta[data-astro-cid-cpleuetw]{color:var(--ink-500);white-space:nowrap;font-size:clamp(.56rem,1.5cqw,.79rem)}@media (prefers-reduced-motion:no-preference){.fig__route[data-astro-cid-cpleuetw]{stroke-dasharray:560;stroke-dashoffset:560px;animation:draw .9s var(--ease-out) forwards;animation-delay:calc(.3s + var(--i) * 60ms)}.fig__plate[data-astro-cid-cpleuetw],.fig__core[data-astro-cid-cpleuetw]{animation:plate-in .8s var(--ease-out) both}.fig__plate--far[data-astro-cid-cpleuetw]{animation-delay:20ms}.fig__plate--mid[data-astro-cid-cpleuetw]{animation-delay:80ms}.fig__core[data-astro-cid-cpleuetw]{animation-delay:.14s}.fig__mod[data-astro-cid-cpleuetw]{opacity:0;animation:mod-in .6s var(--ease-out) forwards;animation-delay:calc(.42s + var(--i) * 70ms)}.fig__pulse[data-astro-cid-cpleuetw]{animation:pulse 2.6s var(--ease) infinite}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes plate-in{0%{opacity:0}}@keyframes mod-in{0%{opacity:0;transform:translate3d(-50%, calc(-50% + 14px), calc(var(--z) - 40px))}to{opacity:1;transform:translate3d(-50%, -50%, var(--z))}}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #12a09433}50%{box-shadow:0 0 0 6px #12a0940f}}.fig__compact[data-astro-cid-cpleuetw]{border-radius:var(--r-xl);box-shadow:var(--sh-lg);background:#fff;display:none;overflow:hidden}.fig__compact-head[data-astro-cid-cpleuetw]{align-items:center;gap:13px;padding:20px 20px 18px;display:flex}.fig__compact-head[data-astro-cid-cpleuetw]>div[data-astro-cid-cpleuetw]{min-width:0;margin-right:auto}.fig__compact-title[data-astro-cid-cpleuetw]{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink-900);font-size:1.35rem;line-height:1.1}.fig__compact-sub[data-astro-cid-cpleuetw]{color:var(--ink-500);font-size:.86rem}.fig__compact-grid[data-astro-cid-cpleuetw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 18px;display:grid}.fig__compact-grid[data-astro-cid-cpleuetw] li[data-astro-cid-cpleuetw]{border-radius:var(--r-lg);background:var(--paper);font-family:var(--font-display), sans-serif;color:var(--ink-800);align-items:center;gap:9px;padding:11px 12px;font-size:.92rem;font-weight:600;display:flex}.fig__compact-grid[data-astro-cid-cpleuetw] .fig__mod-icon[data-astro-cid-cpleuetw]{border-radius:9px;width:28px;min-width:28px;height:28px;min-height:28px}@media (width<=760px){.fig__stage[data-astro-cid-cpleuetw]{display:none}.fig__compact[data-astro-cid-cpleuetw]{display:block}}.cs[data-astro-cid-hev6fiw2]{--plug:clamp(34px, 3.4vw, 48px);padding-bottom:clamp(48px,4.8vw,78px)}.cs__head[data-astro-cid-hev6fiw2]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(20px,5vw,88px);margin-bottom:clamp(40px,4.6vw,68px);display:grid}.cs__title[data-astro-cid-hev6fiw2]{text-wrap:balance;max-width:17ch;margin-top:14px}.cs__intro[data-astro-cid-hev6fiw2]{justify-items:start;gap:16px;display:grid}.cs__intro[data-astro-cid-hev6fiw2] p[data-astro-cid-hev6fiw2]{max-width:46ch}.cs__families[data-astro-cid-hev6fiw2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.cs__family[data-astro-cid-hev6fiw2]{grid-template-rows:auto auto 1fr auto;align-content:start;display:grid;position:relative}.cs__family[data-astro-cid-hev6fiw2]:after{content:"";left:50%;bottom:calc(var(--plug) * -1);width:1px;height:var(--plug);background:linear-gradient(var(--rule-strong), var(--teal-500));transform-origin:top;position:absolute}.cs__family[data-astro-cid-hev6fiw2]:before{content:"";left:50%;bottom:calc(var(--plug) * -1 - 4px);background:var(--teal-500);z-index:1;border-radius:50%;width:9px;height:9px;margin-left:-4px;position:absolute;box-shadow:0 0 0 4px #12a09429}.cs__name[data-astro-cid-hev6fiw2]{font-family:var(--font-display), sans-serif;color:var(--ink-900);font-size:1.14rem;font-weight:600}.cs__statement[data-astro-cid-hev6fiw2]{max-width:38ch;color:var(--ink-500);margin-top:6px;font-size:.95rem;line-height:1.5}.cs__visual[data-astro-cid-hev6fiw2]{align-self:start;margin:22px 0 0;padding:0 0 34px;position:relative}.cs__visual[data-astro-cid-hev6fiw2] .icrop__frame{border:1px solid var(--rule)}.cs__detail[data-astro-cid-hev6fiw2]{filter:drop-shadow(0 16px 26px #0a1b2e33);width:42%;position:absolute;bottom:0;right:-16px}.cs__detail[data-astro-cid-hev6fiw2] .icrop__frame{box-shadow:none;border:3px solid #fff}.cs__state[data-astro-cid-hev6fiw2]{border-radius:var(--r-pill);background:var(--navy-900);max-width:calc(100% - 24px);font-family:var(--font-display), sans-serif;color:#fff;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.8rem;font-weight:600;line-height:1.25;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 22px -12px #0a1b2e99}.cs__state[data-astro-cid-hev6fiw2] i[data-astro-cid-hev6fiw2]{background:var(--teal-300);border-radius:50%;flex:none;width:7px;height:7px}.cs__links[data-astro-cid-hev6fiw2]{gap:2px;margin-top:18px;display:grid}.cs__links[data-astro-cid-hev6fiw2] a[data-astro-cid-hev6fiw2]{line-height:1.9;font-family:var(--font-display), sans-serif;color:var(--ink-800);font-size:.98rem;font-weight:500;display:inline}.cs__links[data-astro-cid-hev6fiw2] a[data-astro-cid-hev6fiw2] svg{vertical-align:-1px;color:var(--teal-700);opacity:.5;transition:opacity .2s var(--ease), translate .2s var(--ease);margin-left:7px;display:inline-block}.cs__links[data-astro-cid-hev6fiw2] a[data-astro-cid-hev6fiw2]:hover{color:var(--teal-700)}.cs__links[data-astro-cid-hev6fiw2] a[data-astro-cid-hev6fiw2]:hover svg{opacity:1;translate:3px}.cs__core[data-astro-cid-hev6fiw2]{margin-top:var(--plug);border-radius:var(--r-lg);background:var(--navy-900);box-shadow:var(--sh-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,48px);padding:clamp(18px,2vw,26px) clamp(20px,2.6vw,34px);display:grid;position:relative}.cs__core-label[data-astro-cid-hev6fiw2]{font-family:var(--font-serif), Georgia, serif;color:#fff;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:400;line-height:1.15}.cs__core-list[data-astro-cid-hev6fiw2]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs__core-list[data-astro-cid-hev6fiw2] li[data-astro-cid-hev6fiw2]{border-left:1px solid #ffffff29;gap:3px;padding:2px 18px;display:grid}.cs__core-name[data-astro-cid-hev6fiw2]{font-family:var(--font-display), sans-serif;color:#fff;font-size:.98rem;font-weight:600}.cs__core-note[data-astro-cid-hev6fiw2]{color:#9fb2c6;font-size:.86rem;line-height:1.4}.cs__label[data-astro-cid-hev6fiw2]{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:.8rem;font-weight:600}.cs__delivery[data-astro-cid-hev6fiw2]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,88px);margin-top:clamp(40px,4.2vw,64px);padding-top:clamp(28px,2.9vw,42px);display:grid}.cs__delivery-copy[data-astro-cid-hev6fiw2]{justify-items:start;gap:12px;display:grid}.cs__delivery-line[data-astro-cid-hev6fiw2]{max-width:40ch;font-family:var(--font-serif), Georgia, serif;color:var(--ink-900);text-wrap:balance;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.2}.cs__path[data-astro-cid-hev6fiw2]{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.cs__path[data-astro-cid-hev6fiw2]:before{content:"";background:linear-gradient(90deg, var(--rule-strong), var(--teal-500));transform-origin:0;border-radius:1px;height:2px;position:absolute;top:6px;left:6px;right:6px}.cs__path[data-astro-cid-hev6fiw2] li[data-astro-cid-hev6fiw2]{align-content:start;gap:6px;padding-right:8px;display:grid;position:relative}.cs__node[data-astro-cid-hev6fiw2]{border:2px solid var(--teal-500);background:#fff;border-radius:50%;width:14px;height:14px;margin-bottom:8px;position:relative}.cs__path[data-astro-cid-hev6fiw2] li[data-astro-cid-hev6fiw2].is-end .cs__node[data-astro-cid-hev6fiw2]{background:var(--teal-500);box-shadow:0 0 0 5px #12a0942e}.cs__num[data-astro-cid-hev6fiw2]{font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:var(--teal-700);font-size:.78rem;font-weight:600}.cs__phase[data-astro-cid-hev6fiw2]{font-family:var(--font-display), sans-serif;color:var(--ink-900);font-size:.98rem;font-weight:600;line-height:1.25}@media (prefers-reduced-motion:no-preference){.cs__atlas[data-astro-cid-hev6fiw2].is-armed .cs__family[data-astro-cid-hev6fiw2]:after{transition:scale .7s var(--ease-out);transition-delay:calc(var(--i) * .12s + .2s);scale:1 0}.cs__atlas[data-astro-cid-hev6fiw2].is-armed.in .cs__family[data-astro-cid-hev6fiw2]:after{scale:1}}@media (width<=1100px){.cs__detail[data-astro-cid-hev6fiw2]{display:none}.cs__visual[data-astro-cid-hev6fiw2]{padding-bottom:0}.cs__families[data-astro-cid-hev6fiw2]{grid-template-columns:minmax(0,1fr);gap:36px}.cs__family[data-astro-cid-hev6fiw2]{grid-template:"name visual""statement visual""links visual"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(24px,4vw,48px)}.cs__name[data-astro-cid-hev6fiw2]{grid-area:name}.cs__statement[data-astro-cid-hev6fiw2]{grid-area:statement}.cs__visual[data-astro-cid-hev6fiw2]{grid-area:visual;margin-top:0}.cs__links[data-astro-cid-hev6fiw2]{grid-area:links}.cs__family[data-astro-cid-hev6fiw2]:after,.cs__family[data-astro-cid-hev6fiw2]:before{display:none}.cs__core[data-astro-cid-hev6fiw2]{grid-template-columns:minmax(0,1fr);margin-top:44px}.cs__core-list[data-astro-cid-hev6fiw2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}}@media (width<=900px){.cs__head[data-astro-cid-hev6fiw2],.cs__delivery[data-astro-cid-hev6fiw2]{grid-template-columns:minmax(0,1fr)}.cs__path[data-astro-cid-hev6fiw2]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.cs__path[data-astro-cid-hev6fiw2]:before{display:none}}@media (width<=640px){.cs__families[data-astro-cid-hev6fiw2]{gap:44px}.cs__family[data-astro-cid-hev6fiw2]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"name""statement""visual""links"}.cs__visual[data-astro-cid-hev6fiw2]{margin-top:18px}}@media (width<=480px){.cs__core-list[data-astro-cid-hev6fiw2]{grid-template-columns:minmax(0,1fr)}.cs__core-list[data-astro-cid-hev6fiw2] li[data-astro-cid-hev6fiw2]{border-top:1px solid #ffffff24;border-left:0;padding:12px 0 0}.cs__path[data-astro-cid-hev6fiw2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.of__head[data-astro-cid-ftfthi2s]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:end;gap:clamp(20px,5vw,80px);margin-bottom:clamp(34px,3.8vw,56px);display:grid}.of__title[data-astro-cid-ftfthi2s]{text-wrap:balance;max-width:18ch;margin-top:14px}.of__intro[data-astro-cid-ftfthi2s]{gap:14px;display:grid}.of__intro[data-astro-cid-ftfthi2s] p[data-astro-cid-ftfthi2s]{max-width:46ch}.of__list[data-astro-cid-ftfthi2s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,36px) clamp(24px,3vw,48px);display:grid}.of__item[data-astro-cid-ftfthi2s]{border-top:1px solid var(--rule-strong);align-content:start;gap:7px;padding-top:16px;display:grid}.of__num[data-astro-cid-ftfthi2s]{font-family:var(--font-display), sans-serif;letter-spacing:.09em;color:var(--teal-700);font-size:.76rem;font-weight:600}.of__name[data-astro-cid-ftfthi2s]{font-family:var(--font-display), sans-serif;color:var(--ink-900);font-size:1.04rem;font-weight:600;line-height:1.3}.of__body[data-astro-cid-ftfthi2s]{max-width:40ch;color:var(--ink-600,var(--ink-700));font-size:.96rem;line-height:1.6}.of__turn[data-astro-cid-ftfthi2s]{border-top:1px solid var(--rule);font-family:var(--font-serif), Georgia, serif;color:var(--ink-900);flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:clamp(30px,3.4vw,48px);padding-top:clamp(20px,2.2vw,30px);font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.25;display:flex}@media (width<=1000px){.of__head[data-astro-cid-ftfthi2s]{grid-template-columns:minmax(0,1fr);align-items:start}.of__list[data-astro-cid-ftfthi2s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.of__list[data-astro-cid-ftfthi2s]{grid-template-columns:minmax(0,1fr)}.of__title[data-astro-cid-ftfthi2s]{max-width:none}}.fs[data-astro-cid-cdu4hnpz]{padding-block:clamp(42px,4.2vw,64px)}.fs__head[data-astro-cid-cdu4hnpz]{grid-template:"lede intro""action intro"1fr/minmax(0,1fr) minmax(0,.92fr);align-items:start;column-gap:clamp(20px,5vw,80px);display:grid}.fs__lede[data-astro-cid-cdu4hnpz]{grid-area:lede}.fs__title[data-astro-cid-cdu4hnpz]{text-wrap:balance;max-width:24ch}.fs__intro[data-astro-cid-cdu4hnpz]{grid-area:intro;gap:14px;padding-top:42px;display:grid}.fs__intro[data-astro-cid-cdu4hnpz] p[data-astro-cid-cdu4hnpz]{max-width:50ch}.fs__action[data-astro-cid-cdu4hnpz]{grid-area:action;margin-top:clamp(24px,2.4vw,32px)}.fs__ways[data-astro-cid-cdu4hnpz]{border-top:1px solid var(--rule-strong);margin-top:clamp(30px,3vw,44px);padding-top:clamp(18px,1.8vw,22px)}.fs__list[data-astro-cid-cdu4hnpz]{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(16px,1.6vw,22px) 0 0;display:grid}.fs__way[data-astro-cid-cdu4hnpz]{border-left:1px solid var(--rule-strong);align-content:start;gap:7px;padding:2px clamp(16px,2vw,28px);display:grid}.fs__way[data-astro-cid-cdu4hnpz]:first-child{border-left:0;padding-left:0}.fs__way[data-astro-cid-cdu4hnpz]:last-child{padding-right:0}.fs__way[data-astro-cid-cdu4hnpz] dt[data-astro-cid-cdu4hnpz]{font-family:var(--font-display), sans-serif;color:var(--ink-900);font-size:1.04rem;font-weight:600;line-height:1.3}.fs__way[data-astro-cid-cdu4hnpz] dd[data-astro-cid-cdu4hnpz]{max-width:44ch;color:var(--ink-700);margin:0;font-size:.96rem;line-height:1.6}@media (width<=1200px){.fs__list[data-astro-cid-cdu4hnpz]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.fs__way[data-astro-cid-cdu4hnpz]:nth-child(odd){border-left:0;padding-left:0}.fs__way[data-astro-cid-cdu4hnpz]:nth-child(2n){padding-right:0}}@media (width<=1000px){.fs__head[data-astro-cid-cdu4hnpz]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"lede""intro""action"}.fs__title[data-astro-cid-cdu4hnpz]{max-width:20ch}.fs__intro[data-astro-cid-cdu4hnpz]{padding-top:18px}}@media (width<=620px){.fs__title[data-astro-cid-cdu4hnpz]{max-width:none}.fs__list[data-astro-cid-cdu4hnpz]{grid-template-columns:minmax(0,1fr);row-gap:0}.fs__way[data-astro-cid-cdu4hnpz],.fs__way[data-astro-cid-cdu4hnpz]:nth-child(odd),.fs__way[data-astro-cid-cdu4hnpz]:nth-child(2n){border-left:0;border-top:1px solid var(--rule);padding:16px 0}.fs__way[data-astro-cid-cdu4hnpz]:first-child{border-top:0;padding-top:0}.fs__way[data-astro-cid-cdu4hnpz]:last-child{padding-bottom:0}}.pi__grid[data-astro-cid-om63c5ly]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.pi__intro[data-astro-cid-om63c5ly]{justify-items:start;gap:16px;display:grid}.pi__actions[data-astro-cid-om63c5ly]{align-items:center;gap:14px 24px}.pi__k[data-astro-cid-om63c5ly]{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:3px;font-size:.7rem;font-weight:600;display:block}.pi__result[data-astro-cid-om63c5ly] .pi__k[data-astro-cid-om63c5ly]{color:var(--teal-700)}.pi__situation[data-astro-cid-om63c5ly],.pi__result[data-astro-cid-om63c5ly]{max-width:52ch;color:var(--ink-700);font-size:.95rem;line-height:1.55}.pi__result[data-astro-cid-om63c5ly]{border-top:1px solid var(--rule);color:var(--ink-900);margin-top:12px;padding-top:12px}.pi__title[data-astro-cid-om63c5ly]{text-wrap:balance;max-width:16ch}.pi__intro[data-astro-cid-om63c5ly] p[data-astro-cid-om63c5ly]{max-width:42ch}.pi__intro[data-astro-cid-om63c5ly] .btn[data-astro-cid-om63c5ly]{margin-top:8px}.pi__list[data-astro-cid-om63c5ly]{border-top:1px solid var(--rule-strong)}.pi__list[data-astro-cid-om63c5ly] li[data-astro-cid-om63c5ly]{border-bottom:1px solid var(--rule-strong)}.pi__list[data-astro-cid-om63c5ly] a[data-astro-cid-om63c5ly]{transition:padding-left .22s var(--ease);grid-template-columns:minmax(0,1fr) 24px;gap:6px 20px;padding:22px 6px 22px 0;display:grid}.pi__list[data-astro-cid-om63c5ly] a[data-astro-cid-om63c5ly]>.etag,.pi__name[data-astro-cid-om63c5ly],.pi__situation[data-astro-cid-om63c5ly],.pi__result[data-astro-cid-om63c5ly]{grid-column:1}.pi__name[data-astro-cid-om63c5ly]{font-family:var(--font-display), sans-serif;color:var(--ink-900);font-size:1.14rem;font-weight:600;line-height:1.3}.pi__go[data-astro-cid-om63c5ly]{color:var(--teal-700);opacity:.4;transition:opacity .2s var(--ease), translate .2s var(--ease);grid-area:1/2/span 3;align-self:center}.pi__list[data-astro-cid-om63c5ly] a[data-astro-cid-om63c5ly]:hover .pi__name[data-astro-cid-om63c5ly]{color:var(--teal-700)}.pi__list[data-astro-cid-om63c5ly] a[data-astro-cid-om63c5ly]:hover .pi__go[data-astro-cid-om63c5ly]{opacity:1;translate:3px}@media (width<=900px){.pi__grid[data-astro-cid-om63c5ly]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(44px,5.4vw,92px) clamp(64px,7vw,120px);position:relative}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(28px,3.4vw,56px);display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:14ch}.hero__lead[data-astro-cid-lcdefpme]{max-width:46ch;margin-top:28px}.hero__actions[data-astro-cid-lcdefpme]{gap:14px;margin-top:38px}.hero__region[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);max-width:40ch;font-family:var(--font-display), sans-serif;color:var(--ink-500);margin-top:26px;padding-top:18px;font-size:.9rem;font-weight:500}@media (width<=1000px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:44px}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none}}.ind[data-astro-cid-lcdefpme]{padding-top:clamp(60px,6.4vw,104px);padding-bottom:clamp(56px,6vw,96px)}.ind__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.ind__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:0;display:grid}.ind__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:17ch}.ind__one-of[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);font-family:var(--font-display), sans-serif;color:var(--teal-300);background:#12a09424;margin-top:18px;padding:8px 16px;font-size:.98rem;font-weight:600}.ind__body[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:18px}.ind__chips[data-astro-cid-lcdefpme]{margin-top:28px}.ind__actions[data-astro-cid-lcdefpme]{gap:16px 28px;margin-top:34px}.ind__stage[data-astro-cid-lcdefpme]{margin-right:calc(var(--gutter) * -1 - var(--page-inset) - 4vw);padding-bottom:54px;position:relative}.ind__screen[data-astro-cid-lcdefpme]{transform-origin:0;box-shadow:var(--sh-dark);border-radius:var(--r-lg);transform:perspective(1800px)rotateY(-7deg)rotateX(2deg)}.ind__detail[data-astro-cid-lcdefpme]{width:42%;max-width:330px;position:absolute;bottom:0;left:-9%}.ind__detail-crop[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);aspect-ratio:4/3;background:var(--navy-800);box-shadow:var(--sh-dark);border:1px solid #ffffff24;overflow:hidden}.ind__detail-crop[data-astro-cid-lcdefpme] img{width:210%;max-width:none;height:auto;transform:translate(-6%,-10%)}.ind__detail-tag[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-top:12px;font-size:.88rem}.ind__others[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:14px clamp(24px,4vw,56px);margin-top:clamp(52px,5vw,84px);padding-top:clamp(26px,2.6vw,36px);display:grid}.ind__others[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px clamp(18px,2.6vw,38px);display:flex}.ind__others[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-display), sans-serif;color:#d3dfec;border-bottom:1px solid #0000;padding-bottom:3px;font-size:1.05rem;font-weight:500}.ind__others[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff;border-bottom-color:var(--teal-400)}@media (width<=1100px){.ind__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.ind__stage[data-astro-cid-lcdefpme]{margin-right:0;padding-bottom:0}.ind__screen[data-astro-cid-lcdefpme]{transform:none}.ind__detail[data-astro-cid-lcdefpme]{width:66%;max-width:none;margin:-10% 0 0 auto;position:static}}@media (width<=640px){.ind__others[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ind__detail[data-astro-cid-lcdefpme]{width:82%;margin-top:16px;margin-left:0}}
