:root{font-family:Segoe UI,Arial,sans-serif;color:#243d37;background:#f5f6f1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:light}.portal-special-link{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:20px 24px;background:#142632;color:#e7e5d9;border:1px solid #435e65;border-radius:8px;font-size:14px;min-height:64px}.portal-special-link span{font:10px/1.7 Consolas,monospace;letter-spacing:1px;color:#e5be8a}.portal-special-link svg{margin-left:auto}.portal-einstein-link{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;gap:16px;background:#f1e4c9;color:#4c635c;border-color:#cfb88c}.portal-einstein-link img{width:64px;height:64px;object-fit:contain}.portal-einstein-link span{color:#9f4c37}.portal-einstein-link strong{display:block;font:27px/1.2 Georgia,serif;color:#253e49;margin:5px 0}.portal-black-hole-link{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;gap:16px;background:linear-gradient(120deg,#182b3d,#26213d);border-color:#666182;color:#b9c9db}.portal-black-hole-link img{width:64px;height:64px;object-fit:cover;border-radius:50%}.portal-black-hole-link span{color:#94d1da}.portal-black-hole-link strong{display:block;font:27px/1.2 Georgia,serif;color:#e9c590;margin:5px 0}.portal-experiment-card.reloj-de-luz .portal-art-link{background:#102735;color:#c3dedc}.portal-experiment-card.tren-de-einstein .portal-art-link{background:#122b3b;color:#c3dedc}.portal-experiment-card.acrecion .portal-art-link{background:#0d1a28;color:#c4d2dc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #6d7964;outline-offset:5px}h1,h2,h3,p{margin:0}svg{display:block;flex-shrink:0}::selection{background:#dbe6b4;color:#243d37}.portal-shell{max-width:1520px;margin:0 auto;padding:0 64px}.skip-link{position:absolute;left:15px;top:8px;background:#243d37;color:#fff;padding:12px 18px;z-index:5;transform:translateY(-160%);border-radius:5px}.skip-link:focus{transform:translateY(0)}.portal-header{height:104px;border-bottom:1px solid #dce2d7;display:flex;align-items:center;gap:48px}.portal-brand{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:25px;line-height:1;letter-spacing:1px}.portal-brand-mark{width:43px;height:43px;background:#243d37;color:#dce8b0;border-radius:12px;display:grid;place-items:center}.portal-brand-sub{display:block;font-size:8px;letter-spacing:2px;font-weight:500;margin-top:7px}.portal-header nav{display:flex;gap:31px;font-size:11px;margin-left:auto}.portal-header nav a{padding:10px 0}.portal-header nav a:hover{color:#657c4b}.portal-header nav span{margin-left:9px}.portal-header-note{color:#7b887c;font-size:10px;border-left:1px solid #d9e0d4;padding-left:26px}.portal-hero{padding:68px 0 62px;display:flex;align-items:center;justify-content:space-between;gap:42px}.portal-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;color:#74816b;display:flex;align-items:center;gap:9px}.portal-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#7d9654}.portal-hero h1{font:400 clamp(46px,5.6vw,86px) / 1.04 Georgia,"Times New Roman",serif;letter-spacing:-3.9px;margin-top:25px}.portal-hero h1 em{color:#758759;font-weight:400}.portal-lead{margin-top:24px;font-size:14px;line-height:1.85;color:#768171}.portal-primary{display:inline-flex;align-items:center;gap:30px;font-size:11px;font-weight:600;border-radius:6px;background:#243d37;color:#fafbf3;padding:15px 18px;margin-top:28px;transition:background .18s}.portal-primary:hover{background:#3d5749}.portal-primary svg{width:17px;height:17px}.portal-hero-note{width:280px;padding:12px 0 12px 36px;border-left:1px solid #d7dece;flex-shrink:0}.portal-note-number{font:italic 80px/.9 Georgia,serif;color:#c8d2b9;display:block;margin:0 0 18px -4px}.portal-hero-note p{font:26px/1.28 Georgia,serif;letter-spacing:-.6px}.portal-hero-note em{color:#7a8c60}.portal-note-rule{display:block;width:35px;height:1px;background:#b1bd9e;margin:22px 0 16px}.portal-mono{font:8px Consolas,monospace;letter-spacing:1px;color:#7f8e72}.portal-labs{border-top:1px solid #dce2d7;padding-top:28px}.portal-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.portal-section-heading h2{font:28px/1.2 Georgia,serif;letter-spacing:-.65px;margin-top:10px}.portal-count{font:8px Consolas,monospace;letter-spacing:1px;color:#8b967f;margin-bottom:5px;white-space:nowrap}.portal-experiment-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.portal-experiment-card.hawking .portal-art-link{background:#0b151f}.portal-experiment-card{min-width:0;background:#fffef9;border:1px solid #dce2d5;border-radius:11px;overflow:hidden}.portal-art-link{display:block;background:#142127;color:#c0cec7;position:relative;overflow:hidden}.portal-experiment-card.doble-rendija .portal-art-link{background:#171e2c}.portal-art-meta{display:flex;justify-content:space-between;align-items:center;padding:21px 24px 0;font:8px Consolas,monospace;letter-spacing:1.5px}.portal-art-meta>span:first-child{display:flex;align-items:center;gap:12px}.portal-meta-line{height:1px;width:22px;background:#61776c}.portal-art-arrow{width:28px;height:28px;border:1px solid #4a5b5b;display:grid;place-items:center;border-radius:50%;transition:color .18s,border-color .18s}.portal-art-arrow svg{width:13px;height:13px}.portal-art-link:hover .portal-art-arrow{border-color:#d3dfb8;color:#e1ebc9}.experiment-illustration{width:100%;height:auto;margin-top:-5px}.portal-art-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font:italic 14px Georgia,serif;padding:2px 24px 21px;color:#b2c0b9}.portal-art-caption>span:last-child{font:7px Consolas,monospace;letter-spacing:1px;color:#8b9f96;white-space:nowrap}.portal-art-caption>span:last-child span{margin-left:8px}.portal-card-copy{padding:27px 27px 22px}.portal-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-card-title h3{font:31px/1.2 Georgia,serif;letter-spacing:-1px}.portal-card-title h3 a:hover{color:#6e8056}.portal-card-number{font:11px Consolas,monospace;color:#a5b197}.portal-question{font-size:13px;line-height:1.65;color:#43574c;margin-top:15px;max-width:420px}.portal-discovery{font-size:11px;line-height:1.8;color:#7a8673;margin-top:10px;max-width:425px}.portal-card-bottom{margin-top:23px;border-top:1px solid #e4e8dc;padding-top:17px;display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.portal-card-bottom ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px}.portal-card-bottom li{border:1px solid #e2e7da;padding:4px 6px;border-radius:3px;color:#7e8b70;font-size:8px}.doble-rendija .portal-card-bottom li{background:#f2f2f9;border-color:#e5e4f0;color:#7c7e9e}.portal-explore-link{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;white-space:nowrap;padding:6px 0}.portal-explore-link:hover{color:#6b834c}.portal-explore-link svg{width:16px;height:16px}.portal-diagram-note{font-size:9px;line-height:1.6;color:#929d88;margin-top:13px}.portal-learning{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;margin-top:64px;padding:43px 0 48px;border-top:1px solid #dce2d7}.portal-learning h2{font:36px/1.18 Georgia,serif;letter-spacing:-1.05px;margin-top:16px}.portal-learning h2 em{color:#7b8d61}.portal-learning-intro>p{font-size:12px;color:#7b8874;line-height:1.9;max-width:360px;margin-top:19px}.portal-learning ol{list-style:none;margin:0;padding:0}.portal-learning li{display:flex;gap:19px;padding:0 0 23px}.portal-learning li:last-child{padding-bottom:0}.portal-learning li>span{color:#91a479;font:10px Consolas,monospace;padding-top:3px}.portal-learning h3{font-size:13px;font-weight:500}.portal-learning li p{color:#819075;font-size:11px;line-height:1.8;margin-top:7px;max-width:365px}.portal-footer{padding:25px 0 30px;border-top:1px solid #dce2d7;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#89967c}.portal-footer strong{color:#5c715c;font-size:9px;letter-spacing:1px;font-weight:500}.portal-footer strong span{margin:0 8px;color:#a0b08e}.portal-footer p{margin-top:8px;font-size:10px}.portal-footer>span{font-size:9px;line-height:1.8}.portal-footer>a{display:flex;gap:14px;align-items:center;font-size:10px}.portal-footer>a svg{width:13px;height:13px}@media(min-width:1200px){.portal-experiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.portal-card-copy{padding:25px 22px}.portal-card-title{min-height:64px;align-items:start}.portal-card-title h3{font-size:26px}.portal-card-number{padding-top:7px}.portal-art-caption{min-height:58px;font-size:12px;padding-inline:20px}.portal-art-caption>span:last-child{font-size:6px}.portal-card-bottom{min-height:78px;align-content:start}}@media(min-width:1500px){.portal-hero{padding-top:80px;padding-bottom:76px}}@media(max-width:1100px){.portal-shell{padding:0 36px}.portal-header{gap:24px}.portal-header-note{display:none}.portal-hero-note{width:210px;padding-left:26px}.portal-hero-note p{font-size:23px}.portal-hero h1{letter-spacing:-2.7px}.portal-card-copy{padding:23px}.portal-card-title h3{font-size:27px}.portal-learning{gap:45px}}@media(max-width:760px){.portal-shell{padding:0 23px}.portal-header{height:84px}.portal-header nav{gap:18px;font-size:10px}.portal-header nav a:last-child{display:none}.portal-header nav a[href="/agujeros-negros/"]{display:none}.portal-brand{font-size:22px}.portal-brand-mark{width:38px;height:38px}.portal-brand-sub{font-size:7px}.portal-hero{padding:44px 0 42px}.portal-hero h1{font-size:clamp(43px,7vw,60px);letter-spacing:-2px}.portal-hero-note{display:none}.portal-lead{font-size:12px}.portal-eyebrow{font-size:8px;letter-spacing:1.35px}.portal-primary{margin-top:23px}.portal-section-heading{align-items:start}.portal-section-heading h2{font-size:25px}.portal-count{display:none}.portal-experiment-grid{grid-template-columns:minmax(0,1fr);gap:24px}.portal-art-meta{padding-top:18px}.portal-art-caption{font-size:15px}.portal-card-copy{padding:24px}.portal-card-title h3{font-size:31px}.portal-question{font-size:13px}.portal-discovery{font-size:12px}.portal-card-bottom{margin-top:18px}.portal-learning{grid-template-columns:minmax(0,1fr);gap:31px;margin-top:42px;padding-top:31px}.portal-learning h2{font-size:33px}.portal-learning-intro>p{max-width:440px}.portal-learning li p{max-width:440px}.portal-footer{flex-wrap:wrap;align-items:start;gap:23px}.portal-footer>span{display:none}.portal-footer>a{padding-top:3px}}@media(max-width:370px){.portal-shell{padding:0 16px}.portal-header nav{font-size:9px}.portal-hero h1{font-size:40px;letter-spacing:-1.8px}.portal-hero .portal-eyebrow{font-size:7px;letter-spacing:1px}.desktop-break{display:none}.portal-card-copy{padding:21px}.portal-card-title h3{font-size:27px}.portal-art-meta{padding-inline:18px}.portal-art-caption{padding-inline:18px;font-size:12px}.portal-art-caption>span:last-child{font-size:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.portal-experiment-card.nos-vemos-a-la-vuelta .portal-art-link{background:#102d3b;color:#c3dedc}.portal-experiment-card.ascensor-de-einstein .portal-art-link{background:#132f3c;color:#c3dedc}.portal-experiment-card.el-tiempo-tiene-altura .portal-art-link{background:#122f3d;color:#c3dedc}.portal-experiment-card.orbita-que-no-se-cierra .portal-art-link{background:#18303d;color:#edd1ab}.portal-experiment-card.efecto-fotoelectrico .portal-art-link{background:#1a2b43;color:#cfbdf7}.portal-maldacena-link{background:linear-gradient(110deg,#312747,#193d43);border-color:#8b78ab}.portal-maldacena-link strong{display:block;font:26px Georgia,serif;margin:5px 0}.portal-maldacena-link .portal-md-symbol{font:70px/1 Georgia,serif;color:#a0edcf;padding:0 16px}
