:root{--paper:#f7f2e8;--paper-2:#efe6d6;--paper-3:#e6dac4;--card:#fffdf8;--ink:#1c1813;--ink-2:#463d33;--muted:#7b6f60;--line:#1c18131f;--line-2:#1c181338;--accent:#b4532a;--accent-2:#8f3d1c;--gold:#c99a3b;--lapis:#1f3a5f;--night:#16120e;--night-2:#221b15;--ok:#3f6b4a;--mid:#a7742a;--deb:#8b3f5c;--display:"Fraunces", "Iowan Old Style", Georgia, serif;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--r:14px;--r-lg:22px;--shadow:0 1px 2px #1c18130f, 0 12px 32px -12px #1c18132e;--wrap:1240px;--logo-ink:var(--paper)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .32 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#root{z-index:1;position:relative}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;font-optical-sizing:auto;margin:0 0 .5em;font-weight:500;line-height:1.08}h1{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,5rem);font-weight:400}h2{letter-spacing:-.02em;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:400}h3{font-size:1.28rem}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(18px,4vw,40px)}.narrow{max-width:860px}.eyebrow{font:600 .74rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.eyebrow--light{color:var(--gold)}.lede{font-family:var(--serif);color:var(--ink-2);max-width:46em;font-size:clamp(1.15rem,1.6vw,1.36rem);line-height:1.5}.muted{color:var(--muted)}.small{font-size:.88rem}.link{color:var(--accent-2);border-bottom:1px solid;padding-bottom:2px;font-weight:600;text-decoration:none}.skip{background:var(--ink);color:var(--paper);z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:.6em;padding:.78em 1.3em;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:inline-flex}.btn:hover{background:var(--accent-2);border-color:var(--accent-2);transform:translateY(-2px);box-shadow:0 10px 24px -10px #1c181373}.btn--lg{padding:.95em 1.6em;font-size:1rem}.btn--sm{padding:.45em .9em;font-size:.85rem}.btn--ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn--light:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn--ghostlight{color:var(--paper);background:0 0;border-color:#f7f2e859}.btn--ghostlight:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pill{font:600 .7rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);border-radius:99px;padding:.55em .9em;display:inline-block}.pill--live{background:var(--accent);color:#fff;border-color:var(--accent)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*{scroll-behavior:auto!important;animation:none!important}}.logo{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.logo span{flex-direction:column;line-height:1;display:flex}.logo b{font:600 1.32rem/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.logo i{font:italic 400 .86rem/1.2 var(--serif);color:var(--muted);letter-spacing:.02em}.logo--light{color:var(--paper);--logo-ink:var(--ink)}.logo--light i{color:#f7f2e899}.masthead{z-index:40;background:#f7f2e800;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.masthead.is-scrolled{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line);background:#f7f2e8db}.masthead__in{align-items:center;gap:28px;max-width:1440px;margin:0 auto;padding:14px clamp(18px,3vw,36px);display:flex}.masthead__nav{border-radius:99px;gap:4px;margin-left:12px;padding:4px;transition:background .3s;display:flex}.masthead:not(.is-scrolled) .masthead__nav,.masthead:not(.is-scrolled) .logo{-webkit-backdrop-filter:blur(12px);background:#f7f2e8d6}.masthead .logo{border-radius:14px;padding:5px 14px 5px 5px;transition:background .3s}.masthead__nav a,.masthead__more{color:var(--ink-2);background:0 0;border:0;border-radius:99px;padding:8px 12px;font-size:.94rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.masthead__nav a:hover,.masthead__more:hover{color:var(--ink);background:#1c18130f}.masthead__nav a.active{color:var(--accent-2)}.masthead__search{background:var(--card);border:1px solid var(--line);min-width:250px;color:var(--muted);border-radius:99px;align-items:center;gap:10px;margin-left:auto;padding:9px 12px 9px 14px;font-size:.9rem;transition:border-color .2s,box-shadow .2s;display:flex}.masthead__search:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.masthead__search span{text-align:left;flex:1}kbd{font:600 .72rem var(--sans);border:1px solid var(--line-2);color:var(--muted);background:var(--paper);border-radius:6px;padding:2px 6px}.masthead__burger{background:0 0;border:0;padding:8px;display:none}.masthead__burger i{background:var(--ink);border-radius:2px;width:22px;height:2px;margin:5px 0;display:block}.megamenu{z-index:80;background:var(--night);color:var(--paper);animation:.35s fadein;position:fixed;inset:0;overflow:auto}@keyframes fadein{0%{opacity:0}}.megamenu__in{max-width:1320px;margin:0 auto;padding:22px clamp(18px,4vw,40px) 60px}.megamenu__top{justify-content:space-between;align-items:center;display:flex}.megamenu__close{color:var(--paper);background:0 0;border:1px solid #f7f2e840;border-radius:50%;width:46px;height:46px;font-size:1.6rem;line-height:1}.megamenu__grid{grid-template-columns:1.4fr 1fr;gap:60px;margin-top:50px;display:grid}.megamenu ol{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.megamenu ol li{break-inside:avoid}.megamenu ol a{font:400 clamp(1.3rem, 2.2vw, 1.8rem)/1.15 var(--display);border-bottom:1px solid #f7f2e81a;align-items:baseline;gap:16px;padding:12px 0;text-decoration:none;transition:color .2s,padding .3s;display:flex}.megamenu ol a span{font:500 .78rem var(--sans);color:var(--gold);letter-spacing:.1em}.megamenu ol a:hover,.megamenu ol a.active{color:var(--gold);padding-left:8px}.megamenu__feature{border-radius:var(--r);background:linear-gradient(135deg,#8f3d1c,#3a2416);padding:22px;text-decoration:none;display:block}.megamenu__feature b{font:400 1.5rem/1.15 var(--display);margin-bottom:6px;display:block}.megamenu__feature span{color:#f7f2e8bf}.megamenu__sections{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.megamenu__sections a{border:1px solid #f7f2e82e;border-radius:99px;padding:7px 12px;font-size:.9rem;text-decoration:none;display:inline-block}.megamenu__sections a:hover{border-color:var(--gold);color:var(--gold)}.megamenu__std{color:var(--gold);margin-top:28px;display:inline-block}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:min(92vh,900px);margin-top:-70px;display:grid;position:relative}.hero__media{min-height:560px;position:relative}.hero__media>.img{margin:0;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H74C66 14 70 26 79 38C90 53 84 67 88 80C91 90 97 95 100 100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H74C66 14 70 26 79 38C90 53 84 67 88 80C91 90 97 95 100 100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.hero__media>.img .img__frame{height:100%}.hero__media>.img img,.hero__media>.img .plate{animation:28s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.14)translate(-2%,-1.5%)}}.hero__media:after{content:"";pointer-events:none;-webkit-mask:inherit;background:linear-gradient(#16120e59,#0000 30% 70%,#16120e59);position:absolute;inset:0}.hero__cap{color:#fffaf0e6;font:italic 400 .95rem var(--serif);z-index:2;text-shadow:0 1px 8px #0006;margin:0;display:none;position:absolute;bottom:26px;left:clamp(18px,3vw,36px)}.hero__chips{z-index:3;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:14%;right:2%}.hero__media:has(>.img.is-loaded) .hero__cap{display:block}.hero__media>.img .img__flag{display:none}.chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:250px;box-shadow:var(--shadow);background:#fffdf8e6;border-radius:16px;align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;transition:transform .3s;animation:6s ease-in-out infinite floaty;display:flex}.chip:nth-child(2){margin-left:40px;animation-delay:-3s}.chip:hover{transform:translateY(-4px)scale(1.02)}@keyframes floaty{50%{transform:translateY(-6px)}}.chip .img{border-radius:11px;flex:none;width:58px;height:58px;margin:0;overflow:hidden}.chip .img__frame{aspect-ratio:auto;height:100%}.chip .img__flag{display:none}.chip span{color:var(--muted);font-size:.78rem;line-height:1.3}.chip b{color:var(--ink);font:500 1rem/1.2 var(--display);display:block}.hero__copy{flex-direction:column;justify-content:center;padding:140px clamp(24px,5vw,80px) 70px clamp(10px,2vw,30px);display:flex}.hero h1{margin:0 0 22px;line-height:.9}.hero__big{font:300 clamp(4.2rem, 10.5vw, 9.6rem)/.86 var(--display);letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"SOFT" 50, "WONK" 1;background:linear-gradient(100deg, var(--ink) 30%, var(--accent) 52%, var(--gold) 60%, var(--ink) 78%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite sheen;display:block}@keyframes sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.hero__the{font:italic 300 clamp(1.7rem, 3.4vw, 2.9rem)/1 var(--display);color:var(--ink-2);letter-spacing:-.01em;align-items:center;gap:16px;margin-top:10px;display:flex}.hero__the:before{content:"";background:var(--accent);width:56px;height:1px}.hero__sub{font:400 clamp(1.1rem, 1.5vw, 1.32rem)/1.55 var(--serif);color:var(--ink-2);max-width:30em}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.hero__stats{border-top:1px solid var(--line);gap:clamp(20px,3vw,44px);margin:46px 0 0;padding-top:24px;display:flex}.hero__stats dt{font:400 2rem/1 var(--display)}.hero__stats dd{color:var(--muted);margin:4px 0 0;font-size:.82rem}.band{padding:clamp(64px,9vw,120px) 0;position:relative}.band--tint{background:var(--paper-2)}.band--timeline{padding-top:clamp(40px,6vw,80px)}.band__foot{margin-top:26px}.sectionhead{max-width:760px;margin-bottom:40px}.sectionhead p:not(.eyebrow){font:400 1.15rem/1.55 var(--serif);color:var(--ink-2)}.sectionhead--row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.sectionhead--row h2{margin:0}.ribbon__track{border-top:1px solid var(--line-2);box-sizing:content-box;margin-top:30px;padding-top:30px;position:relative}.ribbon__tick{border-left:1px dashed var(--line);position:absolute;top:-1px;bottom:0}.ribbon__tick span{white-space:nowrap;font:500 .72rem var(--sans);color:var(--muted);letter-spacing:.04em;position:absolute;top:-24px;left:0;transform:translate(-50%)}.ribbon__band{background:var(--c);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;font:600 .76rem/1 var(--sans);letter-spacing:.02em;border:0;border-radius:99px;margin-top:30px;padding:0 10px;transition:opacity .3s,transform .3s,box-shadow .3s;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.ribbon__band span{position:relative;top:1px}.ribbon__band:hover,.ribbon__band:focus-visible{box-shadow:0 8px 20px -8px var(--c);z-index:2;transform:scaleY(1.18)}.ribbon__band.is-dim{opacity:.28}.ribbon__band.is-live:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 0 #ffffffb3}@keyframes pulse{70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.ribbon__event{background:var(--c);border:1.5px solid var(--paper);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-14px}.ribbon__readout{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;min-height:50px;margin-top:30px;padding:12px 18px;display:flex}.ribbon__readout i{border-radius:4px;width:14px;height:14px}.ribbon__readout b{font:500 1.15rem var(--display)}.ribbon__readout span{color:var(--muted);font-size:.92rem}.ribbon__readout em{font-style:normal;font:600 .72rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:auto}.ribbon--compact .ribbon__track{margin-top:26px;padding-top:22px}.ribbon--compact .ribbon__band{margin-top:22px}.ribbon--compact .ribbon__readout{min-height:40px;margin-top:18px;padding:8px 14px}.spotlight{background:radial-gradient(1200px 600px at 85% 20%, #3b2316 0%, transparent 60%), radial-gradient(900px 500px at 0% 100%, #1b2b3d 0%, transparent 60%), var(--night);color:var(--paper);padding:clamp(70px,9vw,130px) 0;overflow:hidden}.spotlight__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.spotlight h2{font-size:clamp(2.2rem,4.6vw,3.8rem)}.spotlight .lede{color:#f7f2e8c7}.spotlight__list{border-top:1px solid #f7f2e824;margin:30px 0;padding:0;list-style:none}.spotlight__list a{font:400 1.2rem var(--display);border-bottom:1px solid #f7f2e824;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;transition:padding .3s,color .3s;display:grid}.spotlight__list a span{font:600 .68rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.spotlight__list a i{opacity:.4;font-style:normal;transition:transform .3s,opacity .3s}.spotlight__list a:hover{color:var(--gold);padding-left:10px}.spotlight__list a:hover i{opacity:1;transform:translate(4px)}.spotlight .atlas{--land:#2a221b;--sea:#121a22}.spotlight__grid:has(>:only-child){grid-template-columns:1fr}.mapnote{color:var(--muted);margin-top:12px;font-size:.84rem}.spotlight .mapnote,.mapnote--light{color:#f7f2e899}.atlas{--land:#ece2cf;--sea:#dfe6e4;border-radius:var(--r-lg);background:var(--sea);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.atlas svg{width:100%;height:auto}.atlas__sea{fill:var(--sea)}.atlas__grat{fill:none;stroke:#505a6424;stroke-width:.6px}.atlas__landshadow{fill:#1c18131a}.atlas__land{fill:var(--land);stroke:#463d3373;stroke-width:.8px}.atlas__river{fill:none;stroke:#6f9db5;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.atlas__rivername{font:italic 400 11px var(--serif);fill:#4e7c93}.atlas__zone{animation:30s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-200px}}.atlas__pt{cursor:default}.atlas__pt.has-link{cursor:pointer}.atlas__pt circle,.atlas__pt rect{transition:transform .2s}.atlas__pt:hover circle,.atlas__pt:hover rect{transform:scale(1.5)}.atlas__pt text{font:500 10.5px var(--sans);fill:var(--ink-2);paint-order:stroke;stroke:var(--land);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.atlas__pt text.big{font:600 12.5px var(--sans);fill:var(--ink)}.spotlight .atlas__pt text{fill:#e9dfcd;stroke:#2a221b}.spotlight .atlas__land{stroke:#f7f2e840}.spotlight .atlas__landshadow{fill:#00000059}.spotlight .atlas__grat{stroke:#f7f2e80f}.atlas__focus circle{fill:none;stroke:var(--accent);stroke-width:1.5px;transform-origin:50%;animation:2.4s ease-out infinite ring}.atlas__focus circle+circle{animation-delay:1.2s}@keyframes ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.atlas__compass path{fill:var(--ink-2)}.atlas__compass text{font:600 11px var(--sans);fill:var(--ink-2)}.spotlight .atlas__compass path,.spotlight .atlas__compass text{fill:#cdbfa8}.atlas__tip{background:var(--card);color:var(--ink);box-shadow:var(--shadow);pointer-events:none;z-index:5;border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;max-width:260px;padding:12px 14px;font-size:.84rem;display:flex;position:absolute;transform:translate(14px,-50%)}.atlas__tip b{font:500 1.05rem var(--display)}.atlas__tip em{color:var(--muted);font-size:.76rem;font-style:normal}.atlas__tip small{color:var(--accent);font-weight:600}.atlas__tip .warn{color:var(--deb);font-weight:600}.img{min-width:0;margin:0}.img__frame{border-radius:inherit;background:var(--paper-3);aspect-ratio:16/10;position:relative;overflow:hidden}.img__frame .plate,.img__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.img__frame img{opacity:0;transition:opacity .9s}.img.is-loaded .img__frame img{opacity:1}.img__flag{font:600 .66rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#f7f2e8;z-index:2;background:#16120eb8;border-radius:6px;padding:5px 8px;position:absolute;bottom:10px;left:10px}.img__flag--soft{background:#16120e61}.img.is-loaded .img__flag--soft{display:none}figcaption{font:400 .95rem/1.45 var(--serif);color:var(--ink-2);padding-top:10px}.img__credit{font:400 .76rem/1.4 var(--sans);color:var(--muted);margin-top:4px;display:block}.img__credit a{color:var(--accent-2)}.acard{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);flex-direction:column;height:100%;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex;overflow:hidden}.acard:hover{transform:translateY(-6px);box-shadow:0 2px 4px #1c18130f,0 28px 48px -20px #1c181359}.acard .img__frame{aspect-ratio:4/3}.acard .img__frame img,.acard .img__frame .plate{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .9s}.acard:hover .img__frame img,.acard:hover .img__frame .plate{transform:scale(1.06)}.acard__body{padding:20px 22px 24px}.acard__meta{font:600 .7rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;display:flex}.acard__meta i{border-radius:50%;width:8px;height:8px}.acard h3{margin-bottom:.3em;font-size:1.45rem}.acard p{color:var(--ink-2);font:400 1rem/1.45 var(--serif);margin:0}.acard--lg .img__frame{aspect-ratio:16/11}.acard--lg h3{font-size:clamp(1.8rem,3vw,2.5rem)}.featured{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.featured__lead{grid-area:span 2/span 2}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.scroller{padding:6px max(18px, calc((100vw - var(--wrap)) / 2 + 40px)) 26px;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(290px,320px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.ecard{scroll-snap-align:start;background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;height:100%;text-decoration:none;transition:transform .35s;display:flex;overflow:hidden}.ecard:hover{transform:translateY(-5px)}.ecard__art{height:120px;position:relative}.ecard__art .plate{width:100%;height:100%}.ecard__body{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex;position:relative}.ecard__n{font:300 3rem/1 var(--display);color:#fff;text-shadow:0 2px 12px #0000004d;position:absolute;top:-30px;right:18px}.ecard__dates{font:600 .72rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c);filter:brightness(.8);margin-bottom:8px}.ecard h3{font-size:1.3rem}.ecard p{font:400 .95rem/1.45 var(--serif);color:var(--ink-2);flex:1}.ecard .pill{align-self:flex-start}.ecard.is-live{box-shadow:0 0 0 2px var(--c), var(--shadow)}.eragrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.people{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.people--2{grid-template-columns:repeat(2,1fr)}.people--1{grid-template-columns:1fr}.fcard{border-radius:var(--r);background:var(--card);border:1px solid var(--line);grid-template-columns:84px 1fr;gap:18px;height:100%;padding:18px;text-decoration:none;transition:border-color .3s,transform .3s;display:grid}.fcard:hover{border-color:var(--line-2);transform:translateY(-3px)}.initials{width:84px;height:84px;box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--line-2);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.initials .plate{width:100%;height:100%;position:absolute;inset:0}.initials span{font:400 1.9rem/1 var(--display);color:#fff8ea;letter-spacing:.02em;position:relative}.fcard__era{font:600 .66rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.fcard h3{margin:4px 0 2px;font-size:1.3rem}.fcard__dates{color:var(--muted);margin-bottom:8px;font-size:.82rem;display:block}.fcard p{font:400 .95rem/1.45 var(--serif);color:var(--ink-2);margin:0}.split{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(30px,5vw,80px);display:grid}.mapsteaser p:not(.eyebrow){font:400 1.12rem/1.55 var(--serif);color:var(--ink-2)}.mapsteaser__map{max-width:520px;margin:24px 0}.thisday{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(24px,3vw,40px)}.thisday__date{font:300 4.5rem/.9 var(--display);letter-spacing:-.03em;color:var(--accent-2);margin-bottom:16px}.thisday__date span{color:var(--ink);font-size:6rem;display:block}.thisday__item{border-top:1px solid var(--line);padding:16px 0}.thisday__year{font:600 .78rem var(--sans);letter-spacing:.1em;color:var(--accent)}.thisday__item h3{margin:6px 0;font-size:1.4rem}.thisday__item h3 a{text-decoration:none}.thisday__item p{font:400 1.02rem/1.5 var(--serif);color:var(--ink-2)}.tagline{font:600 .68rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.tagline:before{content:"";background:var(--c,var(--muted));border-radius:50%;width:8px;height:8px}.recent{border-top:2px solid var(--ink);margin-top:20px;padding-top:20px}.recent ol{margin:0;padding:0;list-style:none}.recent li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.recent a{font:500 1.05rem var(--display);text-decoration:none}.recent a span{font:600 .64rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.recent time{color:var(--muted);white-space:nowrap;font-size:.78rem}.standards{background:var(--ink);color:var(--paper);padding:clamp(60px,8vw,100px) 0}.standards__grid{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:start;gap:34px;display:grid}.standards h2{font-size:clamp(2rem,3.6vw,3rem)}.standards p:not(.eyebrow){color:#f7f2e8b8;font:400 1rem/1.5 var(--serif);margin-top:12px}.standards__more{grid-column:1/-1}.etag{font:600 .7rem var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;align-items:center;gap:7px;margin:0 6px 6px 0;padding:6px 10px;display:inline-flex}.etag b{font-size:.9rem;line-height:1}.etag--established{color:var(--ok);background:#3f6b4a24}.etag--interpretation{color:var(--mid);background:#a7742a26}.etag--debated{color:var(--deb);background:#8b3f5c21}.standards .etag--established{color:#bfe2c7;background:#2b4a33}.standards .etag--interpretation{color:#f0d29a;background:#4e3a1b}.standards .etag--debated{color:#f2bfd2;background:#4a2333}.footer{background:var(--night);color:#f7f2e8cc;padding:70px 0 0}.footer__in{max-width:var(--wrap);grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px;margin:0 auto;padding:0 clamp(18px,4vw,40px) 50px;display:grid}.footer h4{font:600 .74rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:6px 0 16px}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin:0 0 8px}.footer a{text-decoration:none}.footer a:hover{color:var(--gold)}.footer__brand p{font:400 1rem/1.5 var(--serif);margin-top:18px}.footer__small{color:#f7f2e88c;font-size:.84rem}.footer__base{text-align:center;color:#f7f2e873;border-top:1px solid #f7f2e81a;padding:18px clamp(18px,4vw,40px);font-size:.78rem}.search{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16120e8c;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;animation:.2s fadein;display:flex;position:fixed;inset:0}.search__panel{background:var(--card);border-radius:20px;width:min(720px,100%);animation:.25s cubic-bezier(.2,.7,.2,1) pop;overflow:hidden;box-shadow:0 40px 80px -20px #00000080}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.search__field{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:18px 20px;display:flex}.search__field input{font:400 1.35rem var(--display);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search__suggest{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 20px;display:flex}.search__suggest .eyebrow{margin:0 8px 0 0}.search__suggest button{border:1px solid var(--line-2);background:var(--paper);border-radius:99px;padding:6px 12px;font-size:.9rem}.search__suggest button:hover{border-color:var(--accent);color:var(--accent-2)}.search__results{max-height:56vh;margin:0;padding:8px;list-style:none;overflow:auto}.search__results button{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:90px 1fr;column-gap:12px;width:100%;padding:10px 12px;display:grid}.search__results button.is-sel{background:var(--paper-2)}.search__type{font:600 .66rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c);grid-row:span 2;align-self:center}.search__title{font:500 1.08rem var(--display)}.search__sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.search__empty{color:var(--muted);padding:20px}.search__foot{border-top:1px solid var(--line);color:var(--muted);background:var(--paper);gap:18px;padding:10px 20px;font-size:.76rem;display:flex}.page{padding-bottom:100px}.pagehead{padding-top:clamp(40px,6vw,80px);padding-bottom:30px}.pagehead h1{max-width:16em}.filters{scrollbar-width:none;gap:8px;padding-top:26px;padding-bottom:14px;display:flex;overflow-x:auto}.filters button{border:1px solid var(--line-2);white-space:nowrap;background:0 0;border-radius:99px;flex:none;align-items:center;gap:8px;padding:7px 13px;font-size:.86rem;display:inline-flex}.filters button i{background:var(--c);border-radius:50%;width:8px;height:8px}.filters button.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sectabs{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.sectabs a{border:1px solid var(--line);border-radius:99px;padding:7px 13px;font-size:.86rem;text-decoration:none}.sectabs a.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chronicle{margin-top:30px}.chronicle__era{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.chronicle__h{font:300 2.2rem var(--display);color:var(--accent-2);margin:50px 0 10px}.chronicle ol{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none}.chronicle li{grid-template-columns:170px 1fr;gap:24px;padding:18px 0 18px 26px;display:grid;position:relative}.chronicle li:before{content:"";background:var(--c);width:11px;height:11px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;top:26px;left:-6px}.chronicle time{font:600 .82rem var(--sans);letter-spacing:.04em;color:var(--muted);padding-top:6px}.chronicle h3{margin:0 0 4px;font-size:1.35rem}.chronicle h3 a{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}.chronicle p{font:400 1.04rem/1.5 var(--serif);color:var(--ink-2);margin-bottom:6px}.progress{background:var(--era,var(--accent));transform-origin:0;z-index:60;height:3px;position:fixed;top:0;left:0;right:0}.article__hero{color:#fff;align-items:flex-end;min-height:min(78vh,760px);margin-top:-70px;display:flex;position:relative;overflow:hidden}.article__hero .article__cover{position:absolute;inset:0}.article__hero .article__cover .img__frame{aspect-ratio:auto;height:100%}.article__hero .img__flag{inset:90px 20px auto auto}.article__heroshade{background:linear-gradient(#16120e73 0%,#16120e00 30%,#16120e33 55%,#16120ee0 100%);position:absolute;inset:0}.article__herotext{width:100%;padding-top:140px;padding-bottom:54px;position:relative}.article__hero h1{text-shadow:0 2px 30px #00000040;max-width:14em;margin-bottom:14px;font-size:clamp(2.8rem,7vw,6rem)}.article__subtitle{font:italic 300 clamp(1.2rem, 2.2vw, 1.75rem)/1.3 var(--display);opacity:.92;max-width:30em}.article__meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.article__meta span{font:600 .74rem var(--sans);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff4d;border-radius:99px;padding:7px 12px}.crumbs{opacity:.85;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.84rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.article__covercap{font:italic 400 .92rem var(--serif);color:var(--ink-2);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:12px;padding-bottom:12px;display:flex}.article__covercap .img__credit{margin:0;font-style:normal}.article__layout{grid-template-columns:220px minmax(0,1fr) 280px;gap:clamp(24px,4vw,56px);padding-top:50px;padding-bottom:80px;display:grid}.article__toc{align-self:start;max-height:calc(100vh - 110px);position:sticky;top:90px;overflow:auto}.article__toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.article__toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-size:.88rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.article__toc a:hover{color:var(--ink)}.article__toc a.is-active{color:var(--ink);border-left-color:var(--era);font-weight:600}.article__body{font:400 1.18rem/1.72 var(--serif);color:#2a241d;max-width:720px}.article__body section{margin-bottom:44px;scroll-margin-top:90px}.article__body h2{margin:0 0 18px;padding-top:10px;font-size:clamp(1.7rem,2.6vw,2.15rem)}.article__intro{color:var(--ink);margin-bottom:44px;font-size:1.42rem;line-height:1.6}.article__intro:first-letter{float:left;font:400 5.2rem/.82 var(--display);color:var(--era);margin:8px 12px 0 0}.evidence{background:var(--card);border:1px solid var(--line);border-left:4px solid;border-radius:14px;margin:26px 0;padding:18px 22px;font-size:1.04rem;line-height:1.6}.evidence p{margin:8px 0 0}.evidence--established{border-left-color:var(--ok)}.evidence--interpretation{border-left-color:var(--mid)}.evidence--debated{border-left-color:var(--deb)}.seealso a{font:600 .95rem var(--sans);color:var(--accent-2);border-bottom:1px solid;text-decoration:none}.debates{background:var(--paper-2);border-radius:var(--r-lg);padding:clamp(22px,3vw,36px)}.debate{margin-top:26px}.debate h3{font-size:1.35rem}.debate ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.debate li{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:14px 16px;font-size:1.04rem;line-height:1.5;display:grid}.debate li span{border:1px solid var(--line-2);width:30px;height:30px;font:600 .8rem var(--sans);color:var(--deb);border-radius:50%;place-items:center;display:grid}.vtl{margin:0;padding:0;list-style:none;position:relative}.vtl:before{content:"";background:linear-gradient(var(--era,var(--accent)), transparent);width:2px;position:absolute;top:6px;bottom:6px;left:120px}.vtl li{grid-template-columns:120px 1fr;gap:26px;padding:10px 0;font-size:1.06rem;display:grid;position:relative}.vtl li:after{content:"";background:var(--paper);border:2px solid var(--era,var(--accent));border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:115px}.vtl time{font:600 .82rem var(--sans);color:var(--muted);text-align:right;padding-top:4px;padding-right:22px}.vtl--big li{font-size:1.15rem}.article__map{max-width:640px}.gallery{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.gallery__item{cursor:zoom-in;grid-column:span 2;min-width:0}.gallery__item.g0{grid-area:span 2/span 4}.gallery__item.g0 .img__frame{aspect-ratio:16/10.6}.gallery__item .img__frame{border-radius:12px;width:100%}.gallery__item figcaption{font-size:.86rem}.gallery__item .img__credit{display:none}.article__body .gallery{grid-template-columns:repeat(4,1fr)}.article__body .gallery__item{grid-column:span 2}.article__body .gallery__item.g0{grid-area:auto/span 4}.article__body .gallery__item.g0 .img__frame{aspect-ratio:16/9}.lightbox{z-index:95;background:#0e0b08eb;place-items:center;padding:30px;animation:.25s fadein;display:grid;position:fixed;inset:0}.lightbox__inner{width:min(1100px,100%)}.lightbox .img__frame{aspect-ratio:16/10;border-radius:14px}.lightbox .img__frame img{object-fit:contain;background:#0e0b08}.lightbox figcaption{color:#eadfcb}.lightbox .img__credit{color:#a69a87}.lightbox__close{color:#fff;background:0 0;border:0;font-size:2.4rem;position:absolute;top:18px;right:22px}.lightbox__nav{color:#cdbfa8;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.lightbox__nav button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:99px;padding:8px 14px}.refs ol{padding-left:1.3em;font-size:1rem;line-height:1.5}.refs li{margin-bottom:10px}.refs a{color:var(--accent-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.cite{background:var(--paper-2);border-radius:12px;justify-items:start;gap:10px;margin-top:26px;padding:18px;display:grid}.cite code{font:400 .92rem/1.5 var(--serif)}.article__facts{align-self:start;gap:18px;display:grid;position:sticky;top:90px}.facts{background:var(--card);border-radius:var(--r);border:1px solid var(--line);padding:22px}.facts dl{margin:0}.facts dl div{border-top:1px solid var(--line);padding:10px 0}.facts dt{font:600 .68rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.facts dd{font:400 1rem/1.4 var(--serif);margin:4px 0 0}.facts__loc{margin:12px 0 0;font-size:.9rem;font-weight:600}.facts__tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.facts__tags span{background:var(--paper-2);color:var(--ink-2);border-radius:99px;padding:4px 9px;font-size:.76rem}.facts--legend{flex-direction:column;align-items:flex-start;display:flex}.quiz{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);padding:clamp(22px,3vw,38px)}.quiz h3{color:#fff;font-size:1.6rem}.quiz .eyebrow{color:var(--gold)}.quiz__bar{background:#f7f2e81f;border-radius:4px;height:4px;margin:14px 0 22px;overflow:hidden}.quiz__bar i{background:linear-gradient(90deg, var(--accent), var(--gold));height:100%;transition:width .5s;display:block}.quiz__count{font:600 .74rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#f7f2e88c}.quiz__q{font:400 1.35rem/1.35 var(--display);color:#fff}.quiz__opts{gap:10px;display:grid}.quiz__opt{text-align:left;color:var(--paper);font:400 1.02rem var(--sans);background:#f7f2e80f;border:1px solid #f7f2e824;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;transition:background .2s,border-color .2s;display:flex}.quiz__opt:hover:not(:disabled){background:#f7f2e81f;border-color:#f7f2e859}.quiz__opt b{border:1px solid #f7f2e84d;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.78rem;display:grid}.quiz__opt.is-right{background:#50a06438;border-color:#6dbb83}.quiz__opt.is-wrong{background:#c8505a33;border-color:#d77b86}.quiz__opt.is-off{opacity:.45}.quiz__explain{font:400 1.02rem/1.5 var(--serif);background:#f7f2e812;border-radius:12px;justify-items:start;gap:14px;margin-top:16px;padding:16px;display:grid}.quiz__explain .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.quiz__done{text-align:center;padding:10px 0}.quiz__score{font:300 5rem/1 var(--display);color:var(--gold)}.quiz__score small{color:#f7f2e880;font-size:2rem}.quiz .btn--ghost{color:var(--paper);border-color:#f7f2e84d}.erahero{color:#fff;align-items:flex-end;min-height:70vh;margin-top:-70px;display:flex;position:relative;overflow:hidden}.erahero__art{position:absolute;inset:0}.erahero__art>.img,.erahero__art>.img .img__frame,.erahero__art>.plate{aspect-ratio:auto;width:100%;height:100%}.erahero__shade{background:linear-gradient(#16120e66,#16120e1a 35%,#16120ee6);position:absolute;inset:0}.erahero__text{width:100%;padding-top:140px;padding-bottom:60px;position:relative}.erahero h1{max-width:12em;font-size:clamp(2.8rem,7vw,6rem)}.erahero p:not(.eyebrow){font:400 1.25rem/1.5 var(--serif);opacity:.92;max-width:38em}.erabar{padding-top:10px}.soon{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:40px;padding:clamp(24px,4vw,46px)}.soon p{font:400 1.12rem/1.6 var(--serif);color:var(--ink-2)}.h3rule{border-top:1px solid var(--line);margin:46px 0 18px;padding-top:18px;font-size:1.5rem}.eranav{justify-content:space-between;gap:20px;padding-top:50px;padding-bottom:60px;display:flex}.eranav a{font:400 1.5rem var(--display);flex-direction:column;text-decoration:none;display:flex}.eranav a.r{text-align:right}.eranav small{font:600 .72rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.eralayers{margin-top:26px}.eralayers__map{max-width:760px;margin-top:18px}.seg{background:#f7f2e814;border-radius:99px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{color:#f7f2e8bf;background:0 0;border:0;border-radius:99px;padding:8px 14px;font-size:.86rem}.seg button.is-on{background:var(--paper);color:var(--ink)}.atlaspage__grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:34px;display:grid}.atlaspage__map{position:relative}.yearbadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 1.8rem/1 var(--display);box-shadow:var(--shadow);background:#fffdf8eb;border-radius:14px;padding:10px 16px;position:absolute;top:18px;left:18px}.yearbadge span{font:600 .64rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.atlaspage__side{position:sticky;top:90px}.slider{background:var(--card);border-radius:var(--r);border:1px solid var(--line);margin-bottom:20px;padding:18px 20px 22px;position:relative}.slider input{width:100%;accent-color:var(--accent);margin:8px 0 18px}.slider__marks{height:10px;margin-top:-10px;position:relative}.slider__marks button{border:2px solid var(--card);background:var(--c);border-radius:50%;width:10px;height:10px;padding:0;position:absolute;transform:translate(-50%)}.slider__ends{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:.76rem;display:flex}.atlaspage__h{font-size:1.5rem}.layercard{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:12px;margin-bottom:12px;padding:16px 18px;animation:.3s pop}.layercard h3{align-items:center;gap:8px;margin-bottom:2px;font-size:1.15rem;display:flex}.layercard p{color:var(--ink-2);margin-bottom:8px;font-size:.92rem}.pending{background:var(--paper-2);border-radius:8px;padding:8px 10px}.legend{color:var(--ink-2);gap:8px;margin-top:10px;padding:16px 18px;font-size:.84rem;display:grid}.legend span{align-items:center;gap:10px;display:flex}.atlasplan{margin-top:70px}.atlasplan ol{grid-template-columns:repeat(3,1fr);gap:0 30px;margin:20px 0;padding:0;list-style:none;display:grid}.atlasplan li{border-bottom:1px solid var(--line);font:400 1.15rem var(--display);color:var(--muted);align-items:baseline;gap:12px;padding:14px 0;display:flex}.atlasplan li span{font:600 .74rem var(--sans);color:var(--muted)}.atlasplan li em{font:600 .66rem var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-style:normal}.atlasplan li.is-on{color:var(--ink)}.atlasplan li.is-on em{color:var(--accent)}.entrygrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.entry{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;height:100%;text-decoration:none;transition:transform .35s;display:flex;overflow:hidden}a.entry:hover{transform:translateY(-5px)}.entry__art{aspect-ratio:16/9;position:relative}.entry__art>.plate,.entry__art>.img,.entry__art .img__frame{aspect-ratio:auto;width:100%;height:100%}.entry__body{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex}.entry__body h3{font-size:1.35rem}.entry__body p{font:400 1rem/1.45 var(--serif);color:var(--ink-2);flex:1}.entry .pill{align-self:flex-start}.placegrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.placecard{border-radius:var(--r);background:var(--card);border:1px solid var(--line);height:100%;padding:20px;text-decoration:none;transition:border-color .3s,transform .3s;display:block}a.placecard:hover{border-color:var(--accent);transform:translateY(-3px)}.placegrid__coord{font:500 .72rem var(--sans);color:var(--muted);letter-spacing:.04em}.placecard h3{margin:8px 0 6px;font-size:1.3rem}.placecard p{font:400 .98rem/1.45 var(--serif);color:var(--ink-2)}.prose{font:400 1.15rem/1.7 var(--serif)}.prose h2{margin-top:44px;font-size:1.9rem}.prose ul{padding-left:1.2em}.legendrow{margin:10px 0 18px}.notfound{padding-top:120px}@media (width<=1180px){.article__layout{grid-template-columns:minmax(0,1fr) 260px}.article__toc,.masthead__nav a:nth-child(n+4){display:none}}@media (width<=980px){.masthead__nav,.masthead__search span,.masthead__search kbd{display:none}.masthead__search{min-width:0;margin-left:auto;padding:10px}.masthead__burger{display:block}.hero{grid-template-columns:1fr;margin-top:-66px}.hero__media{min-height:62vh}.hero__media>.img{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V86C80 96 60 90 40 95C24 99 10 96 0 100Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V86C80 96 60 90 40 95C24 99 10 96 0 100Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.hero__chips{bottom:16%;right:16px}.chip{width:220px}.hero__copy{padding:30px clamp(18px,4vw,40px) 50px}.spotlight__grid,.split,.atlaspage__grid{grid-template-columns:1fr}.featured,.grid3,.people,.eragrid,.entrygrid,.placegrid{grid-template-columns:repeat(2,1fr)}.standards__grid{grid-template-columns:1fr 1fr}.standards__grid>:first-child{grid-column:1/-1}.article__layout{grid-template-columns:1fr}.article__facts{order:-1;grid-template-columns:1fr 1fr;position:static}.footer__in{grid-template-columns:1fr 1fr}.megamenu__grid{grid-template-columns:1fr}.atlaspage__side{position:static}.atlasplan ol{grid-template-columns:1fr 1fr}}@media (width<=640px){body{font-size:15px}.hero__chips{display:none}.hero__stats dt{font-size:1.6rem}.featured,.grid3,.people,.people--2,.eragrid,.entrygrid,.placegrid,.standards__grid,.atlasplan ol{grid-template-columns:1fr}.featured__lead{grid-area:auto}.article__facts{grid-template-columns:1fr}.article__body{font-size:1.08rem}.article__intro{font-size:1.22rem}.vtl:before{left:86px}.vtl li{grid-template-columns:86px 1fr;gap:18px}.vtl li:after{left:81px}.chronicle li{grid-template-columns:1fr;gap:4px}.spotlight__list a{grid-template-columns:1fr auto}.spotlight__list a span{grid-column:1/-1}.megamenu ol{columns:1}.footer__in{grid-template-columns:1fr}.gallery,.article__body .gallery{grid-template-columns:1fr 1fr}.gallery__item,.gallery__item.g0,.article__body .gallery__item,.article__body .gallery__item.g0{grid-area:auto/span 2}.ribbon__tick:nth-child(2n) span{display:none}.thisday__date{font-size:3.4rem}.thisday__date span{font-size:4.4rem}.eranav a{font-size:1.1rem}}.acard .img__flag,.entry .img__flag,.ecard .img__flag{display:none}@media (width<=640px){.ribbon__band span{display:none}}.spotlight__tabs{scrollbar-width:thin;border-radius:16px;flex-wrap:nowrap;max-width:100%;margin-bottom:40px;display:flex;overflow-x:auto}.spotlight__tabs button{white-space:nowrap;flex:none}.spotlight__grid{animation:.5s pop}
