.solve-panel{visibility:hidden;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}#v2-nav:has(.solve-trigger:hover) .solve-panel,#v2-nav:has(.solve-trigger:focus-visible) .solve-panel,.solve-panel:hover,.solve-panel:focus-within{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}#v2-nav:has(.solve-trigger:hover) .solve-chevron,#v2-nav:has(.solve-panel:hover) .solve-chevron{transform:rotate(180deg)}#v2-nav:has(.solve-panel:hover) .solve-trigger{color:#fff}#v2-mobile-menu{visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}#v2-mobile-menu[data-open=true]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.hero-scrim[data-astro-cid-izqx4kk4]{background:linear-gradient(90deg,#05070aeb,#05070a8c 45%,#05070a40),linear-gradient(0deg,#05070ad9,#05070a00 55%)}@media (orientation: portrait){.hero-scrim[data-astro-cid-izqx4kk4]{background:linear-gradient(180deg,#05070aeb,#05070a73 42%,#05070a4d),linear-gradient(0deg,#05070a8c,#05070a00 45%)}}.hero-rise[data-astro-cid-izqx4kk4]>[data-astro-cid-izqx4kk4]{opacity:0;transform:translateY(20px);animation:rise .95s var(--ease-editorial) forwards}.hero-rise[data-astro-cid-izqx4kk4]>[data-astro-cid-izqx4kk4]:nth-child(1){animation-delay:.1s}.hero-rise[data-astro-cid-izqx4kk4]>[data-astro-cid-izqx4kk4]:nth-child(2){animation-delay:.34s}.hero-rise[data-astro-cid-izqx4kk4]>[data-astro-cid-izqx4kk4]:nth-child(3){animation:flash 2.8s ease-in-out infinite}.hero-mouse[data-astro-cid-izqx4kk4]{position:relative;width:23px;height:37px;border:1.6px solid currentColor;border-radius:12px}.hero-mouse[data-astro-cid-izqx4kk4]:after{content:"";position:absolute;top:7px;left:50%;transform:translate(-50%);width:3px;height:8px;border-radius:2px;background:currentColor;animation:scrolldot 1.8s var(--ease-editorial) infinite}@media (prefers-reduced-motion: reduce){.hero-rise[data-astro-cid-izqx4kk4]>[data-astro-cid-izqx4kk4]{opacity:1;transform:none;animation:none}}.story-quote[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-weight:700;text-transform:uppercase;font-size:clamp(1.9rem,4.4vw,3.05rem);line-height:1.1;letter-spacing:.005em;color:var(--color-sand-ink);margin-bottom:clamp(44px,6vh,64px);max-width:15ch}.story-quote[data-astro-cid-hjwa54w3] em[data-astro-cid-hjwa54w3]{font-style:italic;font-weight:600;color:#9c8569}.story-body[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-weight:300;font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.8;color:#4f4234}.story-body[data-astro-cid-hjwa54w3] p[data-astro-cid-hjwa54w3]{margin-bottom:1.5em}.story-body[data-astro-cid-hjwa54w3] p[data-astro-cid-hjwa54w3]:first-of-type:first-letter{font-weight:500;font-size:3.4em;line-height:.82;float:left;padding:.04em .12em 0 0;color:var(--color-sand-ink)}html[dir=rtl] .story-body[data-astro-cid-hjwa54w3] p[data-astro-cid-hjwa54w3]:first-of-type:first-letter{float:none;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;color:inherit}.story-body[data-astro-cid-hjwa54w3] em[data-astro-cid-hjwa54w3]{font-style:italic;color:#a23f54}.story-body[data-astro-cid-hjwa54w3] .aside[data-astro-cid-hjwa54w3]{font-size:.8em;font-style:italic;color:#8a7458}.story-body[data-astro-cid-hjwa54w3] .closed[data-astro-cid-hjwa54w3]{display:block;margin-top:.5em;font-weight:500;font-size:1.16em;letter-spacing:-.01em;color:var(--color-sand-ink)}.story-beat[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-style:italic;font-weight:400;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.7;letter-spacing:-.005em;color:var(--color-sand-ink);margin:clamp(26px,4vh,42px) 0}.story-turn[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-weight:300;font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.8;color:#4f4234;max-width:46ch}.story-turn[data-astro-cid-hjwa54w3] em[data-astro-cid-hjwa54w3]{font-style:italic;color:#a23f54}.story-turn[data-astro-cid-hjwa54w3] .four[data-astro-cid-hjwa54w3]{display:block;margin-top:1em}.story-admission[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-weight:300;font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.8;color:#4f4234;margin-top:clamp(30px,4.5vh,46px);max-width:48ch}.story-admission[data-astro-cid-hjwa54w3] strong[data-astro-cid-hjwa54w3]{color:var(--color-sand-ink);font-weight:600}.story-lead[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-weight:600;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25;letter-spacing:-.015em;color:var(--color-sand-ink);margin-top:clamp(30px,4.5vh,48px);max-width:20ch}.story-lead[data-astro-cid-hjwa54w3] em[data-astro-cid-hjwa54w3]{font-style:italic;font-weight:600;color:#a23f54}.story-note[data-astro-cid-hjwa54w3]{font-family:var(--font-fraunces);font-weight:300;font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.75;color:#4f4234;margin-top:20px;max-width:48ch}.story-note[data-astro-cid-hjwa54w3] b[data-astro-cid-hjwa54w3]{color:var(--color-sand-ink);font-weight:600}.prow-group[data-astro-cid-7bwhxqbu]:hover .pillar-num[data-astro-cid-7bwhxqbu]{-webkit-text-stroke-color:var(--color-signal-deep);color:#5079c924}.hub-node[data-astro-cid-cxcc3ebb]{height:9px;width:9px;border-radius:9999px;background:var(--color-signal);box-shadow:0 0 10px #5079c9b3}.platform-neb-glow[data-astro-cid-cxcc3ebb]{background:radial-gradient(ellipse 48% 58% at 72% 44%,rgba(80,121,201,.16),transparent 70%)}.platform-nebula[data-astro-cid-cxcc3ebb]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 72%,transparent 100%)}
