.cards--wide[data-astro-cid-lv3sdxp4]{grid-template-columns:1fr;max-width:820px}.strip[data-astro-cid-3d4zlbo4]{border-block:1px solid var(--rule-2);background:var(--ground-2);z-index:1;position:relative}.strip__in[data-astro-cid-3d4zlbo4]{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.strip__head[data-astro-cid-3d4zlbo4]{border-right:1px solid var(--rule-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-txt);white-space:nowrap;align-items:center;padding-right:clamp(20px,3vw,40px);font-size:.72rem;text-decoration:none;display:flex}.strip__list[data-astro-cid-3d4zlbo4]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.strip__list[data-astro-cid-3d4zlbo4] li[data-astro-cid-3d4zlbo4]+li[data-astro-cid-3d4zlbo4]{border-left:1px solid var(--rule-2)}.strip__item[data-astro-cid-3d4zlbo4]{height:100%;color:var(--text);grid-template-columns:1fr auto;align-items:end;gap:6px 14px;padding:clamp(18px,2.4vw,28px) clamp(16px,2vw,28px);text-decoration:none;transition:background .3s;display:grid}.strip__item[data-astro-cid-3d4zlbo4]:hover{background:var(--panel)}.strip__tag[data-astro-cid-3d4zlbo4]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;font-size:.68rem}.is-perf[data-astro-cid-3d4zlbo4] .strip__tag[data-astro-cid-3d4zlbo4]:before,.is-core[data-astro-cid-3d4zlbo4] .strip__tag[data-astro-cid-3d4zlbo4]:before{content:"";background:var(--gold);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.is-core[data-astro-cid-3d4zlbo4] .strip__tag[data-astro-cid-3d4zlbo4]:before{border:1px solid var(--gold);background:0 0}.strip__title[data-astro-cid-3d4zlbo4]{font-weight:700;font-size:var(--f0);text-wrap:balance;line-height:1.3}.strip__item[data-astro-cid-3d4zlbo4] svg{width:16px;height:16px;color:var(--gold);transition:transform .3s var(--ease)}.strip__item[data-astro-cid-3d4zlbo4]:hover svg{transform:translate(4px)}@media (width<=900px){.strip__in[data-astro-cid-3d4zlbo4]{grid-template-columns:1fr;padding-inline:0}.strip__head[data-astro-cid-3d4zlbo4]{padding:16px var(--gut) 4px;border:0}.strip__list[data-astro-cid-3d4zlbo4]{grid-template-columns:1fr}.strip__list[data-astro-cid-3d4zlbo4] li[data-astro-cid-3d4zlbo4]+li[data-astro-cid-3d4zlbo4]{border-left:0;border-top:1px solid var(--rule-2)}.strip__item[data-astro-cid-3d4zlbo4]{padding-inline:var(--gut)}}.flow[data-astro-cid-esklqcny]{grid-template-columns:1fr 1fr;align-items:center;row-gap:clamp(10px,1.6vw,20px);width:100%;max-width:620px;display:grid;position:relative}.flow__stage[data-astro-cid-esklqcny]{aspect-ratio:16/9;grid-area:2/1/auto/-1;width:100%;position:relative;-webkit-mask-image:radial-gradient(72% 64%,#000 66%,#0000 100%);mask-image:radial-gradient(72% 64%,#000 66%,#0000 100%)}.flow__video[data-astro-cid-esklqcny]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flow__w[data-astro-cid-esklqcny]{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi);justify-self:center;font-size:clamp(.74rem,.62rem + .5vw,.95rem);font-weight:600;position:relative}.flow__w[data-astro-cid-esklqcny][data-at=tl],.flow__w[data-astro-cid-esklqcny][data-at=tr]{grid-row:1}.flow__w[data-astro-cid-esklqcny][data-at=bl],.flow__w[data-astro-cid-esklqcny][data-at=br]{grid-row:3}.flow__w[data-astro-cid-esklqcny][data-at=tr],.flow__w[data-astro-cid-esklqcny][data-at=br]{grid-column:2}@media (prefers-reduced-motion:reduce){.flow__video[data-astro-cid-esklqcny]{display:none}.flow__stage[data-astro-cid-esklqcny]{background:url(/video/infinity-9.webp) 50%/cover}}.hero__art[data-astro-cid-ge2uvauf] .hero__mark{opacity:.1;width:min(1100px,92vw);position:absolute;top:50%;right:-12%;transform:translateY(-46%)}.hero__art[data-astro-cid-ge2uvauf] .hero__mark path{stroke:var(--gold);stroke-width:.45px;stroke-dasharray:900;stroke-dashoffset:900px;animation:hero-draw 4.5s var(--ease) .2s forwards}.hero__art[data-astro-cid-ge2uvauf] .hero__mark path:last-child{animation-delay:.9s}@keyframes hero-draw{to{stroke-dashoffset:0}}.hero__body[data-astro-cid-ge2uvauf]:empty{display:none}.hero__body[data-astro-cid-ge2uvauf]{max-width:var(--measure);color:var(--text-2)}.hero--home[data-astro-cid-ge2uvauf] .hero__body[data-astro-cid-ge2uvauf]{font-size:var(--f1);max-width:50ch;margin-top:clamp(28px,4vw,44px);font-weight:300}.hero--home[data-astro-cid-ge2uvauf]:not(.hero--media) .hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}.hero--home[data-astro-cid-ge2uvauf]:not(.hero--media) .hero__in[data-astro-cid-ge2uvauf]>*{grid-column:1}.hero--home[data-astro-cid-ge2uvauf]:not(.hero--media) .hero__in[data-astro-cid-ge2uvauf]>.living{grid-area:1/2/span 4;justify-self:end}@media (width<=900px){.hero--home[data-astro-cid-ge2uvauf]:not(.hero--media) .hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero--home[data-astro-cid-ge2uvauf]:not(.hero--media) .hero__in[data-astro-cid-ge2uvauf]>.living{grid-area:1/1;justify-self:center;max-width:420px;margin-bottom:clamp(20px,5vw,36px)}}.pidx__head[data-astro-cid-a3h3bjo4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.mt[data-astro-cid-w6ymvdtg]{margin-top:18px}.head-center[data-astro-cid-w6ymvdtg]{max-width:22ch}.head-center[data-astro-cid-w6ymvdtg] h2[data-astro-cid-w6ymvdtg]{font-size:var(--f4)}.head-center[data-astro-cid-w6ymvdtg] .idx[data-astro-cid-w6ymvdtg]{justify-content:center}.flow-body[data-astro-cid-w6ymvdtg]{color:var(--text-2)}.flow-body[data-astro-cid-w6ymvdtg]>*+*{margin-top:1.05em}.flow-body[data-astro-cid-w6ymvdtg]>p{max-width:var(--measure)}.flow-body[data-astro-cid-w6ymvdtg]>h3{color:var(--text);font-size:var(--f2);letter-spacing:-.015em;margin-top:2.2em;font-weight:700;line-height:1.25}.split[data-astro-cid-w6ymvdtg] .flow-body[data-astro-cid-w6ymvdtg]>:first-child,.split[data-astro-cid-w6ymvdtg]+*{margin-top:0}[data-astro-cid-w6ymvdtg]:not(.split)>.flow-body[data-astro-cid-w6ymvdtg]{margin-top:clamp(28px,4vw,44px)}.body-center[data-astro-cid-w6ymvdtg]{text-align:center;flex-direction:column;align-items:center;display:flex}.body-center[data-astro-cid-w6ymvdtg]>p{margin-inline:auto}.pcard[data-astro-cid-u6aj7ctf]{background:var(--panel);border-left:2px solid var(--rule);padding:clamp(22px,3vw,32px);transition:border-color .3s,background .3s}.pcard[data-astro-cid-u6aj7ctf]:hover{border-left-color:var(--gold);background:var(--panel-2)}.pcard[data-astro-cid-u6aj7ctf] h3[data-astro-cid-u6aj7ctf]{color:var(--text);font-size:var(--f2);letter-spacing:-.015em;font-weight:750}.pcard[data-astro-cid-u6aj7ctf] h3[data-astro-cid-u6aj7ctf] span[data-astro-cid-u6aj7ctf]{color:var(--gold-txt);font-weight:300}.pcard__body[data-astro-cid-u6aj7ctf]{color:var(--text-2);margin-top:12px}.pcard__body[data-astro-cid-u6aj7ctf] p+p{margin-top:.7em}.pcard__body[data-astro-cid-u6aj7ctf] p:first-child{color:var(--text);font-weight:600}.pcard--meta[data-astro-cid-u6aj7ctf]{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 14%, var(--panel)), var(--panel) 70%);border-left:0;border-radius:28px 4px;position:relative}.pcard--meta[data-astro-cid-u6aj7ctf]:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 20%, var(--panel)), var(--panel-2) 70%)}.persp[data-astro-cid-2nvp5x2k]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(40px,6vw,72px);display:grid}@media (width<=900px){.persp[data-astro-cid-2nvp5x2k]{grid-template-columns:1fr}}.persp__fig[data-astro-cid-2nvp5x2k]{position:sticky;top:110px}@media (width<=900px){.persp__fig[data-astro-cid-2nvp5x2k]{width:100%;max-width:460px;margin-inline:auto;position:static}}.persp__fig[data-astro-cid-2nvp5x2k] svg[data-astro-cid-2nvp5x2k]{width:100%;overflow:visible}.persp__meta[data-astro-cid-2nvp5x2k]{fill:url(#pp-fill);stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:2 7;stroke-linecap:round}.persp__tri[data-astro-cid-2nvp5x2k] path[data-astro-cid-2nvp5x2k]{fill:none;stroke:var(--rule);stroke-width:1.2px}.persp__links[data-astro-cid-2nvp5x2k] line[data-astro-cid-2nvp5x2k]{stroke:var(--gold-line);stroke-width:1px;stroke-dasharray:3 5}.persp__node[data-astro-cid-2nvp5x2k] .dot[data-astro-cid-2nvp5x2k],.persp__orb[data-astro-cid-2nvp5x2k] .dot[data-astro-cid-2nvp5x2k]{fill:var(--ground);stroke:var(--text-2);stroke-width:1.4px;transition:fill .3s,stroke .3s}.persp__orb[data-astro-cid-2nvp5x2k] .dot[data-astro-cid-2nvp5x2k]{fill:var(--gold);stroke:var(--gold)}.persp__node[data-astro-cid-2nvp5x2k] .halo[data-astro-cid-2nvp5x2k],.persp__orb[data-astro-cid-2nvp5x2k] .halo[data-astro-cid-2nvp5x2k]{fill:var(--gold);opacity:0;transition:opacity .4s}.persp__orb[data-astro-cid-2nvp5x2k] .halo[data-astro-cid-2nvp5x2k]{opacity:.14}.persp[data-astro-cid-2nvp5x2k] text[data-astro-cid-2nvp5x2k]{fill:var(--text);font-family:inherit;font-size:19px;font-weight:700}.persp[data-astro-cid-2nvp5x2k] text[data-astro-cid-2nvp5x2k].num{fill:var(--text-2);font-size:12px}.persp__orb[data-astro-cid-2nvp5x2k] text[data-astro-cid-2nvp5x2k].num{fill:var(--ink);font-size:13px}.persp__fig[data-astro-cid-2nvp5x2k].p1 [data-astro-cid-2nvp5x2k][data-p="1"] .halo[data-astro-cid-2nvp5x2k],.persp__fig[data-astro-cid-2nvp5x2k].p2 [data-astro-cid-2nvp5x2k][data-p="2"] .halo[data-astro-cid-2nvp5x2k],.persp__fig[data-astro-cid-2nvp5x2k].p3 [data-astro-cid-2nvp5x2k][data-p="3"] .halo[data-astro-cid-2nvp5x2k]{opacity:.18}.persp__fig[data-astro-cid-2nvp5x2k].p1 [data-astro-cid-2nvp5x2k][data-p="1"] .dot[data-astro-cid-2nvp5x2k],.persp__fig[data-astro-cid-2nvp5x2k].p2 [data-astro-cid-2nvp5x2k][data-p="2"] .dot[data-astro-cid-2nvp5x2k],.persp__fig[data-astro-cid-2nvp5x2k].p3 [data-astro-cid-2nvp5x2k][data-p="3"] .dot[data-astro-cid-2nvp5x2k]{stroke:var(--gold);fill:var(--gold)}.persp__fig[data-astro-cid-2nvp5x2k].p4 .persp__meta[data-astro-cid-2nvp5x2k]{stroke-dasharray:none;stroke-width:2px}.persp__fig[data-astro-cid-2nvp5x2k].p4 .persp__orb[data-astro-cid-2nvp5x2k] .halo[data-astro-cid-2nvp5x2k]{opacity:.3}.persp[data-astro-cid-2nvp5x2k] figcaption[data-astro-cid-2nvp5x2k]{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.persp__label[data-astro-cid-2nvp5x2k]{font-weight:800;font-size:var(--f1);color:var(--text)}@media (width<=600px){.persp[data-astro-cid-2nvp5x2k] text[data-astro-cid-2nvp5x2k]{font-size:26px}.persp[data-astro-cid-2nvp5x2k] text[data-astro-cid-2nvp5x2k].num{font-size:15px}}.persp__frame[data-astro-cid-2nvp5x2k]{min-height:1.6em;color:var(--gold-txt);font-weight:300;font-size:var(--f1);transition:opacity .5s}.persp__frame[data-astro-cid-2nvp5x2k].out{opacity:0}.persp__cards[data-astro-cid-2nvp5x2k]{gap:2px;display:grid}.flow[data-astro-cid-wiu2j2nl]{margin-block:clamp(36px,5vw,64px);position:relative}.flow__strands[data-astro-cid-wiu2j2nl]{width:100%;height:150px;overflow:visible}.flow__strands[data-astro-cid-wiu2j2nl] path[data-astro-cid-wiu2j2nl]{fill:none;stroke:var(--gold-line);stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px}.flow__strands[data-astro-cid-wiu2j2nl] .flow__out[data-astro-cid-wiu2j2nl]{stroke:var(--gold);stroke-width:3px;stroke-dasharray:none}.flow[data-astro-cid-wiu2j2nl].in .flow__strands[data-astro-cid-wiu2j2nl] path[data-astro-cid-wiu2j2nl]{animation:fl-draw 2.2s var(--ease) forwards}.flow[data-astro-cid-wiu2j2nl].in .flow__strands[data-astro-cid-wiu2j2nl] path[data-astro-cid-wiu2j2nl]:nth-child(2n){animation-delay:.15s}@keyframes fl-draw{to{stroke-dashoffset:0}}.flow__dots[data-astro-cid-wiu2j2nl]{height:150px;position:absolute;inset:0 0 auto}.flow__dots[data-astro-cid-wiu2j2nl] span[data-astro-cid-wiu2j2nl]{left:var(--x);border:1.5px solid var(--gold);background:var(--ground);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.flow__dots[data-astro-cid-wiu2j2nl] span[data-astro-cid-wiu2j2nl].last{background:var(--gold);width:24px;height:24px;box-shadow:0 0 0 8px color-mix(in srgb, var(--gold) 18%, transparent)}.flow__steps[data-astro-cid-wiu2j2nl]{text-align:center;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;padding:0;list-style:none;display:grid}.flow__steps[data-astro-cid-wiu2j2nl] li[data-astro-cid-wiu2j2nl]{flex-direction:column;align-items:center;display:flex}.flow__n[data-astro-cid-wiu2j2nl]{font-size:var(--f-1);color:var(--text-3);letter-spacing:.1em;font-weight:600}.flow__t[data-astro-cid-wiu2j2nl]{font-weight:700;font-size:var(--f1);text-wrap:balance;margin-top:4px;line-height:1.2}.last[data-astro-cid-wiu2j2nl] .flow__t[data-astro-cid-wiu2j2nl]{color:var(--gold-txt)}@media (width<=760px){.flow__strands[data-astro-cid-wiu2j2nl],.flow__dots[data-astro-cid-wiu2j2nl]{display:none}.flow__steps[data-astro-cid-wiu2j2nl]{text-align:left;border-left:1px solid var(--gold-line);grid-template-columns:1fr;gap:0;margin-left:8px}.flow__steps[data-astro-cid-wiu2j2nl] li[data-astro-cid-wiu2j2nl]{flex-direction:row;align-items:baseline;gap:14px;padding:12px 0 12px 22px;position:relative}.flow__steps[data-astro-cid-wiu2j2nl] li[data-astro-cid-wiu2j2nl]:before{content:"";border:1.5px solid var(--gold);background:var(--ground);border-radius:50%;width:13px;height:13px;position:absolute;top:19px;left:-7px}.flow__steps[data-astro-cid-wiu2j2nl] li[data-astro-cid-wiu2j2nl].last:before{background:var(--gold)}.flow__t[data-astro-cid-wiu2j2nl]{margin-top:0}}.sysweb[data-astro-cid-qzospirl]{margin-top:clamp(36px,5vw,60px)}.sysweb[data-astro-cid-qzospirl] svg[data-astro-cid-qzospirl]{width:100%;max-width:640px;margin-inline:auto;overflow:visible}.sysweb__edges[data-astro-cid-qzospirl] path[data-astro-cid-qzospirl]{fill:none;stroke:var(--gold-line);stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .3s,stroke-width .3s,opacity .3s}.sysweb[data-astro-cid-qzospirl].in .sysweb__edges[data-astro-cid-qzospirl] path[data-astro-cid-qzospirl]{animation:sw-draw 1.6s var(--ease) forwards}.sysweb[data-astro-cid-qzospirl].in .sysweb__edges[data-astro-cid-qzospirl] path[data-astro-cid-qzospirl]:nth-child(n+5){animation-delay:.45s}@keyframes sw-draw{to{stroke-dashoffset:0}}.sysweb__flow[data-astro-cid-qzospirl] circle[data-astro-cid-qzospirl]{fill:var(--gold);opacity:.85}.sysweb__flow[data-astro-cid-qzospirl] circle[data-astro-cid-qzospirl].back{fill:var(--text);opacity:.55}.sysweb__node[data-astro-cid-qzospirl]{cursor:default;outline:none}.sysweb__node[data-astro-cid-qzospirl] .dot[data-astro-cid-qzospirl]{fill:var(--ground);stroke:var(--gold);stroke-width:1.6px;transition:fill .3s}.sysweb__node[data-astro-cid-qzospirl][data-node="3"] .dot[data-astro-cid-qzospirl]{fill:var(--gold)}.sysweb__node[data-astro-cid-qzospirl] .halo[data-astro-cid-qzospirl]{fill:var(--gold);opacity:0;transition:opacity .4s}.sysweb__node[data-astro-cid-qzospirl] text[data-astro-cid-qzospirl]{fill:var(--text);letter-spacing:-.01em;font-family:inherit;font-size:21px;font-weight:700}.sysweb__node[data-astro-cid-qzospirl]:hover .halo[data-astro-cid-qzospirl],.sysweb__node[data-astro-cid-qzospirl]:focus-visible .halo[data-astro-cid-qzospirl]{opacity:.14}.sysweb__node[data-astro-cid-qzospirl]:hover .dot[data-astro-cid-qzospirl],.sysweb__node[data-astro-cid-qzospirl]:focus-visible .dot[data-astro-cid-qzospirl]{fill:var(--gold)}.sysweb[data-astro-cid-qzospirl].hot .sysweb__edges[data-astro-cid-qzospirl] path[data-astro-cid-qzospirl]{opacity:.25}.sysweb[data-astro-cid-qzospirl].hot .sysweb__edges[data-astro-cid-qzospirl] path[data-astro-cid-qzospirl].on{opacity:1;stroke:var(--gold);stroke-width:2px}.sysweb[data-astro-cid-qzospirl] figcaption[data-astro-cid-qzospirl]{text-align:center;max-width:40ch;margin:clamp(28px,4vw,44px) auto 0}@media (width<=520px){.sysweb__node[data-astro-cid-qzospirl] text[data-astro-cid-qzospirl]{font-size:26px}}.sources[data-astro-cid-bkddzv6o]{border-top:1px solid var(--rule-2);margin-top:56px;padding-top:28px;font-size:.92rem}.sources[data-astro-cid-bkddzv6o] h2[data-astro-cid-bkddzv6o]{font-size:var(--f1);margin-top:0}
