.Hero-module__ejOdHG__hero{background:var(--color-background);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__background{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.Hero-module__ejOdHG__overlay{z-index:1;background:linear-gradient(#0009 0%,#000c 100%);position:absolute;inset:0}.Hero-module__ejOdHG__stars{opacity:.4;z-index:2;background-image:radial-gradient(2px 2px at 20% 30%,#fff,#0000),radial-gradient(2px 2px at 60% 70%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000),radial-gradient(1px 1px at 80% 10%,#fff,#0000),radial-gradient(2px 2px at 90% 60%,#fff,#0000),radial-gradient(1px 1px at 33% 80%,#fff,#0000);background-size:200% 200%;animation:8s ease-in-out infinite Hero-module__ejOdHG__twinkle;position:absolute;inset:0}@keyframes Hero-module__ejOdHG__twinkle{0%,to{opacity:.6}50%{opacity:.3}}.Hero-module__ejOdHG__container{text-align:center;z-index:3;max-width:1280px;margin:0 auto;padding:120px 24px 64px;position:relative}.Hero-module__ejOdHG__title{font-family:var(--font-heading);color:var(--color-text);background:linear-gradient(135deg, var(--color-text) 0%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:64px;font-weight:700;line-height:1.15}.Hero-module__ejOdHG__subtitle{color:var(--color-text-muted);max-width:700px;margin:0 auto 40px;font-size:20px;line-height:1.65}.Hero-module__ejOdHG__primaryBtn{background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;border-radius:999px;height:52px;padding:0 32px;font-size:18px;font-weight:600;line-height:52px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.Hero-module__ejOdHG__primaryBtn:hover{box-shadow:0 14px 40px color-mix(in srgb, var(--color-primary) 30%, transparent);transform:translateY(-2px)}.Hero-module__ejOdHG__attribution{color:#fff9;z-index:3;font-size:11px;position:absolute;bottom:16px;right:16px}@media (max-width:768px){.Hero-module__ejOdHG__title{font-size:40px}.Hero-module__ejOdHG__subtitle{font-size:18px}.Hero-module__ejOdHG__primaryBtn{white-space:normal;height:auto;padding:12px 24px;font-size:16px}.Hero-module__ejOdHG__attribution{font-size:9px;bottom:12px;right:12px}}
.LatestDiscoveries-module__VMnrmW__section{background:var(--color-background);padding:96px 0}.LatestDiscoveries-module__VMnrmW__container{max-width:1280px;margin:0 auto;padding:0 24px}.LatestDiscoveries-module__VMnrmW__heading{font-family:var(--font-heading);color:var(--color-text);margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.15}.LatestDiscoveries-module__VMnrmW__intro{color:var(--color-text-muted);max-width:640px;margin:0 0 40px;font-size:18px;line-height:1.65}.LatestDiscoveries-module__VMnrmW__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.LatestDiscoveries-module__VMnrmW__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:20px}.LatestDiscoveries-module__VMnrmW__placeholder{opacity:.5;min-height:168px}.LatestDiscoveries-module__VMnrmW__name{font-family:var(--font-heading);color:var(--color-text);overflow-wrap:anywhere;margin:0 0 16px;font-size:22px;font-weight:600}.LatestDiscoveries-module__VMnrmW__facts{flex-direction:column;gap:12px;margin:0;display:flex}.LatestDiscoveries-module__VMnrmW__fact{flex-direction:column;gap:2px;display:flex}.LatestDiscoveries-module__VMnrmW__factLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.LatestDiscoveries-module__VMnrmW__factValue{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.LatestDiscoveries-module__VMnrmW__notice{color:var(--color-text-muted);margin:0 0 20px;font-size:16px;line-height:1.65}@media (max-width:768px){.LatestDiscoveries-module__VMnrmW__section{padding:64px 0}.LatestDiscoveries-module__VMnrmW__heading{font-size:28px}.LatestDiscoveries-module__VMnrmW__intro{margin-bottom:32px;font-size:16px}}
