@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f3f0e7;--ink:#252b24;--muted:#77796b;--orange:#c94d27;--line:#d8d8ca;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{background:none;border:0}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}em{font-family:var(--serif);font-weight:400;color:var(--orange)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.edition-bar{background:#293329;color:#e5e6d8;padding:12px 56px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.3px}.edition-bar span:nth-child(2){font-family:var(--serif);font-style:italic;letter-spacing:.4px;font-size:16px}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#df7953;margin-right:9px;vertical-align:middle}.site-header{display:flex;justify-content:space-between;align-items:center;height:104px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;letter-spacing:1.1px;font-size:13px;font-weight:600}.brand-symbol{font-size:39px;color:var(--orange);font-weight:400;line-height:1}.brand b{font-weight:400;color:var(--orange);margin-left:7px}nav{display:flex;align-items:center;gap:34px;font-size:12px}nav a:hover,.text-button:hover{color:var(--orange)}.text-button{padding:0}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:655px;align-items:center;padding-top:45px;padding-bottom:44px;gap:25px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;line-height:1.5;margin-bottom:22px}.mini-star{color:var(--orange);font-size:17px;vertical-align:-1px;margin-right:8px}.hero h1{font-size:clamp(70px,6.55vw,96px);line-height:.99;letter-spacing:-3.5px;margin:0 0 24px;max-width:530px}.hero h1 em{font-size:1.12em;line-height:.95;letter-spacing:-3px}.hero-description{max-width:442px;font-size:15px;color:#62675b;line-height:1.8;margin-bottom:25px}.hero-actions{display:flex;align-items:center;gap:28px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:var(--ink);color:var(--paper);padding:17px 21px;font-size:12px}.button:hover{background:var(--orange)}.button span{font-size:18px;line-height:1}.underlined{font-size:12px;border-bottom:1px solid #aeb1a1;padding:5px 0;display:inline-flex;gap:22px;align-items:center}.underlined:hover{color:var(--orange);border-color:var(--orange)}.hero-note{font-size:10px;color:var(--muted);margin:20px 0 0}.hero-art{position:relative;align-self:center}.hero-art svg{display:block;width:100%;height:auto}.art-caption{display:flex;align-items:center;gap:14px;justify-content:center;font-size:8px;letter-spacing:1.25px;color:var(--muted);margin-top:-3px}.caption-line{width:26px;height:1px;background:var(--orange)}.countdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.25fr .8fr 1.3fr auto;align-items:center;padding-block:29px;gap:32px}.countdown .eyebrow{color:var(--orange);margin-bottom:7px}.countdown-title{font-family:var(--serif);font-size:25px;line-height:1.15;margin:0}.countdown-value{display:flex;align-items:center;gap:15px}.countdown-value>span:first-child{font-family:var(--serif);font-size:64px;line-height:1}.countdown-value>span:last-child{font-size:9px;letter-spacing:1.2px;line-height:1.7;color:var(--muted)}.countdown-description{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.countdown-arrow{color:var(--orange);font-size:34px}.journal{padding-block:76px 65px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:10px;color:var(--muted)}.section-heading h2{font-size:43px;letter-spacing:-1.5px;margin:0}.orange-dot{color:var(--orange)}.section-heading>p{font-size:12px;color:var(--muted);margin:0;line-height:1.8}.journal-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px;padding-block:12px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-size:11px;padding:8px 13px;color:#74796d}.filter.active{background:var(--ink);color:var(--paper)}.filter:hover:not(.active){background:#e5e5d9}.filter span{opacity:.7;margin-left:4px}.preview-label{font-size:8px;letter-spacing:1.1px;color:var(--muted);white-space:nowrap}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-entry{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;gap:46px;border-bottom:1px solid var(--line);padding-bottom:29px;margin-bottom:5px}.entry-visual{position:relative;min-height:190px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e5e7db;color:#687959}.feature-entry .entry-visual{min-height:330px;background:#273429;color:#cedcb6}.visual-caption{position:absolute;bottom:17px;left:19px;font-size:8px;letter-spacing:1.5px;z-index:1}.entry-visual svg{width:100%;height:100%;position:absolute;inset:0}.entry-visual .symbol{font-family:var(--serif);font-size:110px;line-height:1;opacity:.9}.entry-visual.Discovery{background:#ece2d4;color:#b15a39}.entry-visual.Interface{background:#dedfd5;color:#505c71}.entry-copy{padding-top:21px}.feature-entry .entry-copy{padding-top:26px;padding-right:28px;align-self:center}.entry-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.2px;color:var(--muted);margin-bottom:17px}.entry-category{color:var(--orange)}.entry-copy h3{font-family:var(--serif);font-size:32px;line-height:1.06;letter-spacing:-.6px;margin-bottom:16px}.feature-entry h3{font-size:46px;line-height:1.05}.entry-copy h3 button{font:inherit;text-align:left;padding:0}.entry-copy h3 button:hover{color:var(--orange)}.entry-summary{font-size:13px;color:#6e7366;line-height:1.8;margin-bottom:19px}.entry-bottom{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}.read-button{font-size:11px;padding:5px 0;color:var(--ink)}.read-button:hover{color:var(--orange)}.save-button{font-size:10px;border:1px solid var(--line);padding:6px 9px}.save-button[aria-pressed=true]{border-color:var(--orange);color:var(--orange)}.journal-bottom{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px}.empty-state{border:1px solid var(--line);padding:40px;text-align:center;color:var(--muted)}.horizons{background:#e8eadf;padding-block:65px}.horizon-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd2c2;border-bottom:1px solid #cdd2c2}.horizon-grid>a{padding:28px 32px 26px 0;display:flex;flex-direction:column;align-items:flex-start}.horizon-grid>a+a{border-left:1px solid #cdd2c2;padding-left:32px}.horizon-num{font-size:9px;letter-spacing:1.5px;color:#68745e}.horizon-icon{font-size:57px;line-height:1.2;color:#75845e;margin-top:27px;margin-bottom:20px;height:68px}.horizon-grid h3{font-family:var(--serif);font-size:38px;line-height:1.05;margin-bottom:16px;letter-spacing:-.5px}.horizon-grid p{font-size:13px;color:#6c7563;max-width:285px;margin-bottom:28px;flex:1}.horizon-link{font-size:11px;width:100%;display:flex;justify-content:space-between;align-items:center}.horizon-link b{font-size:21px;font-weight:400}.horizon-grid>a:hover .horizon-link{color:var(--orange)}.thesis{display:grid;grid-template-columns:1fr 1.65fr;gap:55px;padding-block:100px;border-bottom:1px solid var(--line)}.big-star{font-size:99px;line-height:1;display:block;color:var(--orange);margin-bottom:40px}.thesis-side .eyebrow{font-size:9px;margin-bottom:25px}.latin{font-family:var(--serif);font-style:italic;font-size:30px;margin-bottom:0}.definition{font-size:11px;color:var(--muted)}.thesis-copy h2{font-family:var(--serif);font-size:58px;line-height:1.08;letter-spacing:-1px;margin-bottom:26px}.thesis-copy p{font-size:14px;line-height:1.9;max-width:590px;color:#666e5f}.thesis-copy .thesis-statement{font-size:20px;color:var(--ink);line-height:1.5;margin:27px 0 19px}.closing{text-align:center;padding-block:68px 75px}.closing .eyebrow{color:var(--muted)}.closing h2{font-family:var(--serif);font-size:68px;line-height:1;letter-spacing:-1px;margin-bottom:27px}.closing .button{min-width:185px}footer{border-top:1px solid var(--line);padding-block:28px;display:flex;flex-wrap:wrap;gap:22px;align-items:center}footer .brand{font-size:10px}footer .brand-symbol{font-size:30px}footer p{font-size:10px;color:var(--muted);margin:0;flex:1}footer button{font-size:10px}.footer-meta{font-size:8px;letter-spacing:1px;color:var(--muted)}.skip-link{position:absolute;left:10px;top:-80px;background:var(--ink);padding:15px;color:white;z-index:20}.skip-link:focus{top:10px}dialog{padding:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);width:min(790px,calc(100% - 32px));max-height:88dvh;box-shadow:0 15px 100px #19211840}dialog::backdrop{background:#1a251abb;backdrop-filter:blur(5px)}.reader-top{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:19px 30px;background:var(--paper);border-bottom:1px solid var(--line);z-index:1}.reader-top .eyebrow{margin:0}.reader-top button{font-size:20px;padding:3px 8px}#reader-content{padding:40px 55px 50px}#reader-title{font-family:var(--serif);font-size:51px;letter-spacing:-1px;line-height:1.1;margin-bottom:22px}.article-lede{font-size:19px;line-height:1.7;color:#56634b}.article-body p{font-size:15px;line-height:1.9}.article-body h3{font-family:var(--serif);font-size:30px;margin-top:29px;margin-bottom:12px}.article-note{border-top:1px solid var(--line);padding-top:18px;font-size:12px;color:var(--muted);margin-top:30px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:var(--paper);padding:13px 22px;opacity:0;transition:.2s;pointer-events:none;font-size:12px;z-index:50}#toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1500px){.hero{min-height:710px}.hero h1{font-size:96px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.edition-bar{padding-inline:32px}nav{gap:20px}.hero h1{font-size:74px}.hero-description{font-size:14px}.hero-actions{gap:20px}.countdown{gap:20px;grid-template-columns:1.2fr .8fr 1fr auto}.countdown-description br{display:none}.feature-entry{gap:30px}.feature-entry h3{font-size:39px}.thesis{grid-template-columns:.8fr 1.5fr}.thesis-copy h2{font-size:51px}.preview-label{font-size:7px}.filter{padding-inline:9px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.edition-bar{padding-inline:20px}.edition-bar span:nth-child(2){display:none}.edition-bar{font-size:8px}.site-header{height:auto;padding-block:24px;gap:20px;flex-wrap:wrap}nav{width:100%;justify-content:space-between;gap:12px;font-size:11px}.hero{grid-template-columns:1fr;gap:0;padding-block:40px 35px}.hero-copy{position:relative;z-index:1}.hero h1{font-size:78px}.hero-description{max-width:510px}.hero-art{max-width:560px;width:100%;margin:0 auto}.hero-art svg{max-height:470px}.hero-actions{gap:24px}.countdown{grid-template-columns:1fr auto;gap:17px;padding-block:25px}.countdown-description{font-size:11px}.countdown-arrow{justify-self:center}.countdown-value{gap:10px}.countdown-value>span:first-child{font-size:55px}.countdown-title{font-size:23px}.journal{padding-block:48px}.section-heading h2{font-size:36px}.section-heading>p{font-size:10px}.journal-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.preview-label{font-size:8px}.feature-entry{grid-template-columns:1fr;gap:0}.feature-entry .entry-visual{min-height:270px}.feature-entry .entry-copy{padding-right:0}.feature-entry h3{font-size:43px}.entry-grid{grid-template-columns:1fr 1fr;gap:24px}.entry-copy h3{font-size:31px}.entry-grid article:last-child:nth-child(even){grid-column:auto}.horizons{padding-block:48px}.horizon-grid{grid-template-columns:1fr}.horizon-grid>a{padding:27px 0;position:relative}.horizon-grid>a+a{border-left:0;border-top:1px solid #cdd2c2;padding-left:0}.horizon-icon{position:absolute;right:5px;top:35px;font-size:63px}.horizon-grid h3{font-size:38px;margin-top:20px}.horizon-grid p{max-width:80%;margin-bottom:20px}.horizon-link{max-width:100%}.thesis{grid-template-columns:1fr;gap:30px;padding-block:55px}.thesis-side{position:relative}.big-star{position:absolute;right:10px;top:0;font-size:70px}.thesis-side .eyebrow{margin-bottom:18px}.thesis-copy h2{font-size:48px}.closing{padding-block:50px}.closing h2{font-size:58px}footer p{flex-basis:100%;order:3}.footer-meta{margin-left:auto}#reader-content{padding:30px}#reader-title{font-size:41px}}@media(max-width:460px){.brand{font-size:11px;gap:8px}.brand b{margin-left:4px}.hero h1{font-size:68px}.hero-actions{gap:18px}.button{gap:25px;padding:16px 17px;font-size:11px}.underlined{gap:14px;font-size:11px}.hero-art svg{max-height:365px}.art-caption{font-size:6px;gap:10px}.section-heading{align-items:flex-start}.section-heading>p{max-width:140px}.entry-grid{grid-template-columns:1fr}.entry-visual{min-height:215px}.feature-entry .entry-visual{min-height:240px}.feature-entry h3{font-size:39px}.filter{font-size:10px;padding-inline:8px}.thesis-copy h2{font-size:42px}.closing h2{font-size:49px}.footer-meta{width:100%;margin:0}.horizon-grid p{max-width:83%}.article-lede{font-size:17px}#reader-content{padding:26px 23px}#reader-title{font-size:37px}.reader-top{padding:15px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

