.ed-diagnosis[data-astro-cid-hea7hetz]{isolation:isolate;padding-block:var(--section-y);color:#fff;background:#0d2242;position:relative;overflow:hidden}.ed-diagnosis[data-astro-cid-hea7hetz]:after{content:"";z-index:0;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ed-diagnosis[data-astro-cid-hea7hetz] .ed-container[data-astro-cid-hea7hetz]{z-index:2;width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,4rem);position:relative}.ed-diag-ambient[data-astro-cid-hea7hetz]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-diag-glow[data-astro-cid-hea7hetz]{filter:blur(130px);opacity:.3;border-radius:50%;position:absolute}.ed-diag-glow[data-astro-cid-hea7hetz].g1{background:radial-gradient(circle,#1d8ce229,#0000 70%);width:40vw;max-width:560px;height:40vw;max-height:560px;top:-18%;left:-8%}.ed-diag-glow[data-astro-cid-hea7hetz].g2{background:radial-gradient(circle,#99cc331a,#0000 70%);width:36vw;max-width:520px;height:36vw;max-height:520px;bottom:-20%;right:2%}.ed-diag-bg[data-astro-cid-hea7hetz]{display:none}.ed-diag-bg-svg[data-astro-cid-hea7hetz]{width:100%;height:100%;display:block}.diag-ring[data-astro-cid-hea7hetz]{fill:none;stroke:#4fa8ec;stroke-width:1px;opacity:.4}.diag-cross[data-astro-cid-hea7hetz]{stroke:#4fa8ec;stroke-width:1px;opacity:.22}.diag-sweep[data-astro-cid-hea7hetz]{transform-origin:0 0;animation:7s linear infinite diag-rotate}.diag-blip[data-astro-cid-hea7hetz]{fill:#a7cf3a;animation:3.2s ease-in-out infinite diag-blip}.diag-blip[data-astro-cid-hea7hetz].b2{animation-delay:.8s}.diag-blip[data-astro-cid-hea7hetz].b3{animation-delay:1.6s}.diag-blip[data-astro-cid-hea7hetz].b4{animation-delay:2.3s}.diag-lines[data-astro-cid-hea7hetz]{stroke:#1d8ce2;stroke-width:1px;opacity:.12}@keyframes diag-rotate{to{transform:rotate(360deg)}}@keyframes diag-blip{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.ed-diag-head[data-astro-cid-hea7hetz]{max-width:46rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.ed-diag-badge[data-astro-cid-hea7hetz]{backdrop-filter:blur(8px);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--green-400);margin-bottom:var(--space-4);background:#7ac1431f;border:1px solid #7ac14359;border-radius:9999px;align-items:center;gap:8px;padding:5px 14px;font-weight:700;display:inline-flex;box-shadow:0 0 20px #7ac14326}.ed-diag-badge-pulse[data-astro-cid-hea7hetz]{background:var(--green-400);width:7px;height:7px;box-shadow:0 0 10px var(--green-400);border-radius:50%;animation:2s ease-in-out infinite diag-pulse}@keyframes diag-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.ed-diagnosis[data-astro-cid-hea7hetz] .ed-h2[data-astro-cid-hea7hetz]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(30px,1.4rem + 3.2vw,52px);font-weight:700;line-height:1.05}.ed-diagnosis[data-astro-cid-hea7hetz] .ed-diag-accent[data-astro-cid-hea7hetz]{color:#9c3}.ed-diag-sub[data-astro-cid-hea7hetz]{margin:var(--space-4) 0 0;font-size:var(--fs-lead);line-height:var(--lh-normal);color:#eef4ffb8;max-width:56ch}.ed-diag-grid[data-astro-cid-hea7hetz]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ed-diag-grid[data-astro-cid-hea7hetz][data-state=empty]{grid-template-columns:1fr}.ed-diag-grid[data-astro-cid-hea7hetz][data-state=empty] .ed-diag-choices[data-astro-cid-hea7hetz]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ed-diag-choices[data-astro-cid-hea7hetz]{gap:var(--space-5);flex-direction:column;display:flex}.ed-diag-node[data-astro-cid-hea7hetz]{align-items:center;gap:var(--space-4);text-align:left;font-family:var(--font-display);letter-spacing:-.01em;color:var(--slate-900);border:1px solid var(--slate-200);border-radius:var(--radius-md);padding:var(--space-6);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease);background:#fff;font-size:clamp(16px,1rem + .3vw,19px);font-weight:600;display:flex;position:relative;box-shadow:0 4px 16px #0f172a0a}.ed-diag-node-icon[data-astro-cid-hea7hetz]{width:42px;height:42px;color:var(--blue-500);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:#1d8ce21a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ed-diag-node-icon[data-astro-cid-hea7hetz] svg[data-astro-cid-hea7hetz]{width:20px;height:20px}.ed-diag-node-label[data-astro-cid-hea7hetz]{flex:1}.ed-diag-node-arrow[data-astro-cid-hea7hetz]{color:var(--green-600);opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);flex-shrink:0;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1;transform:translate(-4px)}.ed-diag-node[data-astro-cid-hea7hetz]:hover,.ed-diag-node[data-astro-cid-hea7hetz][aria-pressed=true]{border-color:var(--blue-400);background:#fff;transform:translate(4px);box-shadow:0 16px 34px -10px #0f172a24}.ed-diag-node[data-astro-cid-hea7hetz][aria-pressed=true] .ed-diag-node-icon[data-astro-cid-hea7hetz]{color:var(--green-600);background:#99cc3329}.ed-diag-node[data-astro-cid-hea7hetz]:hover .ed-diag-node-arrow[data-astro-cid-hea7hetz],.ed-diag-node[data-astro-cid-hea7hetz][aria-pressed=true] .ed-diag-node-arrow[data-astro-cid-hea7hetz]{opacity:1;transform:translate(0)}.ed-diag-result[data-astro-cid-hea7hetz]{border:1px solid var(--slate-200);border-radius:var(--radius-lg);top:calc(var(--header-h) + var(--space-4));animation:diag-result-in .5s var(--ease-out);background:#fff;padding:clamp(1.75rem,1rem + 2vw,2.75rem);position:sticky;box-shadow:0 14px 40px -14px #0f172a24}@keyframes diag-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ed-diag-result-tag[data-astro-cid-hea7hetz]{font-family:Fira Code,Cascadia Code,monospace;font-size:var(--fs-xs);letter-spacing:.16em;color:var(--green-600);margin-bottom:var(--space-4);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ed-diag-cursor[data-astro-cid-hea7hetz]{background:var(--green-600);width:8px;height:14px;animation:1s step-end infinite diag-cursor-blink;display:inline-block}@keyframes diag-cursor-blink{50%{opacity:0}}.ed-diag-reframe[data-astro-cid-hea7hetz]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-4);color:var(--slate-900);font-size:clamp(22px,1.2rem + 1vw,34px);font-weight:700;line-height:1.15}.ed-diag-guidance[data-astro-cid-hea7hetz]{color:var(--slate-600);font-size:var(--fs-lead);margin:0 0 var(--space-5);line-height:1.55}.ed-diag-questions-label[data-astro-cid-hea7hetz]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--slate-500);margin:0 0 var(--space-3);font-weight:600}.ed-diag-questions[data-astro-cid-hea7hetz] ul[data-astro-cid-hea7hetz]{margin:0 0 var(--space-6);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ed-diag-questions[data-astro-cid-hea7hetz] li[data-astro-cid-hea7hetz]{color:var(--slate-800);font-size:var(--fs-body);padding-left:var(--space-5);line-height:1.5;position:relative}.ed-diag-questions[data-astro-cid-hea7hetz] li[data-astro-cid-hea7hetz]:before{content:"→";color:var(--green-600);position:absolute;left:0}.ed-diag-reset[data-astro-cid-hea7hetz]{border:1px solid var(--slate-300);color:var(--slate-700);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;font-size:var(--fs-sm);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0}.ed-diag-reset[data-astro-cid-hea7hetz]:hover{border-color:var(--green-600);color:var(--green-700);background:#99cc3314}@media (width<=860px){.ed-diag-grid[data-astro-cid-hea7hetz]{gap:var(--space-6);grid-template-columns:1fr}.ed-diag-grid[data-astro-cid-hea7hetz][data-state=empty] .ed-diag-choices[data-astro-cid-hea7hetz]{grid-template-columns:1fr}.ed-diag-result[data-astro-cid-hea7hetz]{position:static}}@media (prefers-reduced-motion:reduce){.diag-sweep[data-astro-cid-hea7hetz]{opacity:.3;animation:none}.diag-blip[data-astro-cid-hea7hetz]{opacity:.6;animation:none}.ed-diag-cursor[data-astro-cid-hea7hetz],.ed-diag-result[data-astro-cid-hea7hetz]{animation:none}.ed-diag-node[data-astro-cid-hea7hetz]{transition:none}}.prem-signals{padding:var(--section-y) 0;color:#f8fafc;background:#050d1a;position:relative;overflow:hidden}.prem-signals-bg{opacity:.3;position:absolute;inset:0}.prem-header{text-align:center;margin-bottom:2.5rem}.prem-badge{text-transform:uppercase;letter-spacing:1px;color:#60a5fa;background:#1d8ce21a;border:1px solid #1d8ce233;border-radius:20px;align-items:center;gap:8px;margin-bottom:1rem;padding:6px 14px;font-size:.75rem;display:inline-flex}.prem-badge-pulse{background:#60a5fa;border-radius:50%;width:6px;height:6px;animation:2s infinite premPulse;box-shadow:0 0 10px #60a5fa}.prem-h2{font-size:clamp(2rem,1rem + 4vw,3rem);font-weight:800;font-family:var(--font-display);margin:0;line-height:1.1}.prem-accent{color:#9c3}.prem-sub{max-width:44rem;font-size:var(--fs-lead);color:#9fb0c7;margin:1.1rem auto 0;line-height:1.6}.prem-board{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:2rem;display:grid}@media (width<=860px){.prem-board{grid-template-columns:1fr;gap:1.25rem}}.prem-board-list{flex-direction:column;gap:.5rem;display:flex}@media (width<=860px){.prem-board-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.prem-board-list::-webkit-scrollbar{display:none}}.prem-board-item{text-align:left;border-radius:var(--radius-md);width:100%;color:inherit;cursor:pointer;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:.85rem;padding:1rem 1.1rem;font-family:inherit;display:flex;position:relative}@media (width<=860px){.prem-board-item{white-space:nowrap;flex:none;width:auto}}.prem-board-item:hover{border-color:#1d8ce266}.prem-board-item.is-active{background:#1d8ce21f;border-color:#0000}.prem-board-item.is-active:before{content:"";background:linear-gradient(180deg, var(--blue-400), var(--green-500));border-radius:0 3px 3px 0;width:3px;position:absolute;top:12%;bottom:12%;left:0}@media (width<=860px){.prem-board-item.is-active:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 12% 0}}.prem-board-num{letter-spacing:.08em;color:#60a5fa;opacity:.85;font-size:.72rem;font-weight:700}.prem-board-item-title{flex:1;font-size:.98rem;font-weight:600;line-height:1.3}.prem-board-item-arrow{opacity:0;width:8px;height:8px;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-top:2px solid #60a5fa;border-right:2px solid #60a5fa;flex:none;transform:rotate(45deg)translate(-3px,3px)}.prem-board-item.is-active .prem-board-item-arrow,.prem-board-item:hover .prem-board-item-arrow{opacity:1;transform:rotate(45deg)translate(0)}@media (width<=860px){.prem-board-item-arrow{display:none}}.prem-board-stage{isolation:isolate;border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff12;position:relative;overflow:hidden}.prem-board-panel{grid-template-columns:1.05fr 1fr;align-items:stretch;display:grid}@media (width<=1100px){.prem-board-panel{grid-template-columns:1fr}}.prem-board-panel[hidden]{display:none}.prem-board-panel.is-active{animation:premBoardIn .45s var(--ease-out) both}@keyframes premBoardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.prem-board-media{min-height:280px;position:relative;overflow:hidden}@media (width<=1100px){.prem-board-media{aspect-ratio:16/9;min-height:0}}.prem-board-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prem-board-media:after{content:"";background:linear-gradient(#0000 55%,#050d1a66);position:absolute;inset:0}.prem-signal-media.media-fallback,.prem-board-media.media-fallback,.prem-upside-media.media-fallback{background:linear-gradient(135deg,#0b2a4a 0%,#1d8ce2 100%)}.prem-signal-tag{z-index:2;border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a16288c;border:1px solid #ffffff2e;align-items:center;gap:7px;padding:5px 11px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.live-dot{background:var(--green-500);width:6px;height:6px;box-shadow:0 0 8px var(--green-500);border-radius:50%;animation:1.8s infinite premPulse}.prem-board-detail{flex-direction:column;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.prem-board-title{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(1.3rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.25}.prem-signal-oiq{flex-direction:column;gap:1rem;display:flex}.prem-signal-oiq p{color:#94a3b8;flex-direction:column;gap:3px;margin:0;font-size:.95rem;line-height:1.55;display:flex}.prem-oiq-label{letter-spacing:.1em;text-transform:uppercase;color:#60a5fa;font-size:.62rem;font-weight:700}.prem-oiq-label--q{color:var(--green-500)}.prem-signal-q{font-weight:500}.prem-signal-desc{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.55}.prem-board-link{color:#60a5fa;align-items:center;gap:8px;margin-top:1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.prem-board-link svg{transition:transform var(--dur) var(--ease-out)}.prem-board-link:hover svg{transform:translate(4px)}@keyframes premPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.prem-tensions{color:#f8fafc;background:#020617;padding:6rem 0;position:relative;overflow:hidden}.prem-tensions-bg{pointer-events:none;position:absolute;inset:0}.prem-split-glow{filter:blur(100px);opacity:.15;border-radius:50%;width:40vw;height:40vw;position:absolute;top:50%;transform:translateY(-50%)}.prem-glow-left{background:#1d8ce2;left:-10vw}.prem-glow-right{background:var(--green-400);right:-10vw}.prem-tensions-list{flex-direction:column;gap:1.25rem;max-width:960px;margin:0 auto;display:flex}.prem-tension-item{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:16px;padding:clamp(1.4rem,1rem + 1vw,1.85rem) clamp(1.5rem,1rem + 1.5vw,2.25rem);transition:border-color .35s,transform .35s,box-shadow .35s}.prem-tension-item:hover{border-color:#60a5fa73;transform:translateY(-3px);box-shadow:0 18px 40px -18px #000000b3}.prem-tension-item[open]{border-color:#99cc3373}.prem-tension-summary{cursor:pointer;grid-template-columns:minmax(130px,200px) 1fr;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);list-style:none;display:grid}.prem-tension-summary::-webkit-details-marker{display:none}.prem-tension-poles{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:.3rem;padding-right:clamp(1.25rem,3vw,2.25rem);font-weight:800;display:flex}.pole-left{color:#60a5fa;font-size:clamp(.95rem,.85rem + .3vw,1.15rem)}.pole-vs{color:#ffffff59;letter-spacing:.22em;margin:.05rem 0;font-size:.65rem;font-weight:600}.pole-right{color:var(--green-400);font-size:clamp(.95rem,.85rem + .3vw,1.15rem)}.prem-tension-cat{color:var(--green-400);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.prem-tension-statement{margin:0;font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:700;line-height:1.25}.prem-tension-explain{color:#94a3b8;border-top:1px solid #ffffff17;margin-top:1.25rem;padding-top:1.25rem;font-size:.95rem;line-height:1.6}@media (width<=700px){.prem-tension-summary{grid-template-columns:1fr;gap:.85rem}.prem-tension-poles{border-right:none;flex-direction:row;align-items:center;gap:.6rem;padding-right:0}}.prem-changes{color:#fff;background:#000;padding:6rem 0;position:relative;overflow-x:clip}.prem-laser-grid{transform-origin:top;opacity:.3;background-image:linear-gradient(#1d8ce21a 1px,#0000 1px),linear-gradient(90deg,#1d8ce21a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;transform:perspective(500px)rotateX(60deg)}.prem-changes-stack{z-index:2;flex-direction:column;gap:4rem;max-width:800px;margin:0 auto 4rem;display:flex;position:relative}.prem-change-card{backdrop-filter:blur(15px);background:#0a0f19f2;border:1px solid #1d8ce259;border-radius:14px;align-items:center;gap:1.75rem;padding:1.35rem 2rem;display:flex;position:sticky;box-shadow:0 -10px 40px #0009}@media (width<=768px){.prem-change-card{flex-direction:column;gap:1rem;padding:1.5rem}}.prem-change-num{font-size:2.8rem;font-weight:900;font-family:var(--font-display);color:#ffffff0d;-webkit-text-stroke:1px #fff3;flex-shrink:0;line-height:1}.prem-change-card:hover .prem-change-num{color:#bce06533;-webkit-text-stroke:1px #bce065;text-shadow:0 0 20px #bce06580}.prem-change-content{flex:1}.prem-change-kicker{text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:.6rem;font-size:.7rem;font-weight:700;display:flex}.old-default{color:#eef4ff80}.new-shift{color:var(--green-400)}.prem-shift-from{color:#eef4ff8c;margin-bottom:.2rem;font-size:1rem}.prem-shift-to{color:var(--green-400);margin-bottom:.5rem;font-size:1.4rem;font-weight:800;line-height:1.15}.prem-shift-explain{color:#eef4ffb8;font-size:.9rem;line-height:1.5}.prem-upside{color:#fff;padding:6rem 0;position:relative}.prem-upside-video{z-index:-1;position:absolute;inset:0}.prem-upside-video video{object-fit:cover;opacity:.4;width:100%;height:100%}.prem-upside-glass{backdrop-filter:blur(10px);background:linear-gradient(#050d1a 0%,#050d1a99 50%,#050d1a 100%);position:absolute;inset:0}.prem-upside-bento{z-index:2;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;gap:1.5rem;width:100%;padding:1rem clamp(1.5rem,4vw,4rem) 3rem;display:flex;position:relative;overflow:auto visible}.prem-upside-bento::-webkit-scrollbar{display:none}.prem-upside-card{color:inherit;scroll-snap-align:start;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex-shrink:0;width:calc(25vw - clamp(1.5rem,4vw,4rem)/2 - 1.125rem);min-width:260px;max-width:380px;min-height:350px;padding:1.5rem;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}@media (width<=1279px){.prem-upside-card{width:calc(50vw - clamp(1.5rem,4vw,4rem) - .75rem - 15px);min-width:240px}}@media (width<=767px){.prem-upside-card{width:calc(100vw - 2*clamp(1.5rem,4vw,4rem) - 40px);min-width:220px;max-width:320px}}.prem-upside-card:hover{transform:translateY(-5px)}.prem-upside-media{border:1px solid #ffffff0d;border-radius:12px;width:100%;height:180px;margin-bottom:1.5rem;position:relative;overflow:hidden}.prem-upside-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.prem-upside-card:hover .prem-upside-media img{transform:scale(1.05)}.prem-upside-abstract{background:linear-gradient(135deg, hsl(var(--hue), 80%, 25%), hsl(calc(var(--hue) + 40), 70%, 10%));width:100%;height:100%;position:relative}.prem-upside-abstract:after{content:"";opacity:.6;background-image:radial-gradient(#fff3 1px,#0000 1px);background-size:15px 15px;position:absolute;inset:0}.prem-upside-border-trace{pointer-events:none;border:2px solid #0000;border-radius:16px;transition:border-color .3s;position:absolute;inset:0}.prem-upside-card:hover .prem-upside-border-trace{border-color:#1d8ce2;box-shadow:inset 0 0 20px #1d8ce233}.prem-upside-title{margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.prem-upside-desc{color:#cbd5e1;font-size:.95rem}.prem-statement{text-align:left;color:#fff;background:#050d1a;padding:clamp(4.5rem,3rem + 5vw,7rem) 0;position:relative;overflow:hidden}.prem-statement .ed-container{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.prem-statement .prem-thesis{z-index:2;position:relative}@media (width<=900px){.prem-statement .ed-container{text-align:center;grid-template-columns:1fr;gap:2.5rem}}.prem-bokeh-bg{filter:blur(40px);background-image:radial-gradient(circle at 20% 30%,#1d8ce226 0%,#0000 40%),radial-gradient(circle at 80% 70%,#bce06526 0%,#0000 40%);position:absolute;inset:0}.prem-thesis-quote{font-size:clamp(2rem,4vw,4rem);font-weight:800;font-family:var(--font-display);z-index:2;margin:0;line-height:1.1;position:relative}.prem-thesis-setup{color:#94a3b8;margin-bottom:1.5rem;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:500;display:block}.prem-strike{color:#475569;text-decoration:line-through}.prem-thesis-payload{display:block}.prem-thesis-payload .word{display:inline-block}.prem-thesis-payload .highlight{background:#9c3;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.prem-traj-container{z-index:2;max-width:none;margin:0;position:relative}@media (width<=900px){.prem-traj-container{max-width:620px;margin:0 auto}}.prem-traj-svg{width:100%;height:auto;display:block;overflow:visible}.prem-traj-ascend{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:drawTraj 2.4s var(--ease-out) .2s forwards}.prem-traj-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.prem-traj-label--flat{fill:#475569}.prem-traj-label--peak{fill:#bce065}.prem-traj-node{transform-box:fill-box;transform-origin:50%}.prem-traj-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:premTrajPing 2.8s var(--ease-out) 2.4s infinite}@keyframes premTrajPing{0%{opacity:.8;transform:scale(.55)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.prem-traj-comet{stroke-dasharray:42 958;stroke-dashoffset:1000px;opacity:0;filter:drop-shadow(0 0 6px #c7e86abf);animation:10ms linear 2.3s forwards premTrajCometIn,3.6s linear 2.3s infinite premTrajComet}@keyframes premTrajCometIn{to{opacity:1}}@keyframes premTrajComet{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes wordRise{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes drawTraj{to{stroke-dashoffset:0}}.prem-cta{text-align:center;color:var(--slate-900);background:#eef2f7;padding:8rem 0;position:relative;overflow:hidden}.prem-cta .prem-cta-q{color:var(--slate-900)!important}.prem-cta .prem-cta-sub{color:var(--slate-600)!important}.prem-cta-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.prem-cta-blob{filter:blur(70px);opacity:.85;will-change:transform;border-radius:50%;position:absolute}.prem-cta-blob.b1{aspect-ratio:1;background:radial-gradient(circle,#0066cc6b,#0000 68%);width:44vw;max-width:560px;animation:11s ease-in-out infinite alternate premCtaDrift1;top:-24%;left:-8%}.prem-cta-blob.b2{aspect-ratio:1;background:radial-gradient(circle,#9c36,#0000 68%);width:38vw;max-width:500px;animation:13s ease-in-out infinite alternate premCtaDrift2;bottom:-26%;right:-8%}@keyframes premCtaDrift1{0%{transform:translate(0,0)scale(1)}to{transform:translate(22%,16%)scale(1.25)}}@keyframes premCtaDrift2{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-22%,-14%)scale(.9)}}.prem-cta-deco{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.prem-cta-deco-svg{width:100%;height:100%;display:block}.cta-dot{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite premCtaDot}.cta-dot.d2{animation-delay:.9s}.cta-dot.d3{animation-delay:1.7s}.cta-dot.d4{animation-delay:2.4s}@keyframes premCtaDot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.9;transform:scale(1.25)}}@keyframes auroraMove{0%{transform:rotate(0)scale(1)}to{transform:rotate(10deg)scale(1.2)}}.prem-cta-inner{z-index:2;position:relative}.prem-cta-q{font-size:clamp(2rem,3.5vw,3.5rem);font-family:var(--font-display);margin:0 0 1.5rem;font-weight:800;line-height:1.1}.prem-cta-sub{color:#94a3b8;max-width:600px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6}.prem-cta-actions{justify-content:center;align-items:center;gap:2rem;display:flex}.prem-btn-neon{color:#fff;background:#06c;border:1px solid #06c;border-radius:9999px;padding:1rem 2.5rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 8px 24px #0066cc4d}.prem-btn-neon:hover{color:#000;background:#9c3;border-color:#9c3;transform:translateY(-2px);box-shadow:0 10px 28px #9c36}.prem-cta-link{color:var(--blue-500);font-weight:700;text-decoration:none;transition:color .3s}.prem-cta-link:hover{color:var(--green-700)}.prem-h2,.prem-signal-title,.prem-tension-statement,.prem-change-num,.prem-shift-to,.prem-upside-title,.prem-thesis-quote,.prem-cta-q,.eg-title,.eg-name,.ig-title,.ig-card-title,.to-title,.to-left-title,.to-cat-title,.to-card-name-lg,.lcg-dark-section .lcg-title,.lcg-bento-title{color:#f8fafc!important}.prem-shift-from,.prem-shift-explain,.prem-upside-desc,.prem-thesis-setup,.prem-cta-sub,.prem-signal-oiq p,.prem-tension-explain,.prem-signal-desc,.eg-subtitle,.eg-role,.eg-bio,.ig-subtitle,.ig-card-desc,.to-left-subtitle,.to-card-name-sm,.lcg-dark-section .lcg-subtitle,.lcg-bento-desc{color:#cbd5e1!important}.prem-signal-q{color:#f8fafc!important}.old-default,.new-shift{color:inherit}.prem-thesis-quote{color:#f8fafc!important}.prem-signals.is-light,.prem-statement.is-light{color:var(--slate-900);background:#eef2f7}.prem-changes.is-light{color:var(--slate-900);background:#f1f5f9}.is-light .prem-h2,.is-light .prem-signal-title,.is-light .prem-board-title,.is-light .prem-board-item-title,.is-light .prem-shift-to,.is-light .prem-thesis-quote{color:var(--slate-900)!important}.is-light .prem-signal-oiq p,.is-light .prem-shift-from,.is-light .prem-shift-explain,.is-light .prem-thesis-setup,.is-light .prem-signal-desc{color:var(--slate-600)!important}.is-light .prem-signal-q{color:var(--slate-900)!important}.is-light .prem-accent{color:var(--green-700)}.is-light .prem-badge{color:var(--blue-600);background:#1d8ce214;border-color:#1d8ce240}.is-light .prem-badge-pulse{background:var(--blue-500);box-shadow:0 0 10px #1d8ce280}.prem-signals.is-light{background:radial-gradient(130% 90% at 50% 0,#fff 0%,#eef2f7 55%,#e6edf5 100%)}.prem-signals.is-light .prem-sub{color:var(--slate-600)}.prem-signals.is-light .prem-board-item{border-color:var(--slate-200);box-shadow:var(--shadow-xs);background:#fff}.prem-signals.is-light .prem-board-item:hover{border-color:#1d8ce266}.prem-signals.is-light .prem-board-item.is-active{border-color:var(--slate-200);box-shadow:var(--shadow-md);background:#fff}.prem-signals.is-light .prem-board-num{color:var(--blue-500)}.prem-signals.is-light .prem-board-stage{border-color:var(--slate-200);box-shadow:var(--shadow-lg);background:#fff}.prem-signals.is-light .prem-board-media:after{background:linear-gradient(#0000 60%,#0f172a2e)}.prem-signals.is-light .prem-signal-oiq p{color:var(--slate-600)}.prem-signals.is-light .prem-oiq-label{color:var(--blue-500)}.prem-signals.is-light .prem-oiq-label--q{color:var(--green-700)}.prem-signals.is-light .prem-signal-desc{color:var(--slate-600)}.prem-signals.is-light .prem-board-link{color:var(--blue-600)}.prem-changes.is-light .prem-change-card{border-color:var(--slate-200);background:#fff;box-shadow:0 12px 34px -14px #0f172a26}.prem-changes.is-light .prem-change-num{-webkit-text-stroke:1.5px var(--green-600);color:#0000!important}.prem-changes.is-light .prem-change-card:hover .prem-change-num{-webkit-text-stroke:1.5px var(--green-500);text-shadow:none}.prem-changes.is-light .prem-shift-from{color:var(--slate-500)!important}.prem-changes.is-light .prem-shift-to{color:var(--green-700)!important}.prem-changes.is-light .prem-shift-explain{color:var(--slate-600)!important}.prem-changes.is-light .old-default{color:var(--slate-500)}.prem-changes.is-light .new-shift{color:var(--green-700)}.prem-changes.is-light .prem-laser-grid{opacity:.5}.prem-statement.is-light .prem-thesis-quote{color:var(--slate-900)!important}.prem-statement.is-light .prem-thesis-setup{color:var(--slate-500)!important}.prem-statement.is-light .prem-strike{color:var(--slate-400)}.prem-statement.is-light .prem-thesis-payload .highlight{background:#9c3;background-clip:text}.prem-statement.is-light .prem-traj-label--flat{fill:var(--slate-500)}.prem-statement.is-light .prem-traj-label--peak{fill:var(--green-700)}.prem-statement.is-light .prem-traj-flat{stroke:var(--slate-400)}.ed-home[data-astro-cid-uayeqb7f]{display:block}.ed-container[data-astro-cid-uayeqb7f]{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,4rem)}.ed-measure[data-astro-cid-uayeqb7f]{max-width:1180px;margin-inline:auto}.ed-section[data-astro-cid-uayeqb7f]{padding-block:var(--section-y);background:var(--bg-primary);border-top:1px solid var(--border);position:relative}.ed-section--alt[data-astro-cid-uayeqb7f]{background:var(--bg-secondary)}.ed-head[data-astro-cid-uayeqb7f]{max-width:44rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}@media (width>=760px){.ed-tension[data-astro-cid-uayeqb7f] .ed-head[data-astro-cid-uayeqb7f]{max-width:none}.ed-tension[data-astro-cid-uayeqb7f] #tension-title[data-astro-cid-uayeqb7f]{white-space:nowrap}}.ed-h2[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(33px,1.3rem + 3.7vw,60px);font-weight:700;line-height:1.01}.ed-h2[data-astro-cid-uayeqb7f] .ed-accent[data-astro-cid-uayeqb7f]{color:var(--green-600);position:relative}.ed-dark[data-astro-cid-uayeqb7f] .ed-h2[data-astro-cid-uayeqb7f] .ed-accent[data-astro-cid-uayeqb7f]{color:var(--green-400)}.ed-h2[data-astro-cid-uayeqb7f] .ed-accent[data-astro-cid-uayeqb7f]:after{content:"";background:linear-gradient(90deg, var(--green-500), transparent);opacity:.55;border-radius:999px;height:.08em;position:absolute;bottom:-.06em;left:0;right:0}.ed-lede[data-astro-cid-uayeqb7f]{margin:var(--space-4) 0 0;font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-secondary);text-wrap:pretty;max-width:56ch}.ed-scroll-progress[data-astro-cid-uayeqb7f]{background:linear-gradient(90deg, #1d8ce2 0%, var(--green-400) 100%);z-index:1000;pointer-events:none;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #bce06599}.ed-lede--dark[data-astro-cid-uayeqb7f]{color:#eef4ffb8}.ed-section-badge[data-astro-cid-uayeqb7f]{color:var(--blue-600);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--space-4);background:linear-gradient(#1d8ce21a,#1d8ce20b);border:1px solid #1d8ce238;border-radius:9999px;align-items:center;gap:9px;padding:7px 15px 7px 13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff9}.ed-dark[data-astro-cid-uayeqb7f] .ed-section-badge[data-astro-cid-uayeqb7f]{color:var(--green-400);background:linear-gradient(#bce06529,#bce0650f);border-color:#bce0654d;box-shadow:inset 0 1px #ffffff1f}.ed-badge-pulse[data-astro-cid-uayeqb7f]{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s cubic-bezier(.4,0,.6,1) infinite ed-pulse;box-shadow:0 0 8px}@keyframes ed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.25)}}.ed-capabilities[data-astro-cid-uayeqb7f]{border-top:1px solid #ffffff14}.ed-cap-grid[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(1.5rem,2vw,2.5rem);margin-top:clamp(2rem,3vw,3.5rem);display:grid}.ed-cap-card[data-astro-cid-uayeqb7f]{backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:clamp(2rem,2.5vw,3rem);transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative}.ed-cap-card[data-astro-cid-uayeqb7f]:hover{background:#ffffff0f;border-color:#bce06566;transform:translateY(-4px);box-shadow:0 20px 40px #0006,0 0 30px #bce0651a}.ed-cap-header[data-astro-cid-uayeqb7f]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ed-cap-icon-box[data-astro-cid-uayeqb7f]{width:48px;height:48px;color:var(--green-400);background:#bce06526;border:1px solid #bce0654d;border-radius:12px;place-items:center;display:grid}.ed-cap-icon-box--green[data-astro-cid-uayeqb7f]{color:#10b981;background:#10b98126;border-color:#10b9814d}.ed-cap-icon-box--blue[data-astro-cid-uayeqb7f]{color:var(--blue-400);background:#1d8ce226;border-color:#1d8ce24d}.ed-cap-num[data-astro-cid-uayeqb7f]{font-family:var(--font-display);color:#ffffff40;font-size:1.25rem;font-weight:800}.ed-cap-tag[data-astro-cid-uayeqb7f]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--green-400);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.ed-cap-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.25rem,1.5vw,1.65rem);font-weight:700}.ed-cap-desc[data-astro-cid-uayeqb7f]{font-size:var(--fs-body);color:#eef4ffb8;flex-grow:1;margin-bottom:1.5rem;line-height:1.6}.ed-cap-list[data-astro-cid-uayeqb7f]{flex-direction:column;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.ed-cap-list[data-astro-cid-uayeqb7f] li[data-astro-cid-uayeqb7f]{font-size:var(--fs-sm);color:#ffffffd9;align-items:center;gap:8px;display:flex}.ed-cap-list[data-astro-cid-uayeqb7f] li[data-astro-cid-uayeqb7f] span[data-astro-cid-uayeqb7f]{color:var(--green-400);font-weight:700}.ed-cap-link[data-astro-cid-uayeqb7f]{color:#fff;margin-top:auto;font-weight:600}.ed-cap-link[data-astro-cid-uayeqb7f]:hover{color:var(--green-400)}.ed-work[data-astro-cid-uayeqb7f]{background:var(--bg-secondary)}.ed-work-grid[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(1.5rem,2.5vw,2.5rem);margin-top:clamp(2rem,3vw,3.5rem);display:grid}.ed-work-card[data-astro-cid-uayeqb7f]{background:var(--bg-primary);border:1px solid var(--border);color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.ed-work-card[data-astro-cid-uayeqb7f]:hover{border-color:var(--blue-400);transform:translateY(-6px);box-shadow:0 24px 48px #00000014}.ed-work-media[data-astro-cid-uayeqb7f]{background:var(--slate-900);width:100%;height:220px;position:relative;overflow:hidden}.ed-work-media[data-astro-cid-uayeqb7f] img[data-astro-cid-uayeqb7f]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ed-work-card[data-astro-cid-uayeqb7f]:hover .ed-work-media[data-astro-cid-uayeqb7f] img[data-astro-cid-uayeqb7f]{transform:scale(1.05)}.ed-work-placeholder[data-astro-cid-uayeqb7f]{background:linear-gradient(135deg, var(--slate-900) 0%, var(--slate-800) 100%);color:#fff6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ed-work-floating-tag[data-astro-cid-uayeqb7f]{backdrop-filter:blur(8px);color:var(--green-400);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:#0f172ad9;border:1px solid #ffffff26;border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:16px;left:16px}.ed-work-body[data-astro-cid-uayeqb7f]{flex-direction:column;flex-grow:1;padding:1.75rem;display:flex}.ed-work-client[data-astro-cid-uayeqb7f]{font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.5rem;font-weight:600}.ed-work-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ed-work-excerpt[data-astro-cid-uayeqb7f]{font-size:var(--fs-sm);color:var(--text-secondary);flex-grow:1;margin-bottom:1.25rem;line-height:1.55}.ed-work-techs[data-astro-cid-uayeqb7f]{flex-wrap:wrap;gap:6px;margin-bottom:1.5rem;display:flex}.ed-tech-pill[data-astro-cid-uayeqb7f]{font-size:.75rem;font-family:var(--font-display);background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;padding:3px 10px;font-weight:500}.ed-work-footer[data-astro-cid-uayeqb7f]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.ed-stats-wrapper[data-astro-cid-uayeqb7f]{padding-block:var(--space-6);background:var(--bg-primary)}.ed-testimonials[data-astro-cid-uayeqb7f]{background:var(--bg-secondary);border-top:1px solid var(--border)}.ed-testimonials-grid[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(1.5rem,2vw,2.5rem);margin-top:clamp(2rem,3vw,3.5rem);display:grid}.ed-testimonial-card[data-astro-cid-uayeqb7f]{background:var(--bg-primary);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:clamp(2rem,2.5vw,2.5rem);transition:transform .3s,border-color .3s;display:flex;position:relative;box-shadow:0 10px 30px #00000008}.ed-testimonial-card[data-astro-cid-uayeqb7f]:hover{border-color:var(--blue-400);transform:translateY(-4px)}.ed-testimonial-stars[data-astro-cid-uayeqb7f]{color:#f59e0b;letter-spacing:2px;margin-bottom:1rem;font-size:1.1rem}.ed-testimonial-quote[data-astro-cid-uayeqb7f]{font-size:var(--fs-lead);color:var(--text-primary);flex-grow:1;margin-bottom:1.75rem;font-style:italic;line-height:1.6}.ed-testimonial-author[data-astro-cid-uayeqb7f]{align-items:center;gap:12px;display:flex}.ed-testimonial-avatar[data-astro-cid-uayeqb7f]{background:linear-gradient(135deg, var(--blue-600), var(--green-600));color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.ed-testimonial-meta[data-astro-cid-uayeqb7f]{flex-direction:column;display:flex}.ed-testimonial-name[data-astro-cid-uayeqb7f]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);color:var(--text-primary)}.ed-testimonial-role[data-astro-cid-uayeqb7f]{font-size:var(--fs-xs);color:var(--text-tertiary)}.ed-arrow-link[data-astro-cid-uayeqb7f]{color:var(--text-primary);font-weight:600;font-size:var(--fs-sm);transition:gap var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ed-arrow-link[data-astro-cid-uayeqb7f]:after{content:"→";transition:transform var(--dur) var(--ease)}.ed-arrow-link[data-astro-cid-uayeqb7f]:hover{color:var(--green-700)}.ed-arrow-link[data-astro-cid-uayeqb7f]:hover:after{transform:translate(5px)}.ed-arrow-link--lg[data-astro-cid-uayeqb7f]{font-size:var(--fs-body);margin-top:clamp(2rem,1rem + 2vw,3rem)}.ed-dark[data-astro-cid-uayeqb7f]{isolation:isolate;background:var(--slate-950);color:#fff;position:relative;overflow:hidden}.ed-dark[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{z-index:2;position:relative}.ed-dark[data-astro-cid-uayeqb7f]:after{content:"";z-index:1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ed-ambient[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-glow[data-astro-cid-uayeqb7f]{filter:blur(120px);opacity:.5;border-radius:50%;position:absolute}.ed-glow-1[data-astro-cid-uayeqb7f]{width:46vw;max-width:620px;height:46vw;max-height:620px;animation:ed-drift-a 34s var(--ease) infinite alternate;background:radial-gradient(circle,#7ac14329,#0000 70%);top:-14%;left:-8%}.ed-glow-2[data-astro-cid-uayeqb7f]{width:42vw;max-width:560px;height:42vw;max-height:560px;animation:ed-drift-b 42s var(--ease) infinite alternate;background:radial-gradient(circle,#1d8ce224,#0000 70%);bottom:-18%;right:-6%}@keyframes ed-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.12)}}@keyframes ed-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-7%,-6%)scale(1)}}.ed-hero[data-astro-cid-uayeqb7f]{min-height:92svh;padding-top:calc(var(--header-h) + clamp(1.5rem, 1rem + 2vw, 3.5rem));background:#030712;align-items:center;padding-bottom:clamp(3rem,2rem + 3vw,5rem);display:flex;position:relative;overflow:hidden}.ed-hero-grid-pattern[data-astro-cid-uayeqb7f]{z-index:1;pointer-events:none;opacity:.05;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-position:50%;background-size:50px 50px;position:absolute;inset:0}.ed-hero-split[data-astro-cid-uayeqb7f]{z-index:3;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,3.5vw,5rem);width:100%;display:grid;position:relative}.ed-hero-content-panel[data-astro-cid-uayeqb7f]{flex-direction:column;align-items:flex-start;display:flex}.ed-hero-eyebrow[data-astro-cid-uayeqb7f]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#eaf3ff;border-radius:var(--radius-pill);backdrop-filter:blur(12px);margin-bottom:var(--space-5);background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:10px;padding:7px 16px;font-weight:700;display:inline-flex;box-shadow:0 4px 20px #00000040}.ed-eyebrow-pulse[data-astro-cid-uayeqb7f]{background:var(--green-400);width:8px;height:8px;box-shadow:0 0 10px var(--green-400), 0 0 20px var(--green-400);border-radius:50%;animation:2s ease-in-out infinite ed-pulse-glow}@keyframes ed-pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ed-hero-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(38px,1rem + 4.2vw,76px);font-weight:800;line-height:1.05}.ed-hero-title[data-astro-cid-uayeqb7f] .ed-accent[data-astro-cid-uayeqb7f]{background:#9c3;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px #bce06540);-webkit-background-clip:text;display:inline-block}.ed-hero-title--stagger[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]{animation:ed-hero-word .9s var(--ease-out) both;animation-delay:calc(.2s + var(--wi,0) * .11s);display:inline-block}@keyframes ed-hero-word{0%{opacity:0;filter:blur(14px);transform:translateY(1.2em)rotate(2.5deg)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.ed-hero-title--stagger[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]{opacity:1;filter:none;animation:none;transform:none}}.ed-hero-sub[data-astro-cid-uayeqb7f]{font-size:var(--fs-lead);line-height:var(--lh-normal);color:#eef4ffd1;max-width:48ch;margin:clamp(1.5rem,1rem + 1.5vw,2.25rem) 0 0}.ed-hero-actions[data-astro-cid-uayeqb7f]{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:clamp(2rem,1.25rem + 2vw,2.75rem);display:flex}.ed-btn-glow[data-astro-cid-uayeqb7f]{color:#fff;border-radius:var(--radius-xs);background:#06c;align-items:center;gap:10px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 8px 30px #0066cc59}.ed-btn-glow[data-astro-cid-uayeqb7f]:hover{color:#000;background:#9c3;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 36px #99cc3373}.ed-btn-glass[data-astro-cid-uayeqb7f]{color:#fff;border-radius:var(--radius-xs);backdrop-filter:blur(10px);background:#ffffff0d;border:1.5px solid #ffffff40;align-items:center;padding:16px 28px;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.ed-btn-glass[data-astro-cid-uayeqb7f]:hover{background:#ffffff24;border-color:#fff;transform:translateY(-3px)}.ed-hero-trust-strip[data-astro-cid-uayeqb7f]{border-top:1px solid #ffffff1f;align-items:center;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem);padding-top:clamp(1.5rem,1rem + 1.5vw,2rem);display:flex}.ed-trust-stat[data-astro-cid-uayeqb7f]{flex-direction:column;display:flex}.ed-trust-val[data-astro-cid-uayeqb7f]{font-family:var(--font-display);color:#fff;background:linear-gradient(#fff 0%,#eef4ffbf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(22px,1.2rem + .8vw,30px);font-weight:800;line-height:1.1}.ed-trust-lbl[data-astro-cid-uayeqb7f]{color:#eef4ff99;letter-spacing:.02em;margin-top:2px;font-size:.78rem;font-weight:500}.ed-trust-divider[data-astro-cid-uayeqb7f]{background:#ffffff24;width:1px;height:32px}.ed-hero-stage-panel[data-astro-cid-uayeqb7f]{perspective:1200px;justify-content:center;align-items:center;width:100%;display:flex}.ed-hero-stage-card[data-astro-cid-uayeqb7f]{aspect-ratio:16/11;border-radius:var(--radius-xl,20px);backdrop-filter:blur(16px);width:100%;transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff08 100%);border:1px solid #ffffff2e;padding:8px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff4d}.ed-hero-stage-card[data-astro-cid-uayeqb7f]:hover{box-shadow:0 45px 90px #000000a6,0 0 50px #1d8ce240}.ed-stage-laser-border[data-astro-cid-uayeqb7f]{border-radius:var(--radius-xl,20px);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#1d8ce2cc,#0000 40%,#bce065cc);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ed-stage-glow[data-astro-cid-uayeqb7f]{pointer-events:none;z-index:0;background:radial-gradient(circle,#1d8ce238,#0000 70%);position:absolute;inset:-30px}.ed-stage-badge[data-astro-cid-uayeqb7f]{z-index:4;border-radius:var(--radius-pill);backdrop-filter:blur(12px);color:#fff;font-family:var(--font-display);background:#0a1426d1;border:1px solid #ffffff38;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:600;animation:4s ease-in-out infinite alternate ed-float-node;display:inline-flex;position:absolute;box-shadow:0 10px 25px #0006}.ed-badge-tl[data-astro-cid-uayeqb7f]{top:-14px;left:16px}.ed-badge-tr[data-astro-cid-uayeqb7f]{top:24px;right:-18px}.ed-badge-br[data-astro-cid-uayeqb7f]{bottom:24px;right:-14px}@keyframes ed-float-node{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.ed-stage-media-wrapper[data-astro-cid-uayeqb7f]{z-index:2;border-radius:calc(var(--radius-xl,20px) - 6px);background:#060d1b;width:100%;height:100%;position:relative;overflow:hidden}.ed-stage-canvas[data-astro-cid-uayeqb7f]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ed-stage-video-box[data-astro-cid-uayeqb7f]{z-index:1;opacity:.82;position:absolute;inset:0}.ed-stage-video-box[data-astro-cid-uayeqb7f] video[data-astro-cid-uayeqb7f]{object-fit:cover;width:100%;height:100%}.ed-stage-footer-pill[data-astro-cid-uayeqb7f]{z-index:4;border-radius:var(--radius-pill);backdrop-filter:blur(8px);color:#eef4ffd9;letter-spacing:.04em;background:#060d1bd9;border:1px solid #ffffff26;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:600;display:flex;position:absolute;bottom:14px;left:16px}.ed-stage-live-dot[data-astro-cid-uayeqb7f]{background:var(--green-400);width:6px;height:6px;box-shadow:0 0 8px var(--green-400);border-radius:50%}.ed-hero-dots-container[data-astro-cid-uayeqb7f]{z-index:4;gap:10px;display:flex;position:absolute;bottom:clamp(1.5rem,1rem + 1.5vw,2.75rem);right:5%}.ed-hero-dot[data-astro-cid-uayeqb7f]{cursor:pointer;border-radius:var(--radius-pill);width:32px;height:4px;transition:background var(--dur) var(--ease), width var(--dur) var(--ease);background:#ffffff47;border:none;padding:0}.ed-hero-dot[data-astro-cid-uayeqb7f].active{background:var(--green-400);width:48px;box-shadow:0 0 12px #bce06580}@media (width<=1024px){.ed-hero-split[data-astro-cid-uayeqb7f]{grid-template-columns:1fr;gap:3.5rem}.ed-hero-stage-panel[data-astro-cid-uayeqb7f]{order:-1;max-width:580px;margin:0 auto}.ed-hero-dots-container[data-astro-cid-uayeqb7f]{bottom:1.5rem;right:50%;transform:translate(50%)}}@media (width<=640px){.ed-hero-actions[data-astro-cid-uayeqb7f]{flex-direction:column;width:100%}.ed-btn-glow[data-astro-cid-uayeqb7f],.ed-btn-glass[data-astro-cid-uayeqb7f]{justify-content:center;width:100%}.ed-hero-trust-strip[data-astro-cid-uayeqb7f]{flex-wrap:wrap;gap:1rem}.ed-trust-divider[data-astro-cid-uayeqb7f],.ed-stage-badge[data-astro-cid-uayeqb7f]{display:none}}.ed-hero-cue[data-astro-cid-uayeqb7f]{z-index:4;color:#fff;width:fit-content;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);letter-spacing:.02em;align-items:center;gap:10px;margin:0 auto;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(1.5rem,.75rem + 2vw,2.75rem);left:0;right:0}.ed-hero-cue-arrow[data-astro-cid-uayeqb7f]{width:34px;height:34px;color:var(--green-400);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease);border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid}.ed-hero-cue[data-astro-cid-uayeqb7f]:hover .ed-hero-cue-arrow[data-astro-cid-uayeqb7f]{border-color:var(--green-400);transform:translateY(4px)}.ed-hero-quicklinks[data-astro-cid-uayeqb7f]{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,.4rem + 1vw,1.25rem);margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);padding-top:clamp(1.5rem,1rem + 1.5vw,2rem);display:flex}.ed-hero-quicklinks[data-astro-cid-uayeqb7f] a[data-astro-cid-uayeqb7f]{font-family:var(--font-display);font-size:var(--fs-sm);color:#eef4ffa8;transition:color var(--dur) var(--ease);font-weight:600;text-decoration:none}.ed-hero-quicklinks[data-astro-cid-uayeqb7f] a[data-astro-cid-uayeqb7f]:hover{color:#fff}.ed-hero-quicklinks[data-astro-cid-uayeqb7f] span[data-astro-cid-uayeqb7f]{color:#ffffff47}.ed-hero-video[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-hero-video-track[data-astro-cid-uayeqb7f]{will-change:transform;height:100%;display:flex;position:absolute;inset:0}.ed-hero-video-slide[data-astro-cid-uayeqb7f]{flex:0 0 100%;height:100%;position:relative}.ed-hero-video-slide[data-astro-cid-uayeqb7f] video[data-astro-cid-uayeqb7f]{object-fit:cover;transform-origin:60% 45%;will-change:transform;width:100%;height:100%;animation:24s ease-in-out infinite alternate ed-hero-kenburns;position:absolute;inset:0}@keyframes ed-hero-kenburns{0%{transform:scale(1)}to{transform:scale(1.14)}}.ed-hero-scrim[data-astro-cid-uayeqb7f]{z-index:1;pointer-events:none;background:linear-gradient(100deg,#060d1bf2 0%,#060d1bdb 32%,#060d1b94 62%,#060d1bc2 100%),linear-gradient(#0000 60%,#060d1b8c 100%);position:absolute;inset:0}.ed-hero-aurora[data-astro-cid-uayeqb7f]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-hero-aurora-blob[data-astro-cid-uayeqb7f]{filter:blur(85px);opacity:.55;will-change:transform;mix-blend-mode:screen;border-radius:50%;position:absolute}.ed-hero-aurora-blob[data-astro-cid-uayeqb7f].b1{aspect-ratio:1;width:42vw;max-width:580px;animation:ed-hero-aurora-1 17s var(--ease) infinite alternate;background:radial-gradient(circle,#1d8ce299,#0000 70%);top:2%;right:-2%}.ed-hero-aurora-blob[data-astro-cid-uayeqb7f].b2{aspect-ratio:1;width:34vw;max-width:480px;animation:ed-hero-aurora-2 21s var(--ease) infinite alternate;background:radial-gradient(circle,#bce06573,#0000 70%);bottom:-6%;right:10%}@keyframes ed-hero-aurora-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-7%,9%)scale(1.18)}}@keyframes ed-hero-aurora-2{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(9%,-7%)scale(.92)}}.ed-hero-art[data-astro-cid-uayeqb7f]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-hero-svg[data-astro-cid-uayeqb7f]{width:100%;height:100%;display:block}.ed-hero[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{z-index:3;position:relative}.mk-glow[data-astro-cid-uayeqb7f]{opacity:0;animation:mk-glow-in 2.2s var(--ease-out) .3s forwards}@keyframes mk-glow-in{to{opacity:1}}.mk-frame[data-astro-cid-uayeqb7f],.mk-one[data-astro-cid-uayeqb7f],.mk-one-base[data-astro-cid-uayeqb7f]{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.94}.mk-frame[data-astro-cid-uayeqb7f]{animation:mk-draw 1.5s var(--ease-out) .15s both}.mk-one[data-astro-cid-uayeqb7f]{animation:mk-draw .9s var(--ease-out) 1.15s both}.mk-one-base[data-astro-cid-uayeqb7f]{animation:mk-draw .45s var(--ease-out) 1.7s both}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-bridge[data-astro-cid-uayeqb7f]{opacity:0;animation:mk-bridge-in .5s var(--ease-out) 1.95s forwards}@keyframes mk-bridge-in{to{opacity:.9}}.mk-node[data-astro-cid-uayeqb7f]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:mk-node-in .6s var(--ease-out) both}.mk-node[data-astro-cid-uayeqb7f]:first-of-type{animation-delay:.6s}.mk-node[data-astro-cid-uayeqb7f]:nth-of-type(2){animation-delay:1s}.mk-node[data-astro-cid-uayeqb7f]:nth-of-type(3){animation-delay:.35s}.mk-node[data-astro-cid-uayeqb7f]:nth-of-type(4){animation-delay:1.5s}.mk-node[data-astro-cid-uayeqb7f]:nth-of-type(5){animation-delay:1.35s}@keyframes mk-node-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.mk-node--link[data-astro-cid-uayeqb7f]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:mk-node-in .6s var(--ease-out) 2.1s both, mk-node-glow 2.8s var(--ease) 2.9s infinite}@keyframes mk-node-glow{0%,to{filter:drop-shadow(0 0 2px #bce0654d)}50%{filter:drop-shadow(0 0 9px #bce065d9)}}.mk-ping[data-astro-cid-uayeqb7f]{transform-box:fill-box;transform-origin:50%;opacity:0;animation:mk-ping 3.4s var(--ease-out) 2.6s infinite}@keyframes mk-ping{0%{opacity:.8;transform:scale(.5)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.mk-current[data-astro-cid-uayeqb7f]{stroke-dasharray:46 954;stroke-dashoffset:1000px;opacity:0;filter:drop-shadow(0 0 5px #bce065b3);animation:10ms linear 2.2s forwards mk-current-in,4.4s linear 2.2s infinite mk-current-move}@keyframes mk-current-in{to{opacity:1}}@keyframes mk-current-move{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.ed-section-badge[data-astro-cid-uayeqb7f]{margin-bottom:var(--space-4);color:var(--blue-600);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;background:#1d8ce214;border:1px solid #1d8ce233;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}.ed-badge-pulse[data-astro-cid-uayeqb7f]{background:var(--blue-500);width:7px;height:7px;box-shadow:0 0 10px var(--blue-400);border-radius:50%;animation:2s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.ed-signals-section[data-astro-cid-uayeqb7f]{position:relative;overflow:hidden}.ed-signals-ambient[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-sig-glow[data-astro-cid-uayeqb7f]{filter:blur(120px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.ed-sig-glow[data-astro-cid-uayeqb7f].g1{background:radial-gradient(circle,#1d8ce233 0%,#0000 70%);width:450px;height:450px;top:-50px;right:-80px}.ed-sig-glow[data-astro-cid-uayeqb7f].g2{background:radial-gradient(circle,#7ac1432e 0%,#0000 70%);width:400px;height:400px;bottom:0;left:-80px}.ed-signals-bg[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0}.ed-signals-bg-svg[data-astro-cid-uayeqb7f]{width:100%;height:100%;display:block}.ed-signals-section[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{z-index:1;position:relative}.sig-flow[data-astro-cid-uayeqb7f] line[data-astro-cid-uayeqb7f]{opacity:.22;stroke-dasharray:4 14;animation:16s linear infinite art-flow-move}.sig-flow[data-astro-cid-uayeqb7f] line[data-astro-cid-uayeqb7f]:nth-child(2){opacity:.16;animation-duration:22s;animation-direction:reverse}.sig-flow[data-astro-cid-uayeqb7f] line[data-astro-cid-uayeqb7f]:nth-child(3){opacity:.14;animation-duration:19s}.ed-signals[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,.8rem + 1.2vw,1.85rem);display:grid}.ed-signal[data-astro-cid-uayeqb7f]{border:1px solid var(--border);color:inherit;isolation:isolate;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a08,0 1px 2px #0f172a0a}.ed-signal-card-glow[data-astro-cid-uayeqb7f]{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 15%,#1d8ce20d 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.ed-signal[data-astro-cid-uayeqb7f]:before{content:"";background:linear-gradient(90deg, var(--blue-500), var(--green-500));opacity:0;transform-origin:0;z-index:2;height:3px;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.4)}.ed-signal[data-astro-cid-uayeqb7f]:hover{border-color:#1d8ce259;transform:translateY(-6px);box-shadow:0 20px 40px -10px #0e43821f,0 4px 12px #0f172a0a}.ed-signal[data-astro-cid-uayeqb7f]:hover:before,.ed-signal[data-astro-cid-uayeqb7f]:hover .ed-signal-card-glow[data-astro-cid-uayeqb7f]{opacity:1;transform:scaleX(1)}.ed-signal-media[data-astro-cid-uayeqb7f]{aspect-ratio:16/9;background:var(--slate-900);position:relative;overflow:hidden}.ed-signal-media[data-astro-cid-uayeqb7f] img[data-astro-cid-uayeqb7f]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.ed-signal[data-astro-cid-uayeqb7f]:hover .ed-signal-media[data-astro-cid-uayeqb7f] img[data-astro-cid-uayeqb7f]{transform:scale(1.08)}.ed-signal-scrim[data-astro-cid-uayeqb7f]{background:linear-gradient(#060d1b1a 0%,#060d1bb3 100%);position:absolute;inset:0}.ed-signal-cat[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);white-space:nowrap;font-size:11px;font-weight:700}.ed-signal-body[data-astro-cid-uayeqb7f]{gap:var(--space-3);z-index:1;flex-direction:column;flex:1;padding:clamp(1.25rem,1rem + 1.2vw,1.85rem);display:flex;position:relative}.ed-signal-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);min-height:2.5em;margin:0;font-size:clamp(19px,1rem + .45vw,22px);font-weight:700;line-height:1.25;transition:color .25s}.ed-signal[data-astro-cid-uayeqb7f]:hover .ed-signal-title[data-astro-cid-uayeqb7f]{color:var(--blue-600)}.ed-signal-desc[data-astro-cid-uayeqb7f]{color:var(--text-secondary);font-size:var(--fs-body);margin:0;line-height:1.55}.ed-signal-oiq-box[data-astro-cid-uayeqb7f]{margin-top:var(--space-2);flex-direction:column;gap:8px;display:flex}.ed-oiq-row[data-astro-cid-uayeqb7f]{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ed-oiq-row[data-astro-cid-uayeqb7f].oiq-obs{background:#1d8ce208;border-color:#1d8ce21f}.ed-oiq-row[data-astro-cid-uayeqb7f].oiq-imp{background:#7ac1430a;border-color:#7ac14329}.ed-oiq-row[data-astro-cid-uayeqb7f].oiq-q{background:linear-gradient(135deg,#1d8ce212,#7ac14312);border-color:#1d8ce238}.ed-oiq-tag[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}.oiq-obs[data-astro-cid-uayeqb7f] .ed-oiq-tag[data-astro-cid-uayeqb7f]{color:var(--blue-600)}.oiq-imp[data-astro-cid-uayeqb7f] .ed-oiq-tag[data-astro-cid-uayeqb7f]{color:var(--green-700)}.oiq-q[data-astro-cid-uayeqb7f] .ed-oiq-tag[data-astro-cid-uayeqb7f]{color:var(--blue-700)}.ed-oiq-text[data-astro-cid-uayeqb7f]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.45}.ed-oiq-text[data-astro-cid-uayeqb7f].ed-signal-q{color:var(--text-primary);font-weight:600}.ed-signal-footer[data-astro-cid-uayeqb7f]{padding-top:var(--space-4);border-top:1px dashed var(--slate-200);font-size:var(--fs-sm);color:var(--slate-500);justify-content:space-between;align-items:center;margin-top:auto;font-weight:600;display:flex}.ed-signal-cue[data-astro-cid-uayeqb7f]{color:var(--slate-700)}.ed-signal-arrow-icon[data-astro-cid-uayeqb7f]{stroke:currentColor;transition:transform .3s cubic-bezier(.2,.8,.2,1),stroke .3s}.ed-signal[data-astro-cid-uayeqb7f]:hover .ed-signal-footer[data-astro-cid-uayeqb7f]{color:var(--green-600);border-top-color:#1d8ce233}.ed-signal[data-astro-cid-uayeqb7f]:hover .ed-signal-arrow-icon[data-astro-cid-uayeqb7f]{stroke:var(--green-600);transform:translate(4px)}.ed-tension[data-astro-cid-uayeqb7f]{isolation:isolate;position:relative;overflow:hidden}.ed-tension[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{z-index:2;position:relative}.ed-tension[data-astro-cid-uayeqb7f] .ed-h2[data-astro-cid-uayeqb7f]{color:var(--text-primary)}.ed-tension-bg[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tn-canvas[data-astro-cid-uayeqb7f]{pointer-events:none;z-index:1;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ed-tension-bg-svg[data-astro-cid-uayeqb7f]{z-index:2;width:100%;height:100%;display:block;position:relative}.tn-tension-line[data-astro-cid-uayeqb7f]{stroke-dasharray:3 11;animation:7s linear infinite tn-flow}.tn-pulse[data-astro-cid-uayeqb7f]{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite tn-pulse}@keyframes tn-flow{to{stroke-dashoffset:-168px}}@keyframes tn-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.6)}}.ed-tensions[data-astro-cid-uayeqb7f]{flex-direction:column;gap:clamp(1rem,.6rem + 1vw,1.5rem);display:flex}.ed-tension-item[data-astro-cid-uayeqb7f]{border:1.5px solid var(--slate-300);background:#fff;border-radius:18px;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) clamp(1.5rem,1rem + 1.5vw,2.75rem);transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a0a,inset 0 1px #fffc}.ed-tension-item[data-astro-cid-uayeqb7f]:before{content:"";background:linear-gradient(90deg, var(--blue-500), var(--green-500));opacity:0;transform-origin:0;height:3px;transition:opacity .35s ease, transform .4s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(.25)}.ed-tension-item[data-astro-cid-uayeqb7f]:hover,.ed-tension-item[data-astro-cid-uayeqb7f][open]{border-color:#1d8ce266;transform:translateY(-3px);box-shadow:0 16px 36px -8px #0e43821f}.ed-tension-item[data-astro-cid-uayeqb7f]:hover:before,.ed-tension-item[data-astro-cid-uayeqb7f][open]:before{opacity:1;transform:scaleX(1)}.ed-tension-summary[data-astro-cid-uayeqb7f]{cursor:pointer;display:block}.ed-tension-summary[data-astro-cid-uayeqb7f]::-webkit-details-marker{display:none}.ed-tension-cat[data-astro-cid-uayeqb7f]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);font-weight:700}.ed-tension-poles[data-astro-cid-uayeqb7f]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2rem);margin-bottom:clamp(.9rem,.7rem + .6vw,1.3rem);display:grid}.ed-pole[data-astro-cid-uayeqb7f]{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-700);white-space:nowrap;background:#1d8ce214;border:1px solid #1d8ce233;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;transition:all .3s;display:inline-flex}.ed-pole--b[data-astro-cid-uayeqb7f]{color:var(--green-700);background:#7ac1431a;border-color:#7ac14340}.ed-pole-dot[data-astro-cid-uayeqb7f]{background:var(--blue-500);border-radius:50%;width:6px;height:6px}.ed-pole-dot[data-astro-cid-uayeqb7f].dot-green{background:var(--green-600)}.ed-tension-bar[data-astro-cid-uayeqb7f]{background:linear-gradient(90deg, var(--blue-500) 0%, #94a3b859 50%, var(--green-500) 100%);border-radius:3px;height:3px;position:relative}.ed-tension-marker[data-astro-cid-uayeqb7f]{background:linear-gradient(135deg, var(--blue-500), var(--green-500));border-radius:50%;width:10px;height:10px;transition:all .35s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #1d8ce280}.ed-tension-item[data-astro-cid-uayeqb7f]:hover .ed-tension-marker[data-astro-cid-uayeqb7f],.ed-tension-item[data-astro-cid-uayeqb7f][open] .ed-tension-marker[data-astro-cid-uayeqb7f]{transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 8px #7ac14333,0 0 16px #1d8ce299}.ed-tension-main[data-astro-cid-uayeqb7f]{justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.ed-tension-statement[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.03em;max-width:46rem;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(23px,1.15rem + 1.7vw,37px);font-weight:700;line-height:1.13}.ed-tension-cue[data-astro-cid-uayeqb7f]{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--blue-600);opacity:.85;transition:opacity var(--dur) var(--ease), color .3s ease;flex-shrink:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ed-tension-item[data-astro-cid-uayeqb7f]:hover .ed-tension-cue[data-astro-cid-uayeqb7f],.ed-tension-item[data-astro-cid-uayeqb7f]:focus-within .ed-tension-cue[data-astro-cid-uayeqb7f],.ed-tension-item[data-astro-cid-uayeqb7f][open] .ed-tension-cue[data-astro-cid-uayeqb7f]{opacity:1;color:var(--green-700)}.ed-tension-cue-icon[data-astro-cid-uayeqb7f]{border:1.5px solid;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.ed-tension-cue-icon[data-astro-cid-uayeqb7f]:before,.ed-tension-cue-icon[data-astro-cid-uayeqb7f]:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ed-tension-cue-icon[data-astro-cid-uayeqb7f]:before{width:8px;height:1.5px}.ed-tension-cue-icon[data-astro-cid-uayeqb7f]:after{width:1.5px;height:8px;transition:transform .3s var(--ease)}.ed-tension-item[data-astro-cid-uayeqb7f][open] .ed-tension-cue-icon[data-astro-cid-uayeqb7f]:after{transform:translate(-50%,-50%)scaleY(0)}.ed-tension-explain[data-astro-cid-uayeqb7f]{color:var(--text-secondary);font-size:var(--fs-body);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px dashed var(--slate-200);animation:ed-tension-fade .4s var(--ease-out);line-height:1.65}@keyframes ed-tension-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ed-whatchanges[data-astro-cid-uayeqb7f]{isolation:isolate;border-top:0;position:relative;overflow:visible}.ed-whatchanges[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{z-index:2;position:relative}.ed-whatchanges[data-astro-cid-uayeqb7f] .ed-h2[data-astro-cid-uayeqb7f]{color:#fff}.ed-whatchanges[data-astro-cid-uayeqb7f] .ed-accent[data-astro-cid-uayeqb7f]{color:var(--green-400)}.ed-shift-stack[data-astro-cid-uayeqb7f]{max-width:1060px;margin:0 auto;padding:0;list-style:none}.ed-shift-card[data-astro-cid-uayeqb7f]{border:1px solid var(--slate-200);border-radius:var(--radius-xl);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.25rem,.8rem + 2.5vw,3.25rem);padding:clamp(1.75rem,1.2rem + 2.4vw,3.5rem);display:grid;box-shadow:0 28px 64px -20px #000000b3}.ed-shift-fig[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--green-500);align-self:start;font-size:clamp(3.25rem,1.6rem + 7vw,7rem);font-weight:800;line-height:.8}.ed-shift-text[data-astro-cid-uayeqb7f]{min-width:0}.ed-shift-kicker[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;font-weight:700;display:flex}.ed-shift-kicker-old[data-astro-cid-uayeqb7f]{color:var(--slate-500)}.ed-shift-kicker-arrow[data-astro-cid-uayeqb7f]{color:var(--green-600);flex-shrink:0}.ed-shift-kicker-new[data-astro-cid-uayeqb7f]{color:var(--green-700)}.ed-shift-from[data-astro-cid-uayeqb7f]{font-family:var(--font-display);margin:0 0 var(--space-2);color:var(--slate-500);font-size:clamp(15px,.9rem + .3vw,17px);font-weight:500;line-height:1.4}.ed-shift-to[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--slate-900);margin:0;font-size:clamp(21px,1.05rem + 1.3vw,32px);font-weight:700;line-height:1.18}.ed-shift-explain[data-astro-cid-uayeqb7f]{margin:var(--space-4) 0 0;font-size:var(--fs-body);color:var(--slate-600);max-width:62ch;line-height:1.65}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f]>.ed-shift-fig[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f] .ed-shift-kicker[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f] .ed-shift-from[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f] .ed-shift-to[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f] .ed-shift-explain[data-astro-cid-uayeqb7f]{opacity:0;transform:translateY(14px)}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f]>.ed-shift-fig[data-astro-cid-uayeqb7f]{transform-origin:0;transform:translateY(10px)scale(.92)}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in>.ed-shift-fig[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-kicker[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-from[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-to[data-astro-cid-uayeqb7f],.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-explain[data-astro-cid-uayeqb7f]{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:none}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-kicker[data-astro-cid-uayeqb7f]{transition-delay:90ms}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-from[data-astro-cid-uayeqb7f]{transition-delay:.15s}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-to[data-astro-cid-uayeqb7f]{transition-delay:.22s}.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f].is-in .ed-shift-explain[data-astro-cid-uayeqb7f]{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.ed-shift-stack[data-astro-cid-uayeqb7f].anim-ready .ed-shift-card[data-astro-cid-uayeqb7f] [data-astro-cid-uayeqb7f]:is(.ed-shift-fig,.ed-shift-kicker,.ed-shift-from,.ed-shift-to,.ed-shift-explain){opacity:1;transition:none;transform:none}}@media (width<=640px){.ed-shift-card[data-astro-cid-uayeqb7f]{gap:var(--space-2);grid-template-columns:1fr;padding:clamp(1.5rem,1rem + 2vw,2rem)}.ed-shift-fig[data-astro-cid-uayeqb7f]{font-size:3.25rem}}.ed-upside[data-astro-cid-uayeqb7f]{isolation:isolate;background-color:#f8fafc;background-image:radial-gradient(circle at 50% 0,#1d8ce214 0%,#0000 65%),radial-gradient(#94a3b838 1px,#0000 1px);background-size:100% 100%,32px 32px;padding-block:clamp(6rem,4rem + 8vw,11rem);position:relative;overflow:hidden}.ed-upside[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{z-index:2;position:relative}.ed-upside-video[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-upside-video[data-astro-cid-uayeqb7f] video[data-astro-cid-uayeqb7f]{object-fit:cover;opacity:.18;filter:contrast(1.1)saturate(1.2);width:100%;height:100%}.ed-upside-video-scrim[data-astro-cid-uayeqb7f]{background:linear-gradient(#f8fafcd9 0%,#f8fafc99 50%,#f8fafcf2 100%);position:absolute;inset:0}.ed-upside-bg[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-upside-bg-svg[data-astro-cid-uayeqb7f]{width:100%;height:100%;display:block}.ed-upside-ambient[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-upside-glow[data-astro-cid-uayeqb7f]{filter:blur(130px);opacity:.5;pointer-events:none;border-radius:50%;width:650px;height:650px;position:absolute}.ed-upside-glow[data-astro-cid-uayeqb7f].g-left{background:radial-gradient(circle,#1d8ce238 0%,#1d8ce200 70%);top:5%;left:-180px}.ed-upside-glow[data-astro-cid-uayeqb7f].g-right{background:radial-gradient(circle,#7ac14333 0%,#7ac14300 70%);bottom:10%;right:-180px}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]{fill:var(--green-500);opacity:0;animation:9s ease-in infinite up-rise}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:first-child{animation-delay:0s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(2){animation-delay:1.2s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(3){animation-delay:2.4s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(4){animation-delay:.6s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(5){animation-delay:3.6s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(6){animation-delay:1.8s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(7){animation-delay:4.2s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(8){animation-delay:2.8s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(9){animation-delay:5s}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]:nth-child(10){animation-delay:.3s}@keyframes up-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:.5}85%{opacity:.35}to{opacity:0;transform:translateY(-760px)}}.ed-upside-badge[data-astro-cid-uayeqb7f]{margin-bottom:var(--space-4);backdrop-filter:blur(8px);color:var(--blue-600);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;background:#1d8ce214;border:1px solid #1d8ce240;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #1d8ce214}.ed-upside-badge-dot[data-astro-cid-uayeqb7f]{background:var(--blue-500);width:8px;height:8px;box-shadow:0 0 10px var(--blue-400);border-radius:50%;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.ed-upside-grid[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,1rem + 1.2vw,2rem);display:grid}.ed-upside-card[data-astro-cid-uayeqb7f]{isolation:isolate;color:inherit;background:#0f1830;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px -14px #0000008c}a[data-astro-cid-uayeqb7f].ed-upside-card--link{cursor:pointer}a[data-astro-cid-uayeqb7f].ed-upside-card--link:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px}.ed-upside-card[data-astro-cid-uayeqb7f]:hover{border-color:var(--theme-border,#1d8ce266);box-shadow:0 30px 60px -18px var(--theme-shadow,#0009);transform:translateY(-8px)}.ed-upside-visual[data-astro-cid-uayeqb7f]{aspect-ratio:16/10;background:var(--theme-grad,linear-gradient(135deg, var(--blue-500), var(--green-500)));place-items:center;display:grid;position:relative;overflow:hidden}.ed-upside-visual[data-astro-cid-uayeqb7f]:after{content:"";background:radial-gradient(circle at 28% 22%,#ffffff38,#0000 55%),linear-gradient(#0000 50%,#0000004d);position:absolute;inset:0}.ed-upside-icon-box[data-astro-cid-uayeqb7f]{z-index:1;backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:18px;place-items:center;width:74px;height:74px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.ed-upside-card[data-astro-cid-uayeqb7f]:hover .ed-upside-icon-box[data-astro-cid-uayeqb7f]{transform:scale(1.08)}.ed-upside-svg[data-astro-cid-uayeqb7f]{stroke:#fff;width:34px;height:34px;display:block}.ed-upside-panel[data-astro-cid-uayeqb7f]{gap:var(--space-3);flex-direction:column;flex:1;padding:clamp(1.35rem,1rem + 1vw,1.85rem);display:flex;position:relative}.ed-upside-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(21px,1.05rem + .5vw,25px);font-weight:700;line-height:1.2}.ed-upside-panel-row[data-astro-cid-uayeqb7f]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-top:auto;display:flex}.ed-upside-desc[data-astro-cid-uayeqb7f]{color:#e2e8f0b8;font-size:var(--fs-sm);flex:1;margin:0;line-height:1.55}.ed-upside-arrow[data-astro-cid-uayeqb7f]{background:var(--blue-500);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s;display:grid;box-shadow:0 8px 18px -6px #1d8ce299}.ed-upside-arrow[data-astro-cid-uayeqb7f] svg[data-astro-cid-uayeqb7f]{stroke:#fff;display:block}.ed-upside-card[data-astro-cid-uayeqb7f]:hover .ed-upside-arrow[data-astro-cid-uayeqb7f]{background:var(--green-600);transform:translate(4px)}@media (width<=1080px){.ed-upside-grid[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ed-upside-grid[data-astro-cid-uayeqb7f]{grid-template-columns:1fr;gap:1.25rem}}.ed-works[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,.75rem + 1.5vw,2rem);display:grid}.ed-work-item[data-astro-cid-uayeqb7f]{border:1px solid var(--border);color:inherit;background:#fff;border-radius:18px;flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a08,0 1px 2px #0f172a0a}.ed-work-item[data-astro-cid-uayeqb7f]:before{content:"";background:linear-gradient(90deg, var(--green-500), var(--blue-500));opacity:0;transform-origin:0;height:3px;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.4)}.ed-work-item[data-astro-cid-uayeqb7f]:hover{border-color:#7ac14366;transform:translateY(-6px);box-shadow:0 24px 48px -12px #7ac1431f,0 6px 16px -4px #0f172a0a}.ed-work-item[data-astro-cid-uayeqb7f]:hover:before{opacity:1;transform:scaleX(1)}.ed-work-top[data-astro-cid-uayeqb7f]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.ed-work-pill[data-astro-cid-uayeqb7f]{color:var(--green-700);letter-spacing:.06em;text-transform:uppercase;background:#7ac1431a;border:1px solid #7ac14340;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700}.ed-work-industry[data-astro-cid-uayeqb7f]{font-size:var(--fs-xs);color:var(--text-tertiary);letter-spacing:.02em;font-weight:600}.ed-work-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-3);color:var(--text-primary);font-size:clamp(19px,1rem + .5vw,23px);font-weight:700;line-height:1.25;transition:color .25s}.ed-work-item[data-astro-cid-uayeqb7f]:hover .ed-work-title[data-astro-cid-uayeqb7f]{color:var(--green-700)}.ed-work-desc[data-astro-cid-uayeqb7f]{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 var(--space-5);flex:1;line-height:1.6}.ed-work-results[data-astro-cid-uayeqb7f]{gap:var(--space-3);margin:0 0 var(--space-5);padding-top:var(--space-4);border-top:1px dashed var(--slate-200);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.ed-work-result[data-astro-cid-uayeqb7f]{border:1px solid var(--slate-200);background:#f8fafce6;border-radius:12px;padding:10px 12px;transition:all .3s}.ed-work-item[data-astro-cid-uayeqb7f]:hover .ed-work-result[data-astro-cid-uayeqb7f]{background:#7ac1430d;border-color:#7ac14333}.ed-work-result[data-astro-cid-uayeqb7f] dt[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--blue-600);font-size:clamp(18px,.95rem + .4vw,22px);font-weight:800;line-height:1.1}.ed-work-item[data-astro-cid-uayeqb7f]:nth-child(2n) .ed-work-result[data-astro-cid-uayeqb7f] dt[data-astro-cid-uayeqb7f]{color:var(--green-700)}.ed-work-result[data-astro-cid-uayeqb7f] dd[data-astro-cid-uayeqb7f]{color:var(--text-tertiary);letter-spacing:.01em;margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.35}.ed-work-footer[data-astro-cid-uayeqb7f]{padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-tertiary);justify-content:space-between;align-items:center;font-weight:600;transition:color .3s;display:flex}.ed-work-cue[data-astro-cid-uayeqb7f]{font-size:var(--fs-xs);color:inherit;text-decoration:none}.ed-work-cue[data-astro-cid-uayeqb7f]:after{display:none}.ed-work-arrow-icon[data-astro-cid-uayeqb7f]{stroke:currentColor;transition:transform .3s cubic-bezier(.2,.8,.2,1),stroke .3s}.ed-work-item[data-astro-cid-uayeqb7f]:hover .ed-work-footer[data-astro-cid-uayeqb7f]{color:var(--green-700)}.ed-work-item[data-astro-cid-uayeqb7f]:hover .ed-work-arrow-icon[data-astro-cid-uayeqb7f]{stroke:var(--green-700);transform:translate(4px)}@media (width<=900px){.ed-works[data-astro-cid-uayeqb7f]{grid-template-columns:1fr}}.ed-thinking-list[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.ed-thinking-item[data-astro-cid-uayeqb7f]{border:1px solid var(--border);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a08,0 1px 2px #0f172a0a}.ed-thinking-item[data-astro-cid-uayeqb7f]:hover{border-color:#1d8ce266;transform:translateY(-6px);box-shadow:0 24px 48px -12px #1d8ce21f,0 6px 16px -4px #0f172a0a}.ed-thinking-media[data-astro-cid-uayeqb7f]{aspect-ratio:16/10;background:var(--bg-secondary);position:relative;overflow:hidden}.ed-thinking-img[data-astro-cid-uayeqb7f]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.ed-thinking-item[data-astro-cid-uayeqb7f]:hover .ed-thinking-img[data-astro-cid-uayeqb7f]{transform:scale(1.06)}.ed-thinking-floating-badge[data-astro-cid-uayeqb7f]{-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#0f172abf;border:1px solid #fff3;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 12px #00000040}.ed-thinking-media-fallback[data-astro-cid-uayeqb7f]{width:100%;height:100%;font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-400);background:linear-gradient(135deg, var(--slate-100), var(--slate-50));place-items:center;font-weight:700;display:grid}.ed-thinking-body[data-astro-cid-uayeqb7f]{flex-direction:column;flex:1;padding:clamp(1.5rem,1rem + 1.2vw,1.75rem);display:flex}.ed-thinking-title[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(18px,1rem + .4vw,21px);font-weight:700;line-height:1.3;transition:color .25s}.ed-thinking-item[data-astro-cid-uayeqb7f]:hover .ed-thinking-title[data-astro-cid-uayeqb7f]{color:var(--blue-600)}.ed-thinking-excerpt[data-astro-cid-uayeqb7f]{color:var(--text-secondary);font-size:var(--fs-sm);margin-top:var(--space-3);line-height:1.55}.ed-thinking-meta[data-astro-cid-uayeqb7f]{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--fs-xs);padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:auto;font-weight:500;display:flex}.ed-thinking-date[data-astro-cid-uayeqb7f]{color:inherit;align-items:center;gap:6px;display:inline-flex}.ed-thinking-date[data-astro-cid-uayeqb7f] svg[data-astro-cid-uayeqb7f]{color:var(--blue-500)}.ed-thinking-author[data-astro-cid-uayeqb7f]{color:inherit}@media (width<=900px){.ed-thinking-list[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ed-thinking-list[data-astro-cid-uayeqb7f]{grid-template-columns:1fr}}.ed-statement[data-astro-cid-uayeqb7f]{border-top-color:var(--slate-800);padding-block:clamp(3.5rem,2.5rem + 3.5vw,6rem)}.ed-statement[data-astro-cid-uayeqb7f]>.ed-container[data-astro-cid-uayeqb7f]{position:relative}.ed-thesis[data-astro-cid-uayeqb7f]{z-index:2;max-width:min(100%,52rem);position:relative}.ed-thesis-visual[data-astro-cid-uayeqb7f]{z-index:1;aspect-ratio:62/60;pointer-events:none;width:min(44%,640px);position:absolute;top:50%;right:clamp(-2%,-1vw,0%);transform:translateY(-50%)}.ed-traj[data-astro-cid-uayeqb7f]{width:100%;height:100%;display:block;overflow:visible}.ed-traj-measures[data-astro-cid-uayeqb7f]{transform-box:fill-box;transform-origin:100%;animation:ed-traj-drift 26s var(--ease) infinite alternate}@keyframes ed-traj-drift{0%{transform:translate(-10px)}to{transform:translate(10px)}}.ed-traj-path[data-astro-cid-uayeqb7f]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s var(--ease-out);transition-delay:.85s}.ed-traj-expected[data-astro-cid-uayeqb7f],.ed-traj-origin[data-astro-cid-uayeqb7f],.ed-traj-dot[data-astro-cid-uayeqb7f]{opacity:0;transition:opacity .7s var(--ease-out)}.ed-traj-expected[data-astro-cid-uayeqb7f]{transition-delay:.85s}.ed-traj-dot[data-astro-cid-uayeqb7f]{transition-delay:1.6s}.ed-traj-dot[data-astro-cid-uayeqb7f].d2{transition-delay:1.85s}.ed-traj-origin[data-astro-cid-uayeqb7f]{transition-delay:.6s}.ed-traj-node[data-astro-cid-uayeqb7f],.ed-traj-ring[data-astro-cid-uayeqb7f]{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .5s var(--ease-out), opacity .5s var(--ease-out);transition-delay:2.15s;transform:scale(0)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-path[data-astro-cid-uayeqb7f]{stroke-dashoffset:0}.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-expected[data-astro-cid-uayeqb7f]{opacity:.55}.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-origin[data-astro-cid-uayeqb7f],.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-dot[data-astro-cid-uayeqb7f]{opacity:1}.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-node[data-astro-cid-uayeqb7f],.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-ring[data-astro-cid-uayeqb7f]{opacity:1;transform:scale(1)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-ring[data-astro-cid-uayeqb7f]{animation:ed-traj-pulse 3s var(--ease) 2.7s infinite}@keyframes ed-traj-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.12;transform:scale(1.35)}}.ed-traj-pulse[data-astro-cid-uayeqb7f]{offset-path:path("M60 500 C 250 470 360 300 540 110");offset-rotate:0deg;offset-distance:0%;opacity:0;filter:drop-shadow(0 0 5px #bce0658c)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit~.ed-thesis-visual[data-astro-cid-uayeqb7f] .ed-traj-pulse[data-astro-cid-uayeqb7f]{animation:ed-traj-flow 4.4s var(--ease) 2.6s infinite}@keyframes ed-traj-flow{0%{offset-distance:0%;opacity:0}10%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}@media (width<=1024px){.ed-thesis-visual[data-astro-cid-uayeqb7f]{display:none}.ed-thesis[data-astro-cid-uayeqb7f]{max-width:min(100%,58rem)}}.ed-thesis-quote[data-astro-cid-uayeqb7f]{font-family:var(--font-display);max-width:none;margin:0}.ed-thesis-setup[data-astro-cid-uayeqb7f]{letter-spacing:-.02em;color:#e9f0fc99;text-wrap:balance;max-width:22ch;font-size:clamp(19px,1rem + 1.5vw,32px);font-weight:500;line-height:1.28;display:block}.ed-thesis-strike[data-astro-cid-uayeqb7f]{white-space:nowrap;color:#e9f0fcb8;position:relative}.ed-thesis-strike[data-astro-cid-uayeqb7f]>span[data-astro-cid-uayeqb7f]{z-index:1;position:relative}.ed-thesis-strike[data-astro-cid-uayeqb7f]:after{content:"";background:var(--green-400);transform-origin:0;height:2px;transition:transform .55s var(--ease-out);border-radius:2px;transition-delay:.5s;position:absolute;top:54%;left:-.04em;right:-.04em;transform:scaleX(0)}.ed-thesis-payload[data-astro-cid-uayeqb7f]{letter-spacing:-.04em;color:#fff;max-width:17ch;margin-top:clamp(1.1rem,.6rem + 1.6vw,2rem);font-size:clamp(38px,1rem + 7vw,90px);font-weight:800;line-height:1.02;display:block}.ed-thesis-payload[data-astro-cid-uayeqb7f] .line[data-astro-cid-uayeqb7f]{display:block}.ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]{opacity:0;filter:blur(10px);transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out);display:inline-block;transform:translateY(.5em)}.ed-thesis-accent[data-astro-cid-uayeqb7f]{color:var(--green-400)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-strike[data-astro-cid-uayeqb7f]:after{transform:scaleX(1)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]{opacity:1;filter:none;transform:none}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]:first-child{transition-delay:.62s}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]:nth-child(2){transition-delay:.74s}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]:nth-child(3){transition-delay:.86s}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]:nth-child(4){transition-delay:.98s}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f]:nth-child(5){transition-delay:1.1s}.ed-thesis-setup[data-astro-cid-uayeqb7f]{opacity:0;filter:blur(8px);transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out);transform:translateY(.6em)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-thesis-setup[data-astro-cid-uayeqb7f]{opacity:1;filter:none;transform:none}.ed-stmt-actions[data-astro-cid-uayeqb7f]{align-items:center;gap:var(--space-4);opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);flex-wrap:wrap;margin-top:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);transition-delay:1.25s;display:flex;transform:translateY(.6em)}.ed-thesis[data-astro-cid-uayeqb7f].is-lit .ed-stmt-actions[data-astro-cid-uayeqb7f]{opacity:1;transform:none}@media (width<=600px){.ed-thesis[data-astro-cid-uayeqb7f],.ed-thesis-payload[data-astro-cid-uayeqb7f]{max-width:100%}.ed-stmt-actions[data-astro-cid-uayeqb7f]{flex-direction:column;align-items:stretch;width:100%}.ed-stmt-actions[data-astro-cid-uayeqb7f] .btn[data-astro-cid-uayeqb7f]{width:100%}}@media (prefers-reduced-motion:reduce){.ed-thesis-setup[data-astro-cid-uayeqb7f],.ed-thesis-payload[data-astro-cid-uayeqb7f] .w[data-astro-cid-uayeqb7f],.ed-stmt-actions[data-astro-cid-uayeqb7f]{opacity:1;filter:none;transition:none;transform:none}.ed-thesis-strike[data-astro-cid-uayeqb7f]:after{transition:none;transform:scaleX(1)}.ed-traj-measures[data-astro-cid-uayeqb7f],.ed-traj-ring[data-astro-cid-uayeqb7f],.ed-traj-pulse[data-astro-cid-uayeqb7f]{animation:none}.ed-traj-pulse[data-astro-cid-uayeqb7f]{opacity:0}.ed-traj-path[data-astro-cid-uayeqb7f]{stroke-dashoffset:0;transition:none}.ed-traj-expected[data-astro-cid-uayeqb7f]{opacity:.55;transition:none}.ed-traj-origin[data-astro-cid-uayeqb7f],.ed-traj-dot[data-astro-cid-uayeqb7f]{opacity:1;transition:none}.ed-traj-node[data-astro-cid-uayeqb7f],.ed-traj-ring[data-astro-cid-uayeqb7f]{opacity:1;transition:none;transform:scale(1)}}.ed-cta-band[data-astro-cid-uayeqb7f]{isolation:isolate;background:linear-gradient(150deg, var(--blue-800) 0%, var(--blue-600) 58%, var(--blue-500) 100%);color:#fff;text-align:center;border-top:1px solid var(--slate-800);padding-block:clamp(4.5rem,3rem + 6vw,8rem);position:relative;overflow:hidden}.ed-cta-shape[data-astro-cid-uayeqb7f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ed-cta-shape[data-astro-cid-uayeqb7f]:before,.ed-cta-shape[data-astro-cid-uayeqb7f]:after{content:"";background:var(--green-500);position:absolute}.ed-cta-shape[data-astro-cid-uayeqb7f]:before{opacity:.12;width:46%;height:220%;top:-60%;right:-6%;transform:rotate(18deg)}.ed-cta-shape[data-astro-cid-uayeqb7f]:after{opacity:.08;width:16%;height:220%;top:-60%;right:20%;transform:rotate(18deg)}.ed-cta-inner[data-astro-cid-uayeqb7f]{z-index:1;max-width:760px;margin-inline:auto;position:relative}.ed-cta-q[data-astro-cid-uayeqb7f]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,1.4rem + 3.4vw,60px);font-weight:700;line-height:1.08}.ed-cta-sub[data-astro-cid-uayeqb7f]{font-size:var(--fs-lead);line-height:var(--lh-normal);color:#ffffffc7;max-width:52ch;margin:clamp(1.25rem,1rem + 1vw,1.75rem) auto 0}.ed-cta-actions[data-astro-cid-uayeqb7f]{justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:clamp(2rem,1.25rem + 2vw,3rem);display:flex}.ed-cta-btn[data-astro-cid-uayeqb7f]{color:var(--blue-700);background:#fff;border-color:#fff}.ed-cta-btn[data-astro-cid-uayeqb7f]:hover{background:var(--green-400);border-color:var(--green-400);color:var(--blue-950,var(--slate-900))}.ed-cta-link[data-astro-cid-uayeqb7f]{color:#fff}.ed-cta-link[data-astro-cid-uayeqb7f]:hover{color:var(--green-300)}@media (width<=600px){.ed-cta-actions[data-astro-cid-uayeqb7f]{flex-direction:column;align-items:stretch;width:100%}.ed-cta-actions[data-astro-cid-uayeqb7f] .btn[data-astro-cid-uayeqb7f]{width:100%}}.ed-signals[data-astro-cid-uayeqb7f]>[data-astro-cid-uayeqb7f]:last-child:nth-child(3n+1){grid-column:1/-1;max-width:none}.ed-home[data-astro-cid-uayeqb7f] a[data-astro-cid-uayeqb7f]:focus-visible,.ed-signal[data-astro-cid-uayeqb7f]:focus-within{outline:3px solid var(--green-400);outline-offset:3px;border-radius:var(--radius-xs)}@media (width<=900px){.ed-hero-inner[data-astro-cid-uayeqb7f]{max-width:100%}.ed-hero-art[data-astro-cid-uayeqb7f]{opacity:.5}.ed-signals[data-astro-cid-uayeqb7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-tension-main[data-astro-cid-uayeqb7f]{align-items:flex-start;gap:var(--space-4);flex-direction:column}}@media (width<=768px){.ed-hero-art[data-astro-cid-uayeqb7f]{display:none}}@media (width<=640px){.ed-hero-actions[data-astro-cid-uayeqb7f] .btn[data-astro-cid-uayeqb7f]{flex:auto}.ed-signals[data-astro-cid-uayeqb7f]{grid-template-columns:1fr}.ed-signals[data-astro-cid-uayeqb7f]>[data-astro-cid-uayeqb7f]:last-child:nth-child(3n+1){grid-column:auto}.ed-fromto-split[data-astro-cid-uayeqb7f]{grid-template-columns:1fr}.ed-fromto-seam[data-astro-cid-uayeqb7f]{width:100%;height:44px}.ed-fromto-seam[data-astro-cid-uayeqb7f]:before{width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.ed-fromto-seam-icon[data-astro-cid-uayeqb7f] svg[data-astro-cid-uayeqb7f]{transform:rotate(90deg)}.ed-fromto-to[data-astro-cid-uayeqb7f],.ed-fromto-from[data-astro-cid-uayeqb7f]{transform:none}.ed-tension-poles[data-astro-cid-uayeqb7f]{gap:var(--space-2)}.ed-pole[data-astro-cid-uayeqb7f]{font-size:10px}}@media (prefers-reduced-motion:reduce){.ed-hero-video-track[data-astro-cid-uayeqb7f]{transition:none!important}.ed-hero-aurora-blob[data-astro-cid-uayeqb7f]{animation:none!important}.ed-hero-video-slide[data-astro-cid-uayeqb7f] video[data-astro-cid-uayeqb7f]{animation:none!important;transform:none!important}.ed-signal[data-astro-cid-uayeqb7f],.ed-hero-cue-arrow[data-astro-cid-uayeqb7f],.ed-arrow-link[data-astro-cid-uayeqb7f],.ed-arrow-link[data-astro-cid-uayeqb7f]:after,.ed-thinking-title[data-astro-cid-uayeqb7f],.ed-thinking-item[data-astro-cid-uayeqb7f],.ed-thinking-img[data-astro-cid-uayeqb7f]{transition:none}.ed-glow[data-astro-cid-uayeqb7f],.sig-flow[data-astro-cid-uayeqb7f] line[data-astro-cid-uayeqb7f]{animation:none}.mk-glow[data-astro-cid-uayeqb7f]{opacity:1;animation:none}.mk-frame[data-astro-cid-uayeqb7f],.mk-one[data-astro-cid-uayeqb7f],.mk-one-base[data-astro-cid-uayeqb7f]{stroke-dashoffset:0;opacity:.94;animation:none}.mk-bridge[data-astro-cid-uayeqb7f]{opacity:.9;animation:none}.mk-node[data-astro-cid-uayeqb7f],.mk-node--link[data-astro-cid-uayeqb7f]{opacity:1;filter:none;animation:none;transform:none}.mk-ping[data-astro-cid-uayeqb7f],.mk-current[data-astro-cid-uayeqb7f]{opacity:0;animation:none}.ed-tension-marker[data-astro-cid-uayeqb7f],.ed-tension-cue[data-astro-cid-uayeqb7f],.ed-tension-cue-icon[data-astro-cid-uayeqb7f]:after{transition:none}.ed-tension-explain[data-astro-cid-uayeqb7f]{animation:none}.ed-tension-item[data-astro-cid-uayeqb7f]{transition:none}.tn-tension-line[data-astro-cid-uayeqb7f]{animation:none}.tn-pulse[data-astro-cid-uayeqb7f]{opacity:.8;animation:none}.up-particles[data-astro-cid-uayeqb7f] circle[data-astro-cid-uayeqb7f]{opacity:.3;animation:none}.ed-upside-card[data-astro-cid-uayeqb7f],.ed-upside-icon-box[data-astro-cid-uayeqb7f],.ed-upside-arrow[data-astro-cid-uayeqb7f]{transition:none}.ed-fromto-to[data-astro-cid-uayeqb7f],.ed-fromto-from[data-astro-cid-uayeqb7f]{opacity:1;transition:none;transform:none}.ed-fromto-row[data-astro-cid-uayeqb7f],.ed-fromto-seam-icon[data-astro-cid-uayeqb7f]{transition:none}}
