.editorial-page-hero{position:relative;overflow:hidden;border-radius:clamp(1.75rem,4vw,2.75rem);border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 14% 18%,rgba(96,165,250,.24),transparent 32%),radial-gradient(circle at 82% 0%,rgba(59,130,246,.2),transparent 28%),linear-gradient(180deg,#0b1528f5,#07101ff5),linear-gradient(135deg,#0e1930d9,#080f1ef0);box-shadow:0 28px 70px -40px #0f172a85,inset 0 1px #ffffff14}.editorial-page-hero__wash,.editorial-page-hero__grid{position:absolute;inset:0;pointer-events:none}.editorial-page-hero__wash{background:radial-gradient(circle at 12% 18%,rgba(147,197,253,.14),transparent 34%),radial-gradient(circle at 88% 0%,rgba(96,165,250,.16),transparent 36%)}.editorial-page-hero__grid{opacity:.38;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(180deg,rgba(0,0,0,.28),transparent 72%)}.editorial-page-hero__inner{position:relative;display:grid;gap:1.25rem;padding:clamp(1.75rem,5vw,3rem)}.editorial-page-hero__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.65rem;color:#bfdbfedb;font-size:var(--type-meta);font-weight:700;letter-spacing:.28em;text-transform:uppercase}.editorial-page-hero__eyebrow-dot{width:.55rem;height:.55rem;border-radius:9999px;background:color-mix(in oklab,var(--page-accent, var(--accent)) 72%,white);box-shadow:0 0 0 6px color-mix(in oklab,var(--page-accent, var(--accent)) 12%,transparent)}.editorial-page-hero__title{margin:0;max-width:14ch;color:#f8fafcfa;font-size:var(--type-page-title);line-height:.96;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.editorial-page-hero__subtitle{margin:0;max-width:48rem;color:#bfdbfec2;font-size:var(--type-body-lg);line-height:1.75;text-wrap:pretty}.editorial-page-hero__rule{margin-top:.25rem;display:flex;align-items:center;width:min(100%,28rem);height:1px;background:linear-gradient(90deg,#94a3b857,#94a3b80f)}.editorial-page-hero__rule-accent{display:block;width:clamp(5rem,16vw,9rem);height:2px;border-radius:9999px;background:color-mix(in oklab,var(--page-accent, var(--accent)) 72%,white);box-shadow:0 0 18px color-mix(in oklab,var(--page-accent, var(--accent)) 26%,transparent)}.editorial-page-hero__support{display:contents}.editorial-page-hero[data-variant=blog],.editorial-page-hero[data-variant=showcase]{min-height:clamp(23rem,35vw,28rem);border-color:var(--blog-hero-border);border-radius:var(--blog-hero-radius);background:var(--blog-hero-surface);box-shadow:var(--blog-hero-shadow)}.editorial-page-hero[data-variant=showcase]{min-height:clamp(18rem,28vw,23rem)}.editorial-page-hero[data-variant=blog] .editorial-page-hero__grid,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__grid{opacity:.16;background-size:24px 24px;mask-image:radial-gradient(circle at 82% 40%,rgba(0,0,0,.72) 0%,transparent 68%)}.editorial-page-hero[data-variant=blog] .editorial-page-hero__wash,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__wash{background:radial-gradient(740px circle at 70% 48%,rgba(29,78,144,.14),transparent 66%),radial-gradient(500px circle at 10% 14%,rgba(255,255,255,.035),transparent 58%)}.editorial-page-hero[data-variant=blog] .editorial-page-hero__inner{width:min(52%,40rem);min-height:inherit;align-content:center;gap:clamp(1rem,2vw,1.35rem);padding:clamp(2.4rem,5.8vw,4.35rem)}.editorial-page-hero[data-variant=showcase] .editorial-page-hero__inner{width:min(100%,52rem);min-height:inherit;align-content:center;gap:clamp(1rem,2vw,1.35rem);padding:clamp(2rem,5vw,3.8rem)}.editorial-page-hero[data-variant=blog] .editorial-page-hero__eyebrow,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__eyebrow{color:color-mix(in oklab,var(--white) 54%,var(--page-accent, var(--accent)) 30%)}.editorial-page-hero[data-variant=blog] .editorial-page-hero__eyebrow-dot,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__eyebrow-dot{width:.48rem;height:.48rem;box-shadow:none}.editorial-page-hero[data-variant=blog] .editorial-page-hero__title,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__title{color:color-mix(in oklab,var(--white) 92%,var(--page-accent, var(--accent)) 8%);letter-spacing:-.045em}.editorial-page-hero[data-variant=blog] .editorial-page-hero__subtitle,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__subtitle{max-width:38rem;color:color-mix(in oklab,var(--white) 54%,var(--page-accent, var(--accent)) 32%);font-size:var(--type-body-lg);line-height:1.9}.editorial-page-hero[data-variant=blog] .editorial-page-hero__rule,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__rule{width:min(100%,30rem);background:linear-gradient(90deg,color-mix(in oklab,var(--page-accent, var(--accent)) 22%,transparent),color-mix(in oklab,var(--white) 5%,transparent) 64%,transparent)}.editorial-page-hero[data-variant=blog] .editorial-page-hero__rule-accent,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__rule-accent{width:clamp(7rem,14vw,10rem);background:var(--blog-hero-rule);box-shadow:none}.editorial-page-hero__observatory{position:absolute;inset:0;overflow:hidden;pointer-events:none;animation:blog-hero-observatory-enter .82s var(--motion-ease-decelerate) 80ms backwards}.editorial-page-hero__planet-container{position:absolute;right:8.5%;bottom:3%;width:clamp(17rem,27vw,24rem);aspect-ratio:1;z-index:2;transition:right .3s ease,bottom .3s ease,width .3s ease,translate .3s ease}.editorial-page-hero__planet{position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle at 36% 32%,rgba(181,217,255,.18),transparent 11%),radial-gradient(circle at 38% 34%,color-mix(in oklab,var(--page-accent, var(--accent)) 36%,transparent),transparent 30%),linear-gradient(142deg,#184a8780,#040c1afa 70%);box-shadow:-70px 24px 120px -78px color-mix(in oklab,var(--page-accent, var(--accent)) 56%,transparent),inset -56px -34px 88px #02060fb3,inset 22px 18px 80px #3d74be14;opacity:.62;transition:background .3s ease,box-shadow .3s ease}.editorial-page-hero__planet-glow{position:absolute;inset:-12px;border-radius:999px;background:transparent;border:1px dashed color-mix(in oklab,var(--page-accent, var(--accent)) 22%,transparent);box-shadow:0 0 40px color-mix(in oklab,var(--page-accent, var(--accent)) 12%,transparent);opacity:.8;animation:planet-glow-pulse 6s ease-in-out infinite;pointer-events:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}@keyframes planet-glow-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.03);opacity:.95}}.editorial-page-hero__orbit{position:absolute;right:-3%;border:1px solid var(--blog-hero-orbit-line);border-radius:50%;box-shadow:inset 0 0 32px #60a5fa06;transform:rotate(-11deg)}.editorial-page-hero__orbit--wide{top:14%;width:clamp(38rem,64vw,64rem);height:clamp(11rem,18vw,17rem)}.editorial-page-hero__orbit--tight{top:30%;width:clamp(30rem,51vw,52rem);height:clamp(8rem,13vw,12rem);opacity:.6}.editorial-page-hero__network{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.editorial-page-hero__line{stroke:color-mix(in oklab,var(--accent-projects) 32%,transparent);stroke-width:.5px;stroke-dasharray:2 3;fill:none;animation:projects-line-pulse 4s ease-in-out infinite alternate}@keyframes projects-line-pulse{0%{opacity:.15;stroke-dashoffset:0}to{opacity:.35;stroke-dashoffset:10}}.editorial-page-hero__observatory--projects .editorial-page-hero__planet-container{right:12%;bottom:-5%;width:clamp(16rem,25vw,21rem)}.editorial-page-hero__observatory--projects .editorial-page-hero__planet{background:radial-gradient(circle at 36% 32%,rgba(200,245,255,.22),transparent 12%),radial-gradient(circle at 38% 34%,color-mix(in oklab,var(--accent-projects) 38%,transparent),transparent 32%),linear-gradient(142deg,#084c6080,#030a14fa 72%);box-shadow:-60px 20px 110px -70px color-mix(in oklab,var(--accent-projects) 64%,transparent),inset -48px -30px 80px #01040cb8,inset 20px 16px 70px #06b6d417}.editorial-page-hero__observatory--projects .editorial-page-hero__planet-glow{border-color:color-mix(in oklab,var(--accent-projects) 22%,transparent);box-shadow:0 0 40px color-mix(in oklab,var(--accent-projects) 12%,transparent)}.editorial-page-hero__orbit--concentric-lg,.editorial-page-hero__orbit--concentric-md,.editorial-page-hero__orbit--concentric-sm{position:absolute;border:1px solid color-mix(in oklab,var(--accent-publications) 15%,transparent);border-radius:50%;box-shadow:inset 0 0 30px #10b98105;transform-origin:center;left:auto;right:5%;top:50%;translate:0 -50%}.editorial-page-hero__orbit--concentric-lg{width:clamp(28rem,46vw,46rem);height:clamp(28rem,46vw,46rem);animation:publications-orbit-rotate 40s linear infinite}.editorial-page-hero__orbit--concentric-md{width:clamp(20rem,33vw,33rem);height:clamp(20rem,33vw,33rem);animation:publications-orbit-rotate 28s linear infinite reverse;opacity:.75}.editorial-page-hero__orbit--concentric-sm{width:clamp(12rem,20vw,20rem);height:clamp(12rem,20vw,20rem);animation:publications-orbit-rotate 18s linear infinite;opacity:.55}@keyframes publications-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.editorial-page-hero__observatory--publications .editorial-page-hero__planet-container{right:15%;bottom:-15%;width:clamp(15rem,24vw,20rem)}.editorial-page-hero__observatory--publications .editorial-page-hero__planet{background:radial-gradient(circle at 36% 32%,rgba(200,255,225,.22),transparent 12%),radial-gradient(circle at 38% 34%,color-mix(in oklab,var(--accent-publications) 38%,transparent),transparent 32%),linear-gradient(142deg,#08604080,#030f0afa 72%);box-shadow:-60px 20px 110px -70px color-mix(in oklab,var(--accent-publications) 64%,transparent),inset -48px -30px 80px #010c06b8,inset 20px 16px 70px #10b98117}.editorial-page-hero__observatory--publications .editorial-page-hero__planet-glow{border-color:color-mix(in oklab,var(--accent-publications) 22%,transparent);box-shadow:0 0 40px color-mix(in oklab,var(--accent-publications) 12%,transparent)}.editorial-page-hero__orbit--pulse-a,.editorial-page-hero__orbit--pulse-b,.editorial-page-hero__orbit--pulse-c{position:absolute;border:1px solid color-mix(in oklab,var(--accent-talks) 14%,transparent);border-radius:50%;transform-origin:center;left:auto;right:12%;bottom:12%;translate:50% 50%}.editorial-page-hero__orbit--pulse-a{width:6rem;height:6rem;animation:talks-pulse 5s cubic-bezier(.16,1,.3,1) infinite}.editorial-page-hero__orbit--pulse-b{width:6rem;height:6rem;animation:talks-pulse 5s cubic-bezier(.16,1,.3,1) infinite;animation-delay:1.6s}.editorial-page-hero__orbit--pulse-c{width:6rem;height:6rem;animation:talks-pulse 5s cubic-bezier(.16,1,.3,1) infinite;animation-delay:3.2s}@keyframes talks-pulse{0%{transform:scale(.6);opacity:.8;border-color:color-mix(in oklab,var(--accent-talks) 36%,transparent);box-shadow:inset 0 0 10px color-mix(in oklab,var(--accent-talks) 8%,transparent)}to{transform:scale(4.8);opacity:0;border-color:color-mix(in oklab,var(--accent-talks) 2%,transparent);box-shadow:inset 0 0 40px transparent}}.editorial-page-hero__observatory--talks .editorial-page-hero__planet-container{right:12%;bottom:12%;translate:50% 50%;width:clamp(14rem,22vw,18rem)}.editorial-page-hero__observatory--talks .editorial-page-hero__planet{background:radial-gradient(circle at 36% 32%,rgba(255,240,220,.22),transparent 12%),radial-gradient(circle at 38% 34%,color-mix(in oklab,var(--accent-talks) 38%,transparent),transparent 30%),linear-gradient(142deg,#78320a80,#140803fa 72%);box-shadow:-60px 20px 110px -70px color-mix(in oklab,var(--accent-talks) 64%,transparent),inset -48px -30px 80px #0f0602b8,inset 20px 16px 70px #f9731617}.editorial-page-hero__observatory--talks .editorial-page-hero__planet-glow{border-color:color-mix(in oklab,var(--accent-talks) 22%,transparent);box-shadow:0 0 40px color-mix(in oklab,var(--accent-talks) 12%,transparent)}.editorial-page-hero__signal{position:absolute;width:.44rem;height:.44rem;border-radius:999px;background:color-mix(in oklab,var(--page-accent, var(--accent)) 58%,transparent);box-shadow:0 0 24px color-mix(in oklab,var(--page-accent, var(--accent)) 40%,transparent)}.editorial-page-hero__observatory--projects .editorial-page-hero__signal{background:color-mix(in oklab,var(--accent-projects) 58%,transparent);box-shadow:0 0 24px color-mix(in oklab,var(--accent-projects) 40%,transparent)}.editorial-page-hero__observatory--publications .editorial-page-hero__signal{background:color-mix(in oklab,var(--accent-publications) 58%,transparent);box-shadow:0 0 24px color-mix(in oklab,var(--accent-publications) 40%,transparent)}.editorial-page-hero__observatory--talks .editorial-page-hero__signal{background:color-mix(in oklab,var(--accent-talks) 58%,transparent);box-shadow:0 0 24px color-mix(in oklab,var(--accent-talks) 40%,transparent)}.editorial-page-hero__signal--a{top:36%;right:35.5%}.editorial-page-hero__signal--b{right:16.5%;bottom:27%;background:color-mix(in oklab,var(--accent-2, var(--accent)) 52%,transparent);box-shadow:0 0 20px color-mix(in oklab,var(--accent-2, var(--accent)) 30%,transparent)}.editorial-page-hero__star{position:absolute;top:var(--star-y);left:var(--star-x);width:var(--star-size, .16rem);height:var(--star-size, .16rem);border-radius:999px;background:var(--blog-hero-star);box-shadow:var(--blog-hero-star-shadow);opacity:.5;translate:-50% -50%;transform:scale(1);transition:opacity .26s ease,transform .42s var(--motion-ease-decelerate),filter .32s ease;animation:blog-hero-star-enter .72s var(--motion-ease-decelerate) calc(var(--star-delay, 0ms) + .24s) backwards,blog-hero-star-drift 7.4s ease-in-out calc(var(--star-delay, 0ms) + 1.1s) infinite alternate}.editorial-page-hero__star--projects{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.94),color-mix(in oklab,var(--accent-projects) 76%,white 10%) 44%,transparent 72%);box-shadow:0 0 10px color-mix(in oklab,var(--accent-projects) 36%,transparent),0 0 20px color-mix(in oklab,var(--accent-projects) 18%,transparent)}.editorial-page-hero__star--cyan-warm{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.92),color-mix(in oklab,var(--accent-2, #fb923c) 64%,white 12%) 44%,transparent 72%);box-shadow:0 0 9px color-mix(in oklab,var(--accent-2, #fb923c) 32%,transparent),0 0 18px color-mix(in oklab,var(--accent-2, #fb923c) 16%,transparent)}.editorial-page-hero__star--publications{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.94),color-mix(in oklab,var(--accent-publications) 76%,white 10%) 44%,transparent 72%);box-shadow:0 0 10px color-mix(in oklab,var(--accent-publications) 36%,transparent),0 0 20px color-mix(in oklab,var(--accent-publications) 18%,transparent)}.editorial-page-hero__star--emerald-warm{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.92),color-mix(in oklab,var(--accent-2, #fb923c) 64%,white 12%) 44%,transparent 72%);box-shadow:0 0 9px color-mix(in oklab,var(--accent-2, #fb923c) 32%,transparent),0 0 18px color-mix(in oklab,var(--accent-2, #fb923c) 16%,transparent)}.editorial-page-hero__star--talks{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.94),color-mix(in oklab,var(--accent-talks) 76%,white 10%) 44%,transparent 72%);box-shadow:0 0 10px color-mix(in oklab,var(--accent-talks) 36%,transparent),0 0 20px color-mix(in oklab,var(--accent-talks) 18%,transparent)}.editorial-page-hero__star--orange-warm{background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.92),color-mix(in oklab,var(--accent-2, #fb923c) 64%,white 12%) 44%,transparent 72%);box-shadow:0 0 9px color-mix(in oklab,var(--accent-2, #fb923c) 32%,transparent),0 0 18px color-mix(in oklab,var(--accent-2, #fb923c) 16%,transparent)}.editorial-page-hero__star--warm{background:var(--blog-hero-star-warm);box-shadow:var(--blog-hero-star-warm-shadow)}.editorial-page-hero[data-variant=blog]:hover .editorial-page-hero__star,.editorial-page-hero[data-variant=blog]:focus-within .editorial-page-hero__star,.editorial-page-hero[data-variant=showcase]:hover .editorial-page-hero__star,.editorial-page-hero[data-variant=showcase]:focus-within .editorial-page-hero__star{opacity:.82;filter:saturate(128%) brightness(1.08);transform:scale(1.28)}.editorial-page-hero[data-variant=blog]:hover .editorial-page-hero__planet-glow,.editorial-page-hero[data-variant=blog]:focus-within .editorial-page-hero__planet-glow,.editorial-page-hero[data-variant=showcase]:hover .editorial-page-hero__planet-glow,.editorial-page-hero[data-variant=showcase]:focus-within .editorial-page-hero__planet-glow{border-color:color-mix(in oklab,var(--page-accent, var(--accent)) 36%,transparent);box-shadow:0 0 60px color-mix(in oklab,var(--page-accent, var(--accent)) 22%,transparent);transform:scale(1.05)}@keyframes blog-hero-observatory-enter{0%{opacity:0;transform:translate3d(0,.45rem,0) scale(.98);filter:saturate(70%)}to{opacity:1;transform:translateZ(0) scale(1);filter:saturate(100%)}}@keyframes blog-hero-star-enter{0%{opacity:0;transform:scale(.28);filter:blur(1.5px) saturate(70%)}58%{opacity:.78;transform:scale(1.42);filter:blur(0) saturate(118%)}to{opacity:.5;transform:scale(1);filter:blur(0) saturate(100%)}}@keyframes blog-hero-star-drift{0%,to{translate:-50% -50%}48%{translate:calc(-50% + var(--star-drift-x, 0rem)) calc(-50% + var(--star-drift-y, 0rem))}}@media(max-width:640px){.editorial-page-hero__inner{gap:1rem;padding:1.5rem}.editorial-page-hero__title{max-width:none}.editorial-page-hero__subtitle{line-height:1.65}.editorial-page-hero[data-variant=blog]{min-height:24rem}.editorial-page-hero[data-variant=showcase]{min-height:20rem}.editorial-page-hero[data-variant=blog] .editorial-page-hero__inner,.editorial-page-hero[data-variant=showcase] .editorial-page-hero__inner{width:100%;align-content:end;padding:1.5rem}.editorial-page-hero__planet-container{top:3%;right:-18%;bottom:auto;width:14rem;opacity:.42;translate:none!important}.editorial-page-hero__planet{position:absolute;inset:0}.editorial-page-hero__orbit{right:-48%}.editorial-page-hero__star{opacity:.38}}@media(prefers-reduced-motion:reduce){.editorial-page-hero__observatory,.editorial-page-hero__star,.editorial-page-hero__line,.editorial-page-hero__orbit{animation:none!important;transition:none!important}.editorial-page-hero__orbit--pulse-a{transform:scale(1.2);opacity:.4}.editorial-page-hero__orbit--pulse-b{transform:scale(2.4);opacity:.2}.editorial-page-hero__orbit--pulse-c{transform:scale(3.6);opacity:.1}.editorial-page-hero[data-variant=blog]:hover .editorial-page-hero__star,.editorial-page-hero[data-variant=blog]:focus-within .editorial-page-hero__star,.editorial-page-hero[data-variant=showcase]:hover .editorial-page-hero__star,.editorial-page-hero[data-variant=showcase]:focus-within .editorial-page-hero__star{opacity:.5;filter:none;transform:scale(1)}}