[hidden]{display:none!important}

.why-block{border-left:2px solid #c94d27;padding-left:14px;margin:15px 0 20px}.why-block .eyebrow{font-size:8px;color:#c94d27;margin-bottom:6px}.why-block>p:last-child{font-size:13px;color:#626d58;line-height:1.7;margin:0}.source-credit{font-size:9px;color:#77796b;line-height:1.7;margin-bottom:17px}.source-credit span{display:block;font-size:8px;letter-spacing:.4px}.entry-copy h3 a:hover{color:#c94d27}.feature-entry .entry-copy{padding-block:0}.thesis{padding-block:75px}.thesis-copy h2{font-size:56px}@media(max-width:800px){.feature-entry .entry-copy{padding-top:25px}.thesis-copy h2{font-size:46px}}

.newsletter-description{max-width:480px;margin:0 auto 28px;line-height:1.6}.newsletter form{max-width:620px;margin:0 auto;text-align:left}.newsletter form>label{display:block;font-size:13px;margin-bottom:9px}.subscribe-row{display:flex;gap:10px}.subscribe-row input{min-width:0;flex:1;background:#faf8f2;border:1px solid #b9b4a4;padding:16px;font:inherit;border-radius:0}.subscribe-row .button{white-space:nowrap;cursor:pointer}.newsletter .consent{display:flex;align-items:flex-start;gap:9px;margin-top:16px;font-size:13px;line-height:1.5}.consent input{accent-color:#cc4a22;margin-top:3px}.newsletter-note{font-size:12px;line-height:1.6;max-width:600px;margin:14px auto;color:#656254}#subscribe-status{font-size:14px;line-height:1.6;margin:16px 0 0}.signup-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.subscribe-row button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.subscribe-row{flex-direction:column}.subscribe-row .button{justify-content:space-between}.newsletter h2{font-size:48px}}
