.hx[data-astro-cid-yodha2z4]{isolation:isolate;display:flex;position:relative;overflow:hidden;min-height:clamp(520px,calc(calc(82 * var(--svh)) - var(--nav-h)),980px)!important}.hx__bg[data-astro-cid-yodha2z4]{z-index:-1;position:absolute;inset:0}.hx__bg[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hx__bg[data-astro-cid-yodha2z4]:after{content:"";background:linear-gradient(90deg,#fafafbe6 0%,#fafafbb8 30%,#fafafb1f 58%,#fafafb00 100%);position:absolute;inset:0}.hx__inner[data-astro-cid-yodha2z4]{gap:clamp(32px,calc(5 * var(--vw)),96px);width:100%;padding-block:clamp(32px,calc(5 * var(--svh)),72px);flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-content:center;align-items:center;display:grid}.hx__copy[data-astro-cid-yodha2z4]{gap:clamp(18px,calc(2.4 * var(--svh)),28px);align-content:center;display:grid}.hx__title[data-astro-cid-yodha2z4]{letter-spacing:-.04em;font-size:clamp(36px,calc(3.7 * var(--vw)),62px)!important;line-height:1.02!important}.hx__title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--accent);font-style:normal}.hx__lede[data-astro-cid-yodha2z4]{max-width:40ch;font-size:var(--type-lede);color:var(--text-2);line-height:1.6}.hx__ctas[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.mx[data-astro-cid-yodha2z4]{padding-bottom:clamp(14px,calc(1.4 * var(--vw)),24px);background:#fffffff2;border-radius:3px;margin:0;display:grid;box-shadow:inset 0 0 0 1px #1410241a,0 40px 80px -48px #14102466}.mx__head[data-astro-cid-yodha2z4]{gap:clamp(10px,calc(.9 * var(--vw)),14px);padding:clamp(18px,calc(1.6 * var(--vw)),26px) clamp(22px,calc(2 * var(--vw)),34px) 0;display:grid}.mx__top[data-astro-cid-yodha2z4]{padding-bottom:clamp(12px,calc(1.1 * var(--vw)),16px);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;display:flex}.mx__eyebrow[data-astro-cid-yodha2z4]{font:600 max(12.5px,var(--type-label))/1 var(--font-body);letter-spacing:.02em;color:var(--zx-purple);align-items:center;gap:10px;display:inline-flex}.mx__mark[data-astro-cid-yodha2z4]{border-inline:1.5px solid var(--zx-purple);width:7px;height:15px;transform:skew(-31deg)}.mx__tools[data-astro-cid-yodha2z4]{align-items:center;gap:12px;display:flex}.mx__tools[data-astro-cid-yodha2z4] .mx__brand[data-astro-cid-yodha2z4]{border-left:1px solid var(--rule);padding-left:12px}.mx__title[data-astro-cid-yodha2z4]{font:500 clamp(22px,calc(1.8 * var(--vw)),30px)/1.1 var(--font-display);letter-spacing:-.03em;color:var(--text);display:grid}.mx__title[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-settle),transform .5s var(--ease-settle),visibility 0s linear .4s;grid-area:1/1;transform:translateY(6px)}.mx__head[data-astro-cid-yodha2z4][data-at="0"] [data-astro-cid-yodha2z4][data-for="0"],.mx__head[data-astro-cid-yodha2z4][data-at="1"] [data-astro-cid-yodha2z4][data-for="1"],.mx__head[data-astro-cid-yodha2z4][data-at="2"] [data-astro-cid-yodha2z4][data-for="2"]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-settle) .1s,transform .6s var(--ease-settle) .1s,visibility 0s;transform:none}.mx__brand[data-astro-cid-yodha2z4]{color:var(--zx-ink);display:flex}.mx__brand[data-astro-cid-yodha2z4] .mx__logo{width:auto;height:clamp(11px,calc(.8 * var(--vw)),14px)}.mx__pause[data-astro-cid-yodha2z4]{width:28px;height:28px;color:var(--muted);cursor:pointer;font-size:max(14px,var(--type-meta));transition:color var(--dur-state) var(--ease-settle),background-color var(--dur-state) var(--ease-settle);background:0 0;border:0;border-radius:3px;place-items:center;margin:-4px 0;display:grid}.mx__pause[data-astro-cid-yodha2z4]:hover{color:var(--text);background:var(--surface)}.mx__pause[data-astro-cid-yodha2z4]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mx__ico[data-astro-cid-yodha2z4]{grid-area:1/1;display:grid}.mx__ico--play[data-astro-cid-yodha2z4],.mx[data-astro-cid-yodha2z4].is-paused .mx__ico--pause[data-astro-cid-yodha2z4]{display:none}.mx[data-astro-cid-yodha2z4].is-paused .mx__ico--play[data-astro-cid-yodha2z4]{display:grid}.mx__stage[data-astro-cid-yodha2z4]{padding:clamp(18px,calc(1.8 * var(--vw)),30px) clamp(22px,calc(2 * var(--vw)),34px) 0}.mx__chart[data-astro-cid-yodha2z4]{width:100%;height:auto;display:block;overflow:visible}.mx__col[data-astro-cid-yodha2z4]{stroke:#14102414;stroke-width:1px;stroke-dasharray:2 4}.mx__band[data-astro-cid-yodha2z4]{fill:var(--zx-lilac-light);opacity:0;transition:opacity .6s var(--ease-settle)}.mx__stage[data-astro-cid-yodha2z4][data-at="0"] [data-astro-cid-yodha2z4][data-band="0"],.mx__stage[data-astro-cid-yodha2z4][data-at="1"] [data-astro-cid-yodha2z4][data-band="1"],.mx__stage[data-astro-cid-yodha2z4][data-at="2"] [data-astro-cid-yodha2z4][data-band="2"]{opacity:.07}.mx__key[data-astro-cid-yodha2z4]{stroke-width:2px;stroke-linecap:round}.mx__key--cap[data-astro-cid-yodha2z4]{stroke:var(--zx-ink)}.mx__key--seen[data-astro-cid-yodha2z4]{stroke:var(--zx-purple)}.mx__lead[data-astro-cid-yodha2z4]{opacity:0;transition:opacity .4s var(--ease-settle)}.mx__lead[data-astro-cid-yodha2z4] circle[data-astro-cid-yodha2z4]{fill:var(--zx-purple)}.mx__lead[data-astro-cid-yodha2z4] .mx__halo[data-astro-cid-yodha2z4]{fill:var(--zx-purple);opacity:.14}.mx__stage[data-astro-cid-yodha2z4][data-at="0"] [data-astro-cid-yodha2z4][data-lead="0"],.mx__stage[data-astro-cid-yodha2z4][data-at="1"] [data-astro-cid-yodha2z4][data-lead="1"]{opacity:1;transition-delay:.9s}.mx__disc[data-astro-cid-yodha2z4]{fill:#fff;stroke:var(--zx-purple);stroke-width:1.5px}.mx__disc--on[data-astro-cid-yodha2z4]{fill:var(--zx-purple)}.mx__note[data-astro-cid-yodha2z4] .mx__ci{color:var(--zx-purple)}.mx__note--end[data-astro-cid-yodha2z4] .mx__ci{color:#fff}.mx__cap[data-astro-cid-yodha2z4]{stroke:var(--zx-ink);stroke-width:1.6px}.mx__t[data-astro-cid-yodha2z4]{font:500 13px var(--font-body);fill:var(--muted)}.mx__t--em[data-astro-cid-yodha2z4]{fill:var(--zx-purple);font-weight:600}.mx__gap[data-astro-cid-yodha2z4]{fill:#b9aee047}.mx__gapall[data-astro-cid-yodha2z4]{fill:#b9aee029;transition:opacity .6s var(--ease-settle)}.mx__still[data-astro-cid-yodha2z4]{fill:none;stroke:var(--zx-purple);stroke-width:1.4px;stroke-dasharray:3 5;opacity:.45;transition:opacity .6s var(--ease-settle)}.mx__stage[data-astro-cid-yodha2z4]:not([data-at="0"]) .mx__gapall[data-astro-cid-yodha2z4]{opacity:0}.mx__stage[data-astro-cid-yodha2z4]:not([data-at="0"]) .mx__still[data-astro-cid-yodha2z4]{opacity:.18}.mx__reveal[data-astro-cid-yodha2z4]{transform-origin:0 0;transition:transform 1.1s var(--ease-draw);transform:scaleX(.3333)}.mx__stage[data-astro-cid-yodha2z4][data-at="1"] .mx__reveal[data-astro-cid-yodha2z4]{transform:scaleX(.6667)}.mx__stage[data-astro-cid-yodha2z4][data-at="2"] .mx__reveal[data-astro-cid-yodha2z4]{transform:scaleX(1)}.mx__seen[data-astro-cid-yodha2z4]{fill:none;stroke:var(--zx-purple);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 1s var(--ease-draw),opacity .2s}.mx__stage[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-seg="0"],.mx__stage[data-astro-cid-yodha2z4][data-at="1"] [data-astro-cid-yodha2z4][data-seg="1"],.mx__stage[data-astro-cid-yodha2z4][data-at="2"] [data-astro-cid-yodha2z4][data-seg="1"],.mx__stage[data-astro-cid-yodha2z4][data-at="2"] [data-astro-cid-yodha2z4][data-seg="2"]{stroke-dashoffset:0;opacity:1}.mx__note[data-astro-cid-yodha2z4]{opacity:0;transition:opacity .5s var(--ease-settle)}.mx__note[data-astro-cid-yodha2z4] line[data-astro-cid-yodha2z4],.mx__note[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{stroke:var(--zx-purple);stroke-width:1.2px;fill:none}.mx__stage[data-astro-cid-yodha2z4][data-at="0"] .mx__note--gap[data-astro-cid-yodha2z4],.mx__stage[data-astro-cid-yodha2z4]:not([data-at="0"]) .mx__note--pos[data-astro-cid-yodha2z4],.mx__stage[data-astro-cid-yodha2z4][data-at="2"] .mx__note--end[data-astro-cid-yodha2z4]{opacity:1;transition-delay:.6s}.mx__rail[data-astro-cid-yodha2z4]{margin:clamp(14px,calc(1.4 * var(--vw)),22px) clamp(22px,calc(2 * var(--vw)),34px) 0;border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]{min-height:54px;font:500 max(14px,var(--type-meta))/1 var(--font-body);color:var(--muted);cursor:pointer;text-align:left;transition:color var(--dur-state) var(--ease-settle);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:62px;padding:0;display:flex;position:relative}.mx__step[data-astro-cid-yodha2z4]{font:600 max(10.5px,calc(var(--type-label) - 1.5px))/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][aria-selected=true] .mx__step[data-astro-cid-yodha2z4]{color:var(--accent)}.mx__rn[data-astro-cid-yodha2z4]{align-items:center;gap:8px;display:inline-flex}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][aria-selected=true],.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][data-state=done]{color:var(--text)}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx__ri[data-astro-cid-yodha2z4]{color:var(--muted);transition:color var(--dur-state) var(--ease-settle);font-size:17px;display:grid}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][aria-selected=true] .mx__ri[data-astro-cid-yodha2z4],.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][data-state=done] .mx__ri[data-astro-cid-yodha2z4]{color:var(--accent)}.mx__fill[data-astro-cid-yodha2z4]{background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--ease-settle);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][data-state=done] .mx__fill[data-astro-cid-yodha2z4],.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][aria-selected=true] .mx__fill[data-astro-cid-yodha2z4]{transform:scaleX(1)}.mx[data-astro-cid-yodha2z4].is-cycling .mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4][aria-selected=true] .mx__fill[data-astro-cid-yodha2z4]{animation:6s linear both mx-run}.mx[data-astro-cid-yodha2z4].is-paused .mx__fill[data-astro-cid-yodha2z4]{animation-play-state:paused!important}@keyframes mx-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1099px){.hx[data-astro-cid-yodha2z4]{min-height:0!important}.hx__inner[data-astro-cid-yodha2z4]{padding-block:clamp(28px,calc(5 * var(--vw)),56px) clamp(40px,calc(6 * var(--vw)),72px);grid-template-columns:minmax(0,1fr)}.hx__bg[data-astro-cid-yodha2z4]:after{background:linear-gradient(#fafafbf5 0%,#fafafbe6 45%,#fafafbb3 100%)}}@media (width<=599px){.hx__bg[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-position:72% 50%}.hx__title[data-astro-cid-yodha2z4]{font-size:clamp(30px,calc(8.6 * var(--vw)),38px)!important}.hx__br[data-astro-cid-yodha2z4]{display:block}.hx__title[data-astro-cid-yodha2z4] .line>span{white-space:normal!important}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]{font-size:var(--type-meta);gap:6px}.mx__t[data-astro-cid-yodha2z4]{font-size:19px}}@media (prefers-reduced-motion:reduce){.mx__title[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4],.mx__reveal[data-astro-cid-yodha2z4],.mx__seen[data-astro-cid-yodha2z4],.mx__note[data-astro-cid-yodha2z4],.mx__fill[data-astro-cid-yodha2z4],.mx__band[data-astro-cid-yodha2z4],.mx__lead[data-astro-cid-yodha2z4],.mx__ri[data-astro-cid-yodha2z4]{transition:none}}@media (width>=1920px){.hx__lede[data-astro-cid-yodha2z4]{font-size:clamp(20px,calc(1 * var(--vw)),26px);max-width:42ch}.mx[data-astro-cid-yodha2z4]{justify-self:end;width:100%;max-width:760px}.mx__rail[data-astro-cid-yodha2z4] button[data-astro-cid-yodha2z4]{font-size:16px}.mx__t[data-astro-cid-yodha2z4]{font-size:12px}.hx__title[data-astro-cid-yodha2z4]{font-size:clamp(68px,calc(3.5 * var(--vw)),104px)!important}}.tb__grid[data-astro-cid-pnfwwnpq]{padding:clamp(26px,calc(2.6 * var(--vw)),40px) 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.tb__grid[data-astro-cid-pnfwwnpq][data-reveal]{opacity:1!important;transform:none!important}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]{padding-inline:clamp(8px,calc(1.2 * var(--vw)),20px);justify-content:center;align-items:center;display:flex}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]+li[data-astro-cid-pnfwwnpq]{border-left:1px solid var(--rule)}.tb__item[data-astro-cid-pnfwwnpq]{min-height:78px;color:var(--text);align-items:center;gap:6px;text-decoration:none;display:flex}a[data-astro-cid-pnfwwnpq].tb__item:focus-visible{outline:2px solid var(--focus);outline-offset:6px}a[data-astro-cid-pnfwwnpq].tb__item:hover .tb__main[data-astro-cid-pnfwwnpq]{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.tb__stack[data-astro-cid-pnfwwnpq]{text-align:center;justify-items:center;gap:5px;display:grid}.tb__main[data-astro-cid-pnfwwnpq]{font:500 clamp(16.5px,calc(1.25 * var(--vw)),19px)/1.15 var(--font-display);letter-spacing:-.01em;display:grid}.tb__main[data-astro-cid-pnfwwnpq]>span[data-astro-cid-pnfwwnpq]{white-space:nowrap}.tb__sub[data-astro-cid-pnfwwnpq]{font-size:max(12.5px,var(--type-label));color:var(--text-2);line-height:1.3}.tb__stars[data-astro-cid-pnfwwnpq]{color:#e3b341;align-items:center;gap:2px;height:12px;font-size:11px;display:flex}.tb__kick[data-astro-cid-pnfwwnpq]{height:12px;font:600 max(11px,calc(var(--type-label) - 1px))/1 var(--font-body);letter-spacing:.06em;color:var(--zx-lilac-light);align-items:center;display:flex}.tb__br[data-astro-cid-pnfwwnpq]{background:var(--zx-lilac-light);width:40px;height:66px;-webkit-mask:var(--laurel) center/contain no-repeat;mask:var(--laurel) center/contain no-repeat;opacity:.92;flex:none}.tb__br--r[data-astro-cid-pnfwwnpq]{transform:scaleX(-1)}.tb__item--mark[data-astro-cid-pnfwwnpq]{gap:16px}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__stack[data-astro-cid-pnfwwnpq]{text-align:left;justify-items:start}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__bands{flex:none;width:auto;height:58px}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__seal{fill:none;stroke-width:1.6px;flex:none;width:78px;height:78px}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__seal .rt{font:800 8.8px var(--font-body);letter-spacing:.11em}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__seal .t{fill:none;stroke-width:4.5px;stroke-linecap:square;stroke-linejoin:miter}@media (width<=1023px){.tb__item--mark[data-astro-cid-pnfwwnpq]{flex-direction:column;gap:10px}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__stack[data-astro-cid-pnfwwnpq]{text-align:center;justify-items:center}}@media (width<=1023px) and (width>=600px){.tb__grid[data-astro-cid-pnfwwnpq]{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]{padding:22px 8px}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]:nth-child(3){border-left:0}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=599px){.tb__grid[data-astro-cid-pnfwwnpq]{grid-template-columns:minmax(0,1fr);padding-block:4px}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]{padding:20px 0}.tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]+li[data-astro-cid-pnfwwnpq]{border-left:0;border-top:1px solid var(--rule)}}@media (width>=1920px){.tb__sub[data-astro-cid-pnfwwnpq]{font-size:var(--type-meta)}.tb__main[data-astro-cid-pnfwwnpq]{font-size:22px}.tb__br[data-astro-cid-pnfwwnpq]{width:48px;height:80px}.tb__stars[data-astro-cid-pnfwwnpq],.tb__kick[data-astro-cid-pnfwwnpq]{height:14px;font-size:13px}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__bands{height:70px}.tb__item--mark[data-astro-cid-pnfwwnpq] .tb__seal{width:94px;height:94px}}.tb[data-astro-cid-pnfwwnpq]{--step:.22s}.tb[data-astro-cid-pnfwwnpq].is-solo .tb__grid[data-astro-cid-pnfwwnpq]>li[data-astro-cid-pnfwwnpq]{--k:0!important}.tb[data-astro-cid-pnfwwnpq].is-armed .tb__br[data-astro-cid-pnfwwnpq]{clip-path:inset(100% 0 0);opacity:0}.tb[data-astro-cid-pnfwwnpq].is-armed .tb__stack[data-astro-cid-pnfwwnpq]>[data-astro-cid-pnfwwnpq]{opacity:0;transform:translateY(8px)}.tb[data-astro-cid-pnfwwnpq].is-armed .tb__bands polygon{opacity:0;transform:translate(-10px,16px)}.tb[data-astro-cid-pnfwwnpq].is-armed .tb__seal{opacity:0;transform:scale(1.35)rotate(-10deg)}.tb[data-astro-cid-pnfwwnpq].is-armed .tb__seal .t{stroke-dasharray:1 2;stroke-dashoffset:1px}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__br[data-astro-cid-pnfwwnpq]{clip-path:inset(0);opacity:.92;transition:clip-path 1s cubic-bezier(.16,1,.3,1) calc(var(--k) * var(--step)),opacity .5s ease calc(var(--k) * var(--step))}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__stack[data-astro-cid-pnfwwnpq]>[data-astro-cid-pnfwwnpq]{opacity:1;transition:opacity .6s var(--ease-settle) calc(var(--k) * var(--step) + .3s + var(--s,0s)),transform .7s var(--ease-settle) calc(var(--k) * var(--step) + .3s + var(--s,0s));transform:none}.tb__stack[data-astro-cid-pnfwwnpq]>[data-astro-cid-pnfwwnpq]:nth-child(2){--s:80ms}.tb__stack[data-astro-cid-pnfwwnpq]>[data-astro-cid-pnfwwnpq]:nth-child(3){--s:.16s}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__bands polygon{opacity:1;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);transform:none}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__bands polygon:first-child{transition-delay:calc(var(--k) * var(--step))}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__bands polygon:nth-child(2){transition-delay:calc(var(--k) * var(--step) + 90ms)}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__bands polygon:nth-child(3){transition-delay:calc(var(--k) * var(--step) + .18s)}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__bands polygon:nth-child(4){transition-delay:calc(var(--k) * var(--step) + .27s)}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__seal{opacity:1;transition:opacity .2s ease calc(var(--k) * var(--step)),transform .45s cubic-bezier(.3,1.5,.5,1) calc(var(--k) * var(--step));transform:none}.tb[data-astro-cid-pnfwwnpq] li[data-astro-cid-pnfwwnpq].is-play .tb__seal .t{stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1) calc(var(--k) * var(--step) + .5s)}.ww__wrap[data-astro-cid-mng5r7wg]{gap:var(--rhythm-scene);display:grid}.ww__wrap[data-astro-cid-mng5r7wg]>.zx-split[data-astro-cid-mng5r7wg]{margin-bottom:0}.ww__wrap[data-astro-cid-mng5r7wg]{row-gap:clamp(28px,calc(3.2 * var(--vw)),56px)}.ww__diffs[data-astro-cid-mng5r7wg]{margin-top:max(0px,calc(var(--rhythm-scene) - clamp(28px,calc(3.2 * var(--vw)),56px)))}.ww__head[data-astro-cid-mng5r7wg] .zx-title[data-astro-cid-mng5r7wg]{font-size:clamp(34px,calc(3.7 * var(--vw)),var(--type-title))}.ww__turn[data-astro-cid-mng5r7wg]{color:var(--accent)}.ww__head[data-astro-cid-mng5r7wg] .zx-copy[data-astro-cid-mng5r7wg]{max-width:50ch}.vz[data-astro-cid-mng5r7wg]{gap:clamp(18px,calc(1.8 * var(--vw)),30px);padding:clamp(24px,calc(2.6 * var(--vw)),48px);background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule);border-radius:3px;margin:0;display:grid}.vz__row[data-astro-cid-mng5r7wg]{grid-template-columns:clamp(150px,calc(13 * var(--vw)),220px) minmax(0,1fr);column-gap:clamp(18px,calc(2 * var(--vw)),36px);align-items:center;display:grid}.vz__label[data-astro-cid-mng5r7wg]{font-size:var(--type-meta);color:var(--muted);gap:4px;display:grid}.vz__label[data-astro-cid-mng5r7wg] b[data-astro-cid-mng5r7wg]{font:500 var(--type-item)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text)}.vz__items[data-astro-cid-mng5r7wg]{gap:clamp(8px,calc(.8 * var(--vw)),14px);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vz__items[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{padding:clamp(14px,calc(1.3 * var(--vw)),22px) 8px;box-shadow:inset 0 0 0 1px var(--rule);text-align:center;font:500 clamp(13px,calc(.95 * var(--vw)),16px)/1.25 var(--font-display);letter-spacing:-.01em;color:var(--text);transition:opacity .6s var(--ease-settle),transform .7s var(--ease-settle);transition-delay:calc(var(--i) * 70ms);background:#fff;border-radius:3px;align-content:start;justify-items:center;gap:10px;display:grid}.vz__row--after[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{box-shadow:inset 0 0 0 1.5px var(--accent)}.vz__row--after[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{transition-delay:calc(var(--i) * 80ms + .7s)}.motion-ready .vz[data-astro-cid-mng5r7wg]:not(.is-visible) .vz__items[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{opacity:0;transform:translateY(14px)scale(.97)}.motion-ready .vz[data-astro-cid-mng5r7wg]:not(.is-visible) .vz__row--now[data-astro-cid-mng5r7wg] .is-hidden[data-astro-cid-mng5r7wg]{opacity:0}.vz__brace[data-astro-cid-mng5r7wg],.vz__turn[data-astro-cid-mng5r7wg]{transition:opacity .6s var(--ease-settle) .55s}.motion-ready .vz[data-astro-cid-mng5r7wg]:not(.is-visible) [data-astro-cid-mng5r7wg]:is(.vz__brace,.vz__turn){opacity:0}.vz__brace[data-astro-cid-mng5r7wg]{gap:clamp(8px,calc(.8 * var(--vw)),14px);grid-column:2;grid-template-columns:3fr 4fr;margin-top:10px;display:grid}.vz__brace[data-astro-cid-mng5r7wg] i[data-astro-cid-mng5r7wg]{font:600 max(10.5px,calc(var(--type-label) - 1.5px))/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--zx-ink);padding-top:10px;font-style:normal;position:relative}.vz__brace[data-astro-cid-mng5r7wg] i[data-astro-cid-mng5r7wg]:before{content:"";border:1.5px solid;border-top:0;height:6px;position:absolute;top:0;left:0;right:0}.vz__brace[data-astro-cid-mng5r7wg] .vz__out[data-astro-cid-mng5r7wg]:before{border-style:dashed}.vz__turn[data-astro-cid-mng5r7wg]{font:600 var(--type-meta)/1 var(--font-body);color:var(--accent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.vz__turn[data-astro-cid-mng5r7wg] span[data-astro-cid-mng5r7wg]{background:var(--rule);height:1px}.vz[data-astro-cid-mng5r7wg]{color:#f3f1f9;--vz-rule:#b9aee02e;background:linear-gradient(160deg,#211940 0%,#16112b 70%);box-shadow:0 30px 60px -36px #1410248c}.vz__label[data-astro-cid-mng5r7wg]{color:#f3f1f99e}.vz__label[data-astro-cid-mng5r7wg] b[data-astro-cid-mng5r7wg]{color:#f3f1f9}.vz__items[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{color:#f3f1f9;background:#f3f1f90d;box-shadow:inset 0 0 0 1px #b9aee038}.vz__items[data-astro-cid-mng5r7wg] .zx-icon[data-astro-cid-mng5r7wg]{color:var(--zx-lilac-light);background:#b9aee01f}.vz__row--now[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]:not(.is-hidden){box-shadow:inset 0 0 0 1.5px #f3f1f9d9}.vz__row--now[data-astro-cid-mng5r7wg] .is-hidden[data-astro-cid-mng5r7wg]{opacity:.5;background:repeating-linear-gradient(-59deg,#b9aee01a 0 1px,#0000 1px 7px);box-shadow:inset 0 0 0 1px #b9aee04d}.vz__row--now[data-astro-cid-mng5r7wg] .is-hidden[data-astro-cid-mng5r7wg] .zx-icon[data-astro-cid-mng5r7wg]{background:0 0}.vz__row--after[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{box-shadow:inset 0 0 0 1.5px var(--zx-lilac-light);background:#b9aee014}.vz__row--after[data-astro-cid-mng5r7wg] .zx-icon[data-astro-cid-mng5r7wg]{background:var(--zx-lilac-light);color:#211940}.vz__brace[data-astro-cid-mng5r7wg] i[data-astro-cid-mng5r7wg]{color:#f3f1f9}.vz__brace[data-astro-cid-mng5r7wg] .vz__out[data-astro-cid-mng5r7wg]{color:#b9aee0b3}.vz__turn[data-astro-cid-mng5r7wg]{color:var(--zx-lilac-light)}.vz__turn[data-astro-cid-mng5r7wg] span[data-astro-cid-mng5r7wg]{background:#b9aee038}.ww__diffs[data-astro-cid-mng5r7wg]{gap:24px clamp(24px,calc(3 * var(--vw)),48px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ww__diffs[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding-top:20px;display:grid}.ww__dt[data-astro-cid-mng5r7wg]{gap:6px;display:grid}.ww__dt[data-astro-cid-mng5r7wg] b[data-astro-cid-mng5r7wg]{font:500 clamp(18px,calc(1.35 * var(--vw)),21px)/1.25 var(--font-display);letter-spacing:-.015em}.ww__dt[data-astro-cid-mng5r7wg] span[data-astro-cid-mng5r7wg]{font-size:max(15px,calc(var(--type-meta) + 1px));color:var(--text-2);max-width:44ch;line-height:1.55}@media (width>=1920px){.ww__dt[data-astro-cid-mng5r7wg] span[data-astro-cid-mng5r7wg]{font-size:var(--type-body)}}@media (width<=1023px){.ww__diffs[data-astro-cid-mng5r7wg]{grid-template-columns:minmax(0,1fr)}.vz__row[data-astro-cid-mng5r7wg]{grid-template-columns:minmax(0,1fr);row-gap:14px}.vz__brace[data-astro-cid-mng5r7wg]{grid-column:1}}@media (width<=699px){.vz__items[data-astro-cid-mng5r7wg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vz__items[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg]{text-align:left;font-size:var(--type-meta);grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:10px;padding:8px 10px}.vz__brace[data-astro-cid-mng5r7wg]{display:none}.vz__row--now[data-astro-cid-mng5r7wg] .is-hidden[data-astro-cid-mng5r7wg] span[data-astro-cid-mng5r7wg]:last-child{color:#f3f1f999}}@media (prefers-reduced-motion:reduce){.vz__items[data-astro-cid-mng5r7wg] li[data-astro-cid-mng5r7wg],.vz__brace[data-astro-cid-mng5r7wg],.vz__turn[data-astro-cid-mng5r7wg]{transition:none}}.svc-card__head[data-astro-cid-amaq7osg]{align-items:center;gap:14px;display:flex}.svc-card__name[data-astro-cid-amaq7osg]{font:500 clamp(22px,calc(1.9 * var(--vw)),30px)/1.12 var(--font-display);text-wrap:balance;letter-spacing:-.025em;color:var(--text)}.svc-card__outcome[data-astro-cid-amaq7osg]{font-size:clamp(15px,calc(1.1 * var(--vw)),17px);color:var(--text-2);max-width:42ch;margin-top:10px;line-height:1.5}.svc-card[data-astro-cid-amaq7osg] .sdg{margin-top:20px}.svc-card__subs[data-astro-cid-amaq7osg]{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.svc-card__subs[data-astro-cid-amaq7osg] li[data-astro-cid-amaq7osg]{min-height:28px;font:500 max(14px,var(--type-meta))/1.3 var(--font-body);color:var(--text-2);transition:color .5s var(--ease-settle);align-items:center;gap:12px;display:flex}.svc-card__rule[data-astro-cid-amaq7osg]{background:#402d6c29;border-radius:1px;flex:none;width:22px;height:2px;position:relative;overflow:hidden}.svc-card__rule[data-astro-cid-amaq7osg] i[data-astro-cid-amaq7osg]{background:var(--zx-purple);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.svc-card[data-astro-cid-amaq7osg][data-at=play] li[data-astro-cid-amaq7osg]{color:var(--text)}.svc-card__rule[data-astro-cid-amaq7osg] i[data-astro-cid-amaq7osg]{transition:transform .25s}.svc-card[data-astro-cid-amaq7osg][data-at=play] li[data-astro-cid-amaq7osg] i[data-astro-cid-amaq7osg]{transition:transform .55s var(--ease-draw);transform:scaleX(1)}.svc-card[data-astro-cid-amaq7osg][data-at=play] li[data-astro-cid-amaq7osg]:nth-child(2) i[data-astro-cid-amaq7osg]{transition-delay:.22s}.svc-card[data-astro-cid-amaq7osg][data-at=play] li[data-astro-cid-amaq7osg]:nth-child(3) i[data-astro-cid-amaq7osg]{transition-delay:.44s}.svc-card__go[data-astro-cid-amaq7osg]{font:500 max(15px,calc(var(--type-meta) + 1px))/1 var(--font-body);color:var(--text);border-top:1px solid #1410241a;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.svc-card__arrow[data-astro-cid-amaq7osg]{width:32px;height:32px;color:var(--zx-purple);transition:background-color var(--dur-state) var(--ease-settle),color var(--dur-state) var(--ease-settle);background:#f1f0f5;border-radius:3px;place-items:center;display:grid}.svc-card__arrow[data-astro-cid-amaq7osg] .ph{transition:transform var(--dur-line) var(--ease-settle);font-size:16px}.svc-card[data-astro-cid-amaq7osg]:hover .svc-card__arrow[data-astro-cid-amaq7osg],.svc-card[data-astro-cid-amaq7osg]:focus-visible .svc-card__arrow[data-astro-cid-amaq7osg]{background:var(--zx-purple);color:#fff}.svc-card[data-astro-cid-amaq7osg]:hover .svc-card__arrow[data-astro-cid-amaq7osg] .ph,.svc-card[data-astro-cid-amaq7osg]:focus-visible .svc-card__arrow[data-astro-cid-amaq7osg] .ph{transform:translate(3px)}@media (width>=1920px){.svc-card__outcome[data-astro-cid-amaq7osg]{font-size:var(--type-body)}.svc-card__arrow[data-astro-cid-amaq7osg]{width:40px;height:40px}.svc-card__subs[data-astro-cid-amaq7osg] li[data-astro-cid-amaq7osg]{min-height:34px}}@media (prefers-reduced-motion:reduce){.svc-card__rule[data-astro-cid-amaq7osg] i[data-astro-cid-amaq7osg]{transition:none!important}}.sb[data-astro-cid-m4rpkcui]{isolation:isolate;position:relative;overflow:hidden}.sb__bg[data-astro-cid-m4rpkcui]{z-index:-1;pointer-events:none;position:absolute;inset:0}.sb__bg[data-astro-cid-m4rpkcui] img[data-astro-cid-m4rpkcui]{object-fit:cover;object-position:60% 50%;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.sb__bg[data-astro-cid-m4rpkcui]:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 35%,transparent),color-mix(in srgb,var(--bg) 78%,transparent));position:absolute;inset:0}.sb__grid[data-astro-cid-m4rpkcui]{gap:clamp(12px,calc(1.2 * var(--vw)),18px);margin-top:clamp(28px,calc(3.4 * var(--vw)),48px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sb__grid[data-astro-cid-m4rpkcui] .cx-card{padding:clamp(18px,calc(1.6 * var(--vw)),24px)}.sb__grid[data-astro-cid-m4rpkcui] .sdg{margin-top:clamp(16px,calc(1.4 * var(--vw)),22px);flex:none}.sb__grid[data-astro-cid-m4rpkcui] .svc-card__go{margin-top:auto}.sb__grid[data-astro-cid-m4rpkcui] .svc-card__subs{margin-bottom:clamp(16px,calc(1.4 * var(--vw)),22px)}.sb__grid[data-astro-cid-m4rpkcui] .svc-card__name{font-size:var(--type-item)}.sb__grid[data-astro-cid-m4rpkcui] .svc-card__head{min-height:calc(2 * 1.12 * var(--type-item))}.sb__grid[data-astro-cid-m4rpkcui] .svc-card__outcome{font-size:max(14.5px,calc(var(--type-meta) + .5px));min-height:3em}@media (width>=1920px){.sb__grid[data-astro-cid-m4rpkcui] .svc-card__outcome{font-size:var(--type-body)}.sb__grid[data-astro-cid-m4rpkcui] .cx-card{padding:32px}}@media (width<=1099px){.sb__grid[data-astro-cid-m4rpkcui]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.sb__grid[data-astro-cid-m4rpkcui]{grid-template-columns:minmax(0,1fr)}.sb__grid[data-astro-cid-m4rpkcui] .svc-card__outcome{min-height:0}}.work[data-astro-cid-aj6urp6g]{background:var(--surface)}.work__grid[data-astro-cid-aj6urp6g]{gap:0 clamp(40px,calc(5 * var(--vw)),88px);grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"head preview""list preview""all preview";align-items:start;display:grid}.work__head[data-astro-cid-aj6urp6g]{grid-area:head;justify-items:start;gap:18px;display:grid}.work__head[data-astro-cid-aj6urp6g] .zx-eyebrow[data-astro-cid-aj6urp6g]{margin-bottom:0}.work__head[data-astro-cid-aj6urp6g] .zx-copy[data-astro-cid-aj6urp6g]{max-width:46ch}.work__list[data-astro-cid-aj6urp6g]{margin:clamp(28px,calc(3 * var(--vw)),40px) 0 0;border-top:1px solid var(--rule);grid-area:list;padding:0;list-style:none}.work__row[data-astro-cid-aj6urp6g]{border-bottom:1px solid var(--rule);color:var(--text);transition:padding var(--dur-reveal) var(--ease-settle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 4px 16px 0;text-decoration:none;display:grid;position:relative}.work__row[data-astro-cid-aj6urp6g]:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-line) var(--ease-settle);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.work__row[data-astro-cid-aj6urp6g][aria-current=true]{padding-left:10px}.work__row[data-astro-cid-aj6urp6g][aria-current=true]:after{transform:scaleX(1)}.work__row[data-astro-cid-aj6urp6g][aria-current=true] .work__icon[data-astro-cid-aj6urp6g]{background:var(--zx-purple);color:#fff}.work__row[data-astro-cid-aj6urp6g]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.work__thumb[data-astro-cid-aj6urp6g]{display:none}.work__text[data-astro-cid-aj6urp6g]{gap:4px;min-width:0;display:grid}.work__client[data-astro-cid-aj6urp6g]{font:600 var(--type-meta)/1.3 var(--font-body);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.work__sector[data-astro-cid-aj6urp6g]{color:var(--muted);font-weight:400}.work__t[data-astro-cid-aj6urp6g]{font:500 var(--type-item)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.work__go[data-astro-cid-aj6urp6g]{font-size:max(18px,var(--type-body));color:var(--accent);opacity:.35;transition:opacity var(--dur-state) var(--ease-settle),transform var(--dur-line) var(--ease-settle);transform:translate(-4px)}.work__row[data-astro-cid-aj6urp6g][aria-current=true] .work__go[data-astro-cid-aj6urp6g],.work__row[data-astro-cid-aj6urp6g]:hover .work__go[data-astro-cid-aj6urp6g]{opacity:1;transform:none}.work__preview[data-astro-cid-aj6urp6g]{top:calc(var(--nav-h) + 32px);padding:clamp(10px,calc(.9 * var(--vw)),14px);box-shadow:inset 0 0 0 1px var(--rule),0 24px 48px -32px #14102459;background:#fff;border-radius:3px;grid-area:preview;margin:0;display:grid;position:sticky}.work__frame[data-astro-cid-aj6urp6g]{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-settle),visibility 0s linear .5s;grid-area:1/1}.work__frame[data-astro-cid-aj6urp6g].is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ease-settle),visibility 0s}.work__frame[data-astro-cid-aj6urp6g] .project-cover{aspect-ratio:4/3;height:auto}.work__all[data-astro-cid-aj6urp6g]{margin-top:clamp(24px,calc(3 * var(--vw)),36px);grid-area:all;justify-self:start}@media (width<=1023px){.work__grid[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""list""all"}.work__preview[data-astro-cid-aj6urp6g]{display:none}.work__row[data-astro-cid-aj6urp6g]{grid-template-columns:112px minmax(0,1fr) auto;padding:14px 0!important}.work__thumb[data-astro-cid-aj6urp6g]{aspect-ratio:4/3;border-radius:2px;width:112px;display:block;position:relative;overflow:hidden}.work__thumb[data-astro-cid-aj6urp6g] .project-cover{aspect-ratio:4/3;transform-origin:0 0;max-width:none;height:auto;position:absolute;top:0;left:0;transform:scale(.2);width:560px!important}.work__icon[data-astro-cid-aj6urp6g]{display:none}}@media (prefers-reduced-motion:reduce){.work__row[data-astro-cid-aj6urp6g],.work__row[data-astro-cid-aj6urp6g]:after,.work__go[data-astro-cid-aj6urp6g],.work__frame[data-astro-cid-aj6urp6g]{transition:none}}.approach[data-astro-cid-boxoifss]{isolation:isolate;position:relative;overflow:hidden}.approach__bg[data-astro-cid-boxoifss]{z-index:-1;position:absolute;inset:0}.approach__bg[data-astro-cid-boxoifss] img[data-astro-cid-boxoifss]{object-fit:cover;opacity:.22;width:100%;height:100%}.approach__bg[data-astro-cid-boxoifss]:after{content:"";background:linear-gradient(90deg,var(--bg) 10%,color-mix(in srgb,var(--bg) 70%,transparent) 60%,color-mix(in srgb,var(--bg) 40%,transparent));position:absolute;inset:0}.effort[data-astro-cid-boxoifss]{margin:0;position:relative}.effort__scale[data-astro-cid-boxoifss]{top:0;bottom:0;left:calc(var(--lab) + var(--gap));width:var(--trk);pointer-events:none;position:absolute}.effort[data-astro-cid-boxoifss]{--lab:clamp(140px,calc(13 * var(--vw)),200px);--gap:clamp(20px,calc(2.4 * var(--vw)),48px);--trk:minmax(0,1.25fr)}.effort__scale[data-astro-cid-boxoifss] i[data-astro-cid-boxoifss]{top:0;bottom:0;left:calc(var(--t) * 100%);background:var(--rule);width:1px;position:absolute}.effort__rows[data-astro-cid-boxoifss]{margin:0;padding:0;list-style:none;display:grid}.erow[data-astro-cid-boxoifss]{grid-template-columns:var(--lab) var(--trk) minmax(0,1fr);gap:var(--gap);padding:clamp(16px,calc(1.5 * var(--vw)),26px) 0;border-bottom:1px solid var(--rule);align-items:center;display:grid}.erow[data-astro-cid-boxoifss]:first-child{border-top:1px solid var(--rule)}.erow__label[data-astro-cid-boxoifss]{gap:6px;display:grid}.erow__label[data-astro-cid-boxoifss] b[data-astro-cid-boxoifss]{font:500 var(--type-item)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}.erow__label[data-astro-cid-boxoifss] small[data-astro-cid-boxoifss]{font:600 max(11px,calc(var(--type-label) - 1px))/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--on-brand-panel-muted,#b9b4cc)}.erow--problem[data-astro-cid-boxoifss] .erow__label[data-astro-cid-boxoifss] small[data-astro-cid-boxoifss]{color:var(--accent)}.erow__track[data-astro-cid-boxoifss]{height:14px;position:relative}.erow__bar[data-astro-cid-boxoifss]{width:calc(var(--w) * 100%);transform-origin:0;border-radius:1px;position:absolute;top:0;bottom:0;left:0}.erow--problem[data-astro-cid-boxoifss] .erow__bar[data-astro-cid-boxoifss]{background:var(--accent)}.erow--answer[data-astro-cid-boxoifss] .erow__bar[data-astro-cid-boxoifss]{box-shadow:inset 0 0 0 1.5px var(--accent)}.erow__note[data-astro-cid-boxoifss]{font-size:max(14px,var(--type-meta));color:#c9c4da;gap:4px;line-height:1.5;display:grid}.erow__q[data-astro-cid-boxoifss]{color:var(--text);font-weight:600}.key[data-astro-cid-boxoifss]{vertical-align:middle;border-radius:1px;width:18px;height:8px;margin:0 6px 0 14px;display:inline-block}.key[data-astro-cid-boxoifss]:first-child{margin-left:0}.key--p[data-astro-cid-boxoifss]{background:var(--accent)}.key--a[data-astro-cid-boxoifss]{box-shadow:inset 0 0 0 1.5px var(--accent)}.approach__foot[data-astro-cid-boxoifss]{margin-top:clamp(28px,calc(3.2 * var(--vw)),48px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.scale__note[data-astro-cid-boxoifss]{font-size:max(12.5px,var(--type-label));color:#c9c4da}@media (prefers-reduced-motion:no-preference){.motion-ready .effort[data-astro-cid-boxoifss]:not(.is-visible) .erow__bar[data-astro-cid-boxoifss]{transform:scaleX(0)}.erow__bar[data-astro-cid-boxoifss]{transition:transform 1s var(--ease-draw) calc(var(--i) * .11s)}}@media (width<=899px){.effort[data-astro-cid-boxoifss]{--lab:96px;--trk:minmax(0,1fr);--gap:14px}.effort__scale[data-astro-cid-boxoifss]{display:none}.erow[data-astro-cid-boxoifss]{grid-template-columns:96px minmax(0,1fr);row-gap:8px}.erow__note[data-astro-cid-boxoifss]{grid-column:1/-1}}@media (width>=1920px){.erow__note[data-astro-cid-boxoifss],.scale__note[data-astro-cid-boxoifss]{font-size:var(--type-meta)}}.ts__row[data-astro-cid-n2su2cee]{align-items:center;gap:clamp(24px,calc(3.4 * var(--vw)),64px);padding-block:clamp(18px,calc(1.8 * var(--vw)),28px);grid-template-columns:auto minmax(0,1fr);display:grid}.ts[data-astro-cid-n2su2cee]{border-top:1px solid #b9aee024}.ts__laurel[data-astro-cid-n2su2cee]{color:var(--text);align-items:center;gap:6px;text-decoration:none;display:flex}.ts__laurel[data-astro-cid-n2su2cee] i[data-astro-cid-n2su2cee]{background:var(--zx-lilac-light);width:22px;height:38px;-webkit-mask:var(--laurel) center/contain no-repeat;mask:var(--laurel) center/contain no-repeat;opacity:.92;flex:none}.ts__laurel[data-astro-cid-n2su2cee] .ts__flip[data-astro-cid-n2su2cee]{transform:scaleX(-1)}.ts__stack[data-astro-cid-n2su2cee]{text-align:center;justify-items:center;gap:3px;display:grid}.ts__stars[data-astro-cid-n2su2cee]{color:#e3b341;align-items:center;gap:1px;height:9px;font-size:8.5px;display:flex}.ts__main[data-astro-cid-n2su2cee]{font:500 max(13px,var(--type-meta))/1.15 var(--font-display);letter-spacing:-.005em;display:grid}.ts__main[data-astro-cid-n2su2cee]>span[data-astro-cid-n2su2cee]{white-space:nowrap}.ts__sub[data-astro-cid-n2su2cee]{font-size:max(11px,calc(var(--type-label) - 1px));color:var(--text-2)}.ts__logos[data-astro-cid-n2su2cee]{padding:0 0 0 clamp(24px,calc(3.4 * var(--vw)),64px);border-left:1px solid #b9aee02e;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;margin:0;list-style:none;display:grid}.ts__logos[data-astro-cid-n2su2cee] a[data-astro-cid-n2su2cee]{opacity:.72;height:60px;transition:opacity var(--dur-state) var(--ease-settle),transform var(--dur-line) var(--ease-settle);place-items:center;text-decoration:none;display:grid}.ts__logos[data-astro-cid-n2su2cee] a[data-astro-cid-n2su2cee]:hover,.ts__logos[data-astro-cid-n2su2cee] a[data-astro-cid-n2su2cee]:focus-visible{opacity:1;transform:translateY(-2px)}.ts__logos[data-astro-cid-n2su2cee] img[data-astro-cid-n2su2cee]{filter:brightness(0)invert();width:auto;max-width:88%}.ts__olt[data-astro-cid-n2su2cee]{font:600 max(11px,calc(var(--type-label) - 1px))/1.05 "Case Poppins",sans-serif;letter-spacing:.02em;color:#fff;align-items:center;gap:8px;display:flex}.ts__olt[data-astro-cid-n2su2cee] span[data-astro-cid-n2su2cee]{max-width:7ch}.ts__olt[data-astro-cid-n2su2cee] img[data-astro-cid-n2su2cee]{max-width:none!important}.ts__word[data-astro-cid-n2su2cee]{font:700 max(14px,var(--type-meta))/1 "Case Archivo",sans-serif;color:#fff;white-space:nowrap}@media (width>=1920px){.ts__logos[data-astro-cid-n2su2cee]{--lgs:1.3}.ts__logos[data-astro-cid-n2su2cee] a[data-astro-cid-n2su2cee]{height:76px}.ts__laurel[data-astro-cid-n2su2cee] i[data-astro-cid-n2su2cee]{width:28px;height:48px}}@media (width<=1099px){.ts__row[data-astro-cid-n2su2cee]{grid-template-columns:minmax(0,1fr);justify-items:center}.ts__logos[data-astro-cid-n2su2cee]{border-top:1px solid #b9aee02e;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:18px 0 0}}@media (width<=599px){.ts__logos[data-astro-cid-n2su2cee]{grid-template-columns:repeat(2,minmax(0,1fr))}.ts__word[data-astro-cid-n2su2cee]{font-size:var(--type-label)}}.about[data-astro-cid-5gtlsymu]{border-top:1px solid var(--rule)}.about__grid[data-astro-cid-5gtlsymu]{gap:var(--rhythm-scene) clamp(48px,calc(7 * var(--vw)),160px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.about__lead[data-astro-cid-5gtlsymu]{gap:var(--rhythm-block);justify-items:start;display:grid}.about__title[data-astro-cid-5gtlsymu]{max-width:26ch}.about__turn[data-astro-cid-5gtlsymu]{hyphens:none;display:block}.about__quote[data-astro-cid-5gtlsymu]{padding-left:clamp(20px,calc(1.8 * var(--vw)),36px);border-left:2px solid var(--accent);margin:0}.about__quote[data-astro-cid-5gtlsymu] blockquote[data-astro-cid-5gtlsymu]{margin:0}.about__quote[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{font:500 var(--type-feature)/1.22 var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;max-width:26ch}.about__quote[data-astro-cid-5gtlsymu] figcaption[data-astro-cid-5gtlsymu]{margin-top:var(--rhythm-inline);font-size:var(--type-meta);color:var(--muted)}.about__lead[data-astro-cid-5gtlsymu] .zx-copy[data-astro-cid-5gtlsymu]{max-width:46ch}@media (width<=1023px){.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,1fr)}.about__photo[data-astro-cid-5gtlsymu]{order:2;max-width:560px}}.ins[data-astro-cid-y64jus6x]{border-top:1px solid var(--rule)}.ins__head[data-astro-cid-y64jus6x]{margin-bottom:clamp(28px,calc(3 * var(--vw)),44px)}.ins__links[data-astro-cid-y64jus6x]{align-items:center;gap:clamp(20px,calc(2 * var(--vw)),32px);flex-wrap:wrap;display:flex}.ins__sep[data-astro-cid-y64jus6x]{background:var(--rule);width:1px;height:18px}.ins__grid[data-astro-cid-y64jus6x]{gap:clamp(12px,calc(1.2 * var(--vw)),18px);margin-top:clamp(24px,calc(3 * var(--vw)),40px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ins__card[data-astro-cid-y64jus6x]{--c-bg:var(--surface);--c-text:var(--text);--c-muted:var(--text-2);--c-line:#402d6c12;isolation:isolate;min-height:clamp(300px,calc(24 * var(--vw)),380px);padding:clamp(20px,calc(2 * var(--vw)),30px);background:var(--c-bg);color:var(--c-text);transition:transform .5s var(--ease-settle),box-shadow .5s var(--ease-settle);border-radius:6px;flex-direction:column;grid-column:span 3;display:flex;position:relative;overflow:hidden;border-radius:3px!important}.ins__card--lead[data-astro-cid-y64jus6x]{grid-column:span 6}.ins__card--ink[data-astro-cid-y64jus6x]{--c-bg:#141024;--c-text:#f3f1f9;--c-muted:#f3f1f9bd;--c-line:#b9aee01a}.ins__card--indigo[data-astro-cid-y64jus6x]{--c-bg:#211940;--c-text:#fff;--c-muted:#f3f1f9c2;--c-line:#b9aee014}.ins__card[data-astro-cid-y64jus6x]{--edge:transparent;box-shadow:inset 0 0 0 1px var(--edge),0 0 0 -26px #14102400}.ins__card--paper[data-astro-cid-y64jus6x]{--edge:var(--rule)}.ins__img[data-astro-cid-y64jus6x]{z-index:-2;position:absolute;inset:0}.ins__img[data-astro-cid-y64jus6x] img[data-astro-cid-y64jus6x]{object-fit:cover;opacity:.24;mix-blend-mode:luminosity;width:100%;height:100%;transition:transform 1.4s var(--ease-settle)}.ins__card--paper[data-astro-cid-y64jus6x] .ins__img[data-astro-cid-y64jus6x] img[data-astro-cid-y64jus6x]{opacity:.35;mix-blend-mode:multiply}.ins__img[data-astro-cid-y64jus6x]:after{content:"";background:linear-gradient(180deg,transparent 0%,var(--c-bg) 78%);position:absolute;inset:0}.ins__stripes[data-astro-cid-y64jus6x]{opacity:.4;z-index:-1;background:repeating-linear-gradient(121deg,var(--c-line) 0 22px,transparent 22px 36px);-webkit-mask-composite:source-in;transition:transform 1.4s var(--ease-settle);position:absolute;inset:-10% -10% -10% 40%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 80%,#0000 100%),linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 80%,#0000 100%),linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-composite:intersect}.ins__card[data-astro-cid-y64jus6x]:hover .ins__stripes[data-astro-cid-y64jus6x]{transform:translate(-22px)}.ins__card[data-astro-cid-y64jus6x]:hover .ins__img[data-astro-cid-y64jus6x] img[data-astro-cid-y64jus6x]{transform:scale(1.04)}.ins__card[data-astro-cid-y64jus6x]:hover{box-shadow:inset 0 0 0 1px var(--edge),0 26px 44px -26px #14102466;transform:translateY(-3px)}.ins__cat[data-astro-cid-y64jus6x]{font:500 var(--type-meta)/1 var(--font-body);color:var(--c-muted)}.ins__title[data-astro-cid-y64jus6x]{font:500 clamp(21px,calc(1.75 * var(--vw)),26px)/1.15 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin-top:auto;padding-top:40px}.ins__card--lead[data-astro-cid-y64jus6x] .ins__title[data-astro-cid-y64jus6x]{font-size:clamp(28px,calc(2.6 * var(--vw)),40px);max-width:16ch}.ins__title[data-astro-cid-y64jus6x] a[data-astro-cid-y64jus6x]{color:inherit;text-decoration:none}.ins__title[data-astro-cid-y64jus6x] a[data-astro-cid-y64jus6x]:after{content:"";z-index:2;position:absolute;inset:0}.ins__title[data-astro-cid-y64jus6x] a[data-astro-cid-y64jus6x]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ins__desc[data-astro-cid-y64jus6x]{font-size:max(14.5px,calc(var(--type-meta) + .5px));color:var(--c-muted);max-width:42ch;margin-top:10px;line-height:1.55}.ins__meta[data-astro-cid-y64jus6x]{border-top:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);font-size:var(--type-meta);color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.ins__go[data-astro-cid-y64jus6x]{color:var(--c-text);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ins__go[data-astro-cid-y64jus6x] .ph{transition:transform var(--dur-line) var(--ease-settle)}.ins__card[data-astro-cid-y64jus6x]:hover .ins__go[data-astro-cid-y64jus6x] .ph{transform:translate(4px)}.ins--page[data-astro-cid-y64jus6x] .ins__card[data-astro-cid-y64jus6x]{min-height:clamp(340px,calc(28 * var(--vw)),460px)}@media (width<=1023px){.ins__card[data-astro-cid-y64jus6x],.ins__card--lead[data-astro-cid-y64jus6x]{grid-column:span 6}.ins__card--lead[data-astro-cid-y64jus6x]{grid-column:1/-1}}@media (width<=599px){.ins__card[data-astro-cid-y64jus6x],.ins__card--lead[data-astro-cid-y64jus6x]{grid-column:1/-1;min-height:280px}}@media (prefers-reduced-motion:reduce){.ins__stripes[data-astro-cid-y64jus6x],.ins__img[data-astro-cid-y64jus6x] img[data-astro-cid-y64jus6x],.ins__card[data-astro-cid-y64jus6x]{transition:none}}@media (width>=1920px){.ins__card[data-astro-cid-y64jus6x]{min-height:clamp(380px,calc(20 * var(--vw)),460px)}.ins__desc[data-astro-cid-y64jus6x]{font-size:var(--type-meta)}}
