.hero-wm-fade[data-astro-cid-yodha2z4]{-webkit-mask-image:radial-gradient(55% 75%,#0000 30%,#000 100%);mask-image:radial-gradient(55% 75%,#0000 30%,#000 100%)}@media (width<=47.99rem){.hero-wm-fade[data-astro-cid-yodha2z4]{-webkit-mask-image:radial-gradient(75% 60%,#0000 40%,#000 100%);mask-image:radial-gradient(75% 60%,#0000 40%,#000 100%)}}.hero-wm-mark[data-astro-cid-yodha2z4]{container-type:inline-size}.hero-wm-mark[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{font-size:10.72cqw;line-height:.8815;position:relative;top:-.128em}.hero-wm-letter[data-astro-cid-yodha2z4]{animation:1.1s cubic-bezier(.22,1,.36,1) both wm-in;animation-delay:calc(var(--d) * 70ms + .15s)}@keyframes wm-in{0%{opacity:0;transform:translateX(calc(var(--o) * -.32em)) scaleY(.4);filter:blur(10px)}}.hero-wm-up[data-astro-cid-yodha2z4]{animation:.8s both wm-up;animation-delay:calc(var(--up) * 90ms + .7s)}@keyframes wm-up{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.hero-wm-letter[data-astro-cid-yodha2z4],.hero-wm-up[data-astro-cid-yodha2z4]{animation:none}}.case-stage{background-color:color-mix(in srgb, var(--color-border) 10%, transparent);gap:1px;display:grid}.case-slide{background-color:var(--color-bg)}.is-active .case-stage{background:0 0}.is-active .case-detail-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-active .case-slide{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s,transform .4s,visibility 0s linear .4s;transform:translateY(12px)}.is-active .case-slide.is-current{visibility:visible;opacity:1;transition:opacity .4s,transform .4s;transform:none}@media (prefers-reduced-motion:reduce){.is-active .case-slide{transition:none}}.cy-ruler[data-astro-cid-c6xkl5ti]{border-block:1px solid color-mix(in srgb, var(--color-border) 10%, transparent);padding-block:1.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.cy-track[data-astro-cid-c6xkl5ti]{will-change:transform;align-items:flex-start;width:max-content;display:flex}.cy-item[data-astro-cid-c6xkl5ti]{white-space:nowrap;align-items:flex-start;gap:.75rem;padding-inline:2.5rem;display:flex}.cy-num[data-astro-cid-c6xkl5ti]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-muted);padding-top:.75rem;font-size:10px}.cy-name[data-astro-cid-c6xkl5ti]{letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-border) 35%, transparent);font-size:clamp(3rem,8vw,7.5rem);font-weight:700;line-height:1;transition:color .35s}.cy-item[data-astro-cid-c6xkl5ti].is-current .cy-name[data-astro-cid-c6xkl5ti]{color:var(--color-text-primary);-webkit-text-stroke-color:var(--color-text-primary)}.cy-item[data-astro-cid-c6xkl5ti].is-current .cy-num[data-astro-cid-c6xkl5ti]{color:var(--color-text-primary)}.cy-mark[data-astro-cid-c6xkl5ti]{background:linear-gradient(var(--color-text-primary), var(--color-text-primary)) center / 1px 100% no-repeat, linear-gradient(var(--color-text-primary), var(--color-text-primary)) center / 100% 1px no-repeat;width:11px;height:11px;margin-left:-5px;position:absolute;left:50%}.cy-mark-t[data-astro-cid-c6xkl5ti]{top:-6px}.cy-mark-b[data-astro-cid-c6xkl5ti]{bottom:-6px}.cy-wrap[data-astro-cid-c6xkl5ti]:not(.is-active) .cy-ruler[data-astro-cid-c6xkl5ti]{display:none}.cy-wrap[data-astro-cid-c6xkl5ti].is-active .cy-pin[data-astro-cid-c6xkl5ti]{flex-direction:column;justify-content:center;min-height:calc(100svh - 4rem);display:flex;position:sticky;top:4rem}@media (prefers-reduced-motion:reduce){.cy-name[data-astro-cid-c6xkl5ti]{transition:none}}@media (width>=72rem){.svc-grid[data-astro-cid-j2lavqje]{margin-inline:-1.5rem}.svc-text[data-astro-cid-j2lavqje]{padding-right:1.5rem}}.svc-focus-title[data-astro-cid-j2lavqje]{color:var(--color-text-primary);transition:color .4s}.svc-focus-body[data-astro-cid-j2lavqje]{transition:opacity .4s}@media (width>=48rem){.svc-focus[data-astro-cid-j2lavqje].is-live .svc-focus-item[data-astro-cid-j2lavqje]:not(.is-current) .svc-focus-title[data-astro-cid-j2lavqje]{color:color-mix(in srgb, var(--color-text-primary) 30%, transparent)}.svc-focus[data-astro-cid-j2lavqje].is-live .svc-focus-item[data-astro-cid-j2lavqje]:not(.is-current) .svc-focus-body[data-astro-cid-j2lavqje]{opacity:.4}}.svc-focus-track[data-astro-cid-j2lavqje]{background-color:color-mix(in srgb, var(--color-border) 12%, transparent)}.svc-focus-fill[data-astro-cid-j2lavqje]{background-color:var(--color-text-primary);transform:scaleX(var(--p,0));transform-origin:0}@media (prefers-reduced-motion:reduce){.svc-focus-title[data-astro-cid-j2lavqje],.svc-focus-body[data-astro-cid-j2lavqje]{transition:none}}.pulse-strip[data-astro-cid-ful2fz7e]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pulse-strip-track[data-astro-cid-ful2fz7e]{width:max-content;animation:50s linear infinite pulse-strip;display:flex}.pulse-strip[data-astro-cid-ful2fz7e]:hover .pulse-strip-track[data-astro-cid-ful2fz7e]{animation-play-state:paused}.pulse-strip-set[data-astro-cid-ful2fz7e]{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}@keyframes pulse-strip{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pulse-strip[data-astro-cid-ful2fz7e]{-webkit-mask-image:none;mask-image:none}.pulse-strip-track[data-astro-cid-ful2fz7e]{width:auto;animation:none;display:block}.pulse-strip-set[data-astro-cid-ful2fz7e]{background-color:color-mix(in srgb, var(--color-border) 10%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;display:grid}.pulse-strip-set[data-astro-cid-ful2fz7e]>li[data-astro-cid-ful2fz7e]{background-color:var(--color-bg);white-space:normal;text-align:center;border-right:0;justify-content:center}.pulse-strip-dup[data-astro-cid-ful2fz7e]{display:none}}@media (prefers-reduced-motion:reduce) and (width>=48rem){.pulse-strip-set[data-astro-cid-ful2fz7e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pulse-banner-pattern[data-astro-cid-3vsnccvk]{--pat:color-mix(in srgb, var(--color-border) 18%, transparent);-webkit-mask-image:radial-gradient(55% 80% at 50% 40%,#0000 30%,#000 100%);mask-image:radial-gradient(55% 80% at 50% 40%,#0000 30%,#000 100%)}
