.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width>=1024px){.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.intro__quote[data-astro-cid-ta2fbyqs]{padding-top:40px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;line-height:1.5;position:relative}.intro__quote[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{font-style:normal}.intro__mark[data-astro-cid-ta2fbyqs]{font-family:var(--xh-font-display);color:var(--xh-blue-100);font-size:120px;line-height:1;position:absolute;top:-24px;left:-6px}.intro__text[data-astro-cid-ta2fbyqs]{gap:18px;display:grid}.value[data-astro-cid-ta2fbyqs]{align-content:start;gap:14px;display:grid}.value__no[data-astro-cid-ta2fbyqs]{color:var(--fg-3);font-size:14px;font-weight:600;position:absolute;top:22px;right:24px}.timeline[data-astro-cid-ta2fbyqs]{padding-left:40px;position:relative}.timeline__list[data-astro-cid-ta2fbyqs]{gap:40px;display:grid}.timeline__line[data-astro-cid-ta2fbyqs]{background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.timeline__line[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{transform-origin:50% 0;transform:scaleY(var(--p,1));background:linear-gradient(#7b61ff,#2f7bff,#06d5fa);position:absolute;inset:0}.timeline__item[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:8px 32px;display:grid;position:relative}@media (width>=768px){.timeline__item[data-astro-cid-ta2fbyqs]{grid-template-columns:120px minmax(0,1fr)}}.timeline__dot[data-astro-cid-ta2fbyqs]{background:var(--xh-space-900);border:2px solid var(--line-strong);border-radius:50%;width:16px;height:16px;transition:background .5s,border-color .5s,box-shadow .5s;position:absolute;top:6px;left:-40px}.timeline__item[data-astro-cid-ta2fbyqs].is-active .timeline__dot[data-astro-cid-ta2fbyqs]{background:var(--xh-aurora-cyan);border-color:var(--xh-aurora-cyan);box-shadow:0 0 0 6px #06d5fa26,0 0 20px #06d5fa99}.timeline__date[data-astro-cid-ta2fbyqs]{color:var(--fg-3);font-size:24px;font-weight:600;line-height:1.2;transition:color .5s}.timeline__item[data-astro-cid-ta2fbyqs].is-active .timeline__date[data-astro-cid-ta2fbyqs]{color:var(--xh-aurora-cyan)}.timeline__body[data-astro-cid-ta2fbyqs]{gap:6px;display:grid}.partner[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;padding-block:12px;display:grid;overflow-x:clip}@media (width>=1024px){.partner[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.partner__text[data-astro-cid-ta2fbyqs]{justify-items:start;gap:18px;display:grid}.partner__visual[data-astro-cid-ta2fbyqs]{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative;container-type:inline-size}.partner__ring[data-astro-cid-ta2fbyqs]{border:1px dashed var(--xh-blue-200);border-radius:50%;position:absolute}.partner__ring--1[data-astro-cid-ta2fbyqs]{animation:60s linear infinite spin;inset:0}.partner__ring--2[data-astro-cid-ta2fbyqs]{border-style:solid;border-color:var(--xh-blue-100);inset:20%}@keyframes spin{to{transform:rotate(360deg)}}.partner__center[data-astro-cid-ta2fbyqs]{text-align:center;background:linear-gradient(135deg, var(--xh-blue-600), #0f7dc6);color:#fff;border-radius:50%;place-content:center;gap:4px;display:grid;position:absolute;inset:32%;box-shadow:0 20px 50px -16px #006cb4b3}.partner__center[data-astro-cid-ta2fbyqs] .num[data-astro-cid-ta2fbyqs]{font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1}.partner__center[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{opacity:.9;font-size:12.5px;line-height:1.5}.partner__node[data-astro-cid-ta2fbyqs]{white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-48cqi) rotate(calc(var(--a) * -1));border:1px solid var(--line);box-shadow:var(--xh-shadow-md);color:var(--fg-1);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;position:absolute;top:50%;left:50%}@media (width<=560px){.partner__node[data-astro-cid-ta2fbyqs]{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-40cqi) rotate(calc(var(--a) * -1));padding:6px 10px;font-size:12px}}
