:root{color-scheme:light;--paper:#f4f3ed;--ink:#232926;--muted:#70766f;--green:#d8edaa;--line:#d9dbd1;--card:#ecede3;--card-hover:#e5e8d6;--field:#fbfbf6;--cta-hover:#40543a;--ok:#4d6e2a;--err:#9a3b2e;--focus:#779b42;--font-body:Arial, Helvetica, sans-serif;--font-head:var(--font-body);--font-em:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.page{flex-direction:column;max-width:1280px;min-height:100svh;margin:auto;padding:32px 6vw 24px;display:flex}.serif{font-family:var(--font-em);letter-spacing:-.04em;font-style:italic;font-weight:400}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.monogram{background:var(--ink);color:var(--paper);letter-spacing:-.5px;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.header-end{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.lang-switch{letter-spacing:.06em;color:var(--muted);border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none}.lang-switch:hover{color:var(--ink)}.nav{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.nav a{color:var(--muted);border-bottom:1px solid #0000;padding:4px 0;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);border-color:var(--ink)}main{flex:1;padding:64px 0}.eyebrow{letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}h1{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:1}.page h1,.page h2,.page h3{font-family:var(--font-head)}h1 em{font-family:var(--font-em);letter-spacing:-.05em;font-weight:400;display:block}h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.1}h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px}.lead{color:var(--muted);max-width:560px;margin:0 0 8px;font-size:18px}.section{margin-top:96px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.more{font-size:13px}.cta{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:24px;margin-top:28px;padding:16px 24px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;display:grid}.orb-wrap{aspect-ratio:1;justify-self:end;place-items:center;width:100%;max-width:420px;display:grid;position:relative}.orb{aspect-ratio:1;background:var(--orb,radial-gradient(circle at 30% 24%, #f1f7d8 0%, #d8edaa 25%, #9db56d 56%, #4d6544 81%, #253d31 100%));border-radius:50%;width:78%;box-shadow:24px 40px 45px #30452227,inset -12px -15px 30px #243d3026}.orbit{border:1px solid #70766fa0;border-radius:50%;width:100%;height:34%;position:absolute;transform:rotate(-35deg)}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:28px;display:grid}.card{background:var(--card);border-radius:16px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:transform .2s,background .2s;display:flex}a.card:hover{background:var(--card-hover);transform:translateY(-3px)}.card p{color:var(--muted);margin:0;font-size:15px}.card .more{margin-top:auto;padding-top:6px}.tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:11px}.metrics{flex-wrap:wrap;gap:32px;margin:28px 0 0;display:flex}.metric strong{letter-spacing:-.05em;font-size:40px;font-weight:500;display:block}.metric span{color:var(--muted);font-size:13px}.prose{max-width:720px}.prose p,.prose li{font-size:17px;line-height:1.75}.steps{gap:18px;max-width:720px;margin:32px 0;display:grid}.step{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding-top:16px;display:grid}.step dt{letter-spacing:2px;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:11px}.step dd{margin:0;font-size:17px}.note{color:var(--muted);margin-top:24px;font-size:12px}.list{margin:28px 0 0;padding:0;list-style:none}.list li{border-top:1px solid var(--line)}.list a{grid-template-columns:110px 1fr auto;align-items:baseline;gap:16px;padding:20px 0;text-decoration:none;display:grid}.list a:hover h3{text-decoration:underline}.list time{color:var(--muted);font-size:13px}.list p{color:var(--muted);margin:4px 0 0;font-size:15px}.filters{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.filters a{border:1px solid var(--line);border-radius:100px;padding:7px 14px;font-size:13px;text-decoration:none}.filters a[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}form{gap:18px;max-width:560px;margin-top:32px;display:grid}label{color:var(--muted);gap:6px;font-size:13px;display:grid}input,textarea,select{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--field);border-radius:10px;padding:13px 14px;font-size:16px}textarea{resize:vertical;min-height:150px}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding-top:21px;font-size:12px;display:flex}footer a{text-decoration:none}footer a:hover{text-decoration:underline}@media (width<=760px){main{padding:44px 0}.hero{grid-template-columns:1fr}.orb-wrap{order:-1;justify-self:center;max-width:260px}.step,.list a{grid-template-columns:1fr;gap:4px}.section{margin-top:64px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important}}.about--photo{grid-template-columns:1.3fr 1fr;align-items:start;gap:5vw;display:grid}.about-photo{object-fit:cover;aspect-ratio:5/6;background:var(--card);border-radius:16px;width:100%;height:auto}@media (width<=760px){.about--photo{grid-template-columns:1fr}.about-photo{order:-1;max-width:340px}}.timeline{max-width:760px;margin:24px 0 0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.timeline span{letter-spacing:1px;color:var(--muted);padding-top:3px;font-size:12px}.timeline p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}@media (width<=760px){.timeline li{grid-template-columns:1fr;gap:2px}}.aside{max-width:640px;color:var(--ink);letter-spacing:-.02em;margin:32px 0 0;font-size:20px;line-height:1.5}label small{color:var(--muted);font-weight:400}.check{grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.5;display:grid}.check input{width:18px;height:18px;accent-color:var(--ink);margin-top:2px;padding:0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.status-msg{min-height:1.5em;color:var(--muted);margin:0;font-size:14px}.status-msg.ok{color:var(--ok)}.status-msg.err{color:var(--err)}button:disabled{opacity:.6;cursor:progress}:root{--site-font:Arial, Helvetica, sans-serif;--radius:16px;--field:#fbfbf6;--card-hover:#e5e8d6;--cta-hover:#40543a}:root[data-era="1998"]{--paper:silver;--ink:#111;--muted:#333;--green:#ff0;--line:gray;--card:#d4d0c8;--field:#fff;--card-hover:#e4e0d8;--cta-hover:navy;--radius:0px;--site-font:"Courier New", monospace}:root[data-era="1998"] .page a:not(.cta):not(.brand):not(.card){color:#0000b0;text-decoration:underline}:root[data-era="1998"] .card{border:2px outset #eee}:root[data-era="2003"]{--paper:#e8f0fb;--ink:#12346a;--muted:#4b6283;--green:#90caff;--line:#b0c6e3;--card:#d6e6f9;--field:#f5f9ff;--card-hover:#c7ddf7;--cta-hover:#245daa;--radius:6px;--site-font:Tahoma, Arial, sans-serif}:root[data-era="2003"] .cta{color:#fff;background:linear-gradient(#4e9eea,#184a93);border-radius:6px}:root[data-era="2008"]{--paper:#f0f8ff;--ink:#143154;--muted:#526f8e;--green:#63c8ff;--line:#c3e0f6;--card:#e0f1ff;--field:#fff;--card-hover:#d0eaff;--cta-hover:#0079dc;--radius:20px}:root[data-era="2008"] .cta{color:#fff;background:linear-gradient(#69d7ff,#007aeb);box-shadow:inset 0 1px #fff,0 4px 12px #087ad333}:root[data-era="2014"]{--paper:#f5f8fc;--ink:#142b4a;--muted:#60738b;--green:#9fc4ff;--line:#d8e2ed;--card:#e9f0f8;--field:#fff;--card-hover:#dce8f7;--cta-hover:#2461bc;--radius:4px}:root[data-era="2018"]{color-scheme:dark;--paper:#081420;--ink:#e8f3ff;--muted:#9eb5cd;--green:#36c6dd;--line:#23394e;--card:#102337;--field:#102337;--card-hover:#193149;--cta-hover:#a5dfff;--radius:8px}:root[data-era="2021"]{color-scheme:dark;--paper:#100e1c;--ink:#f3f0ff;--muted:#b4adcb;--green:#9b7bff;--line:#332c4c;--card:#1c182c;--field:#1c182c;--card-hover:#2b2341;--cta-hover:#c8b8ff;--radius:14px}body{font-family:var(--site-font)}.card,.about-photo{border-radius:var(--radius)}a.card:hover{background:var(--card-hover)}.cta:hover{background:var(--cta-hover)}input:not([type=range]),textarea,select{background:var(--field)}:root[data-era]:not([data-era="2026"]) .orb{background:radial-gradient(circle at 30% 24%, var(--paper), var(--green) 30%, var(--ink) 100%)}@media (prefers-reduced-motion:no-preference){body,.card{transition:background-color .25s,color .25s}}:root[data-era="1998"]{color-scheme:light;--paper:silver;--ink:#000;--muted:#2b2b2b;--line:gray;--card:#d4d0c8;--card-hover:#dcd8d0;--field:#fff;--cta-hover:silver;--ok:#006400;--err:#b00000;--focus:navy;--font-body:"Times New Roman", Times, serif;--site-font:var(--font-body);--font-head:"Courier New", Courier, monospace;--font-em:"Courier New", Courier, monospace;--bullet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23c00' d='M3 2l8 6-8 6z'%3E%3Canimate attributeName='opacity' values='1;0.15;1' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");--i-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23c00' d='M8 1 1 8h2v7h4v-4h2v4h4V8h2z'/%3E%3Cpath fill='%23fc0' d='M7 11h2v4H7z'/%3E%3C/svg%3E");--i-tools:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect fill='%23666' x='3' y='3' width='10' height='10'/%3E%3Crect fill='%23ddd' x='6' y='6' width='4' height='4'/%3E%3Cpath fill='%23666' d='M7 0h2v3H7zM7 13h2v3H7zM0 7h3v2H0zM13 7h3v2h-3z'/%3E%3C/svg%3E");--i-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23fc0' d='M1 3h5l1 2h8v9H1z'/%3E%3Cpath fill='%23c90' d='M1 7h14v7H1z'/%3E%3C/svg%3E");--i-book:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect fill='%2306c' x='2' y='1' width='12' height='14'/%3E%3Crect fill='%23fff' x='4' y='4' width='8' height='2'/%3E%3Crect fill='%23fff' x='4' y='8' width='8' height='1'/%3E%3Crect fill='%23fff' x='4' y='10' width='6' height='1'/%3E%3C/svg%3E");--i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect fill='%23369' x='5' y='1' width='6' height='6'/%3E%3Crect fill='%23369' x='2' y='9' width='12' height='6'/%3E%3C/svg%3E");--i-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Crect fill='%23fff' stroke='%23000' x='1.5' y='3.5' width='13' height='9'/%3E%3Cpath d='M2 4l6 5 6-5' fill='none' stroke='%23000'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){:root[data-era="1998"]{--bullet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23c00' d='M3 2l8 6-8 6z'/%3E%3C/svg%3E")}}:root[data-era="1998"] .page{-webkit-font-smoothing:auto;font-size:16px}:root[data-era="1998"] .page h1,:root[data-era="1998"] .page h2,:root[data-era="1998"] .page h3{color:navy;text-transform:uppercase;letter-spacing:0;font-weight:700}:root[data-era="1998"] .page h1{font-size:clamp(30px,5vw,52px);line-height:1.1}:root[data-era="1998"] .page h1 em{letter-spacing:0;margin-left:.35em;font-style:normal;display:inline}:root[data-era="1998"] .page h2{letter-spacing:0;font-size:clamp(22px,3vw,30px)}:root[data-era="1998"] .page h3{letter-spacing:0;font-size:17px}:root[data-era="1998"] .eyebrow:before{background:navy;height:2px}:root[data-era="1998"] .page a{color:#00e;text-decoration:underline}:root[data-era="1998"] .page a:visited{color:#551a8b}:root[data-era="1998"] .page .brand,:root[data-era="1998"] .page .brand:visited{color:#000;text-decoration:none}:root[data-era="1998"] .monogram{color:#fff;background:navy;border:2px outset #fff;border-radius:0;font-family:Courier New,monospace}:root[data-era="1998"] .site-header{border-bottom:2px groove #fff;padding-bottom:14px}:root[data-era="1998"] .nav{gap:6px 18px;font-size:16px}:root[data-era="1998"] .page .nav a{color:#00e;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}:root[data-era="1998"] .page .nav a:hover{color:red;background:0 0}:root[data-era="1998"] .page .nav a[aria-current=page]{color:#000;font-weight:700;text-decoration:none}:root[data-era="1998"] .nav a:before{content:"";width:16px;height:16px;image-rendering:pixelated;background:center/16px 16px no-repeat var(--bullet);flex:none}:root[data-era="1998"] .nav a[data-icon=home]:before{background-image:var(--i-home)}:root[data-era="1998"] .nav a[data-icon=tools]:before{background-image:var(--i-tools)}:root[data-era="1998"] .nav a[data-icon=folder]:before{background-image:var(--i-folder)}:root[data-era="1998"] .nav a[data-icon=book]:before{background-image:var(--i-book)}:root[data-era="1998"] .nav a[data-icon=user]:before{background-image:var(--i-user)}:root[data-era="1998"] .nav a[data-icon=mail]:before{background-image:var(--i-mail)}:root[data-era="1998"] .nav a[data-icon=book]:after{content:"NOU!";color:red;font:700 10px Arial,sans-serif;animation:1s steps(2,start) infinite era-blink}:root[lang=en][data-era="1998"] .nav a[data-icon=book]:after{content:"NEW!"}:root[data-era="1998"] .more:before,:root[data-era="1998"] footer a:before,:root[data-era="1998"] .filters a:before{content:"";vertical-align:-1px;width:12px;height:12px;image-rendering:pixelated;background:center/12px 12px no-repeat var(--bullet);margin-right:5px;display:inline-block}:root[data-era="1998"] .cta{color:#000;box-shadow:none;background:silver;border:2px outset #fff;border-radius:0;gap:10px;padding:8px 18px;font:14px Arial,Helvetica,sans-serif;text-decoration:none;transition:none}:root[data-era="1998"] .cta:visited{color:#000}:root[data-era="1998"] .cta:hover{background:#d4d0c8;transform:none}:root[data-era="1998"] .cta:active{border-style:inset}:root[data-era="1998"] .card{background:#d4d0c8;border:2px inset #fff;border-radius:0}:root[data-era="1998"] a.card:hover{transform:none}:root[data-era="1998"] .card p,:root[data-era="1998"] .lead,:root[data-era="1998"] .metric span,:root[data-era="1998"] .note,:root[data-era="1998"] .timeline p,:root[data-era="1998"] .tag{color:#2b2b2b}:root[data-era="1998"] .list li,:root[data-era="1998"] .step,:root[data-era="1998"] .timeline li,:root[data-era="1998"] footer{border-color:gray}:root[data-era="1998"] .filters a{color:#000;background:silver;border:2px outset #fff;border-radius:0;text-decoration:none}:root[data-era="1998"] .filters a[aria-current=true]{color:#000;background:#d4d0c8;border-style:inset}:root[data-era="1998"] .page input,:root[data-era="1998"] .page textarea,:root[data-era="1998"] .page select{border:2px inset #fff;border-radius:0;font-family:Arial,sans-serif;font-size:15px}@keyframes era-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){:root[data-era="1998"] .nav a[data-icon=book]:after{animation:none}}:root[data-era="2003"]{color-scheme:light;--paper:#e6edf7;--ink:#1b2a49;--muted:#4b5a78;--line:#b3c2dd;--card:#fff;--card-hover:#f3f7fd;--field:#fff;--cta-hover:#2a5db0;--ok:#1d6b2c;--err:#b3261e;--focus:#1f4a99;--font-body:Verdana, Tahoma, Geneva, sans-serif;--site-font:var(--font-body);--font-head:Verdana, Tahoma, sans-serif;--font-em:Verdana, Tahoma, sans-serif;--orb:radial-gradient(circle at 35% 30%, #dbe8ff, #6e9ae0 55%, #1f4a99)}:root[data-era="2003"] .page{font-size:14px}:root[data-era="2003"] .page h1,:root[data-era="2003"] .page h2,:root[data-era="2003"] .page h3{letter-spacing:0;color:#1f3b73;font-weight:700}:root[data-era="2003"] .page h1{font-size:clamp(30px,4.6vw,58px);line-height:1.12}:root[data-era="2003"] .page h1 em{letter-spacing:0;color:#4a76c9;font-style:normal;font-weight:400;display:block}:root[data-era="2003"] .site-header{background:linear-gradient(#2b4f93,#1b3770);border-radius:4px 4px 0 0;align-items:flex-end;padding:12px 18px 0}:root[data-era="2003"] .brand{color:#fff;padding-bottom:12px}:root[data-era="2003"] .monogram{color:#1b3770;background:#fff;border-radius:3px}:root[data-era="2003"] .nav{gap:4px;font-size:13px}:root[data-era="2003"] .nav a{color:#dbe6fb;background:#ffffff14;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;padding:8px 16px}:root[data-era="2003"] .nav a:hover{color:#fff;background:#fff3;border-color:#0000}:root[data-era="2003"] .nav a[aria-current=page]{color:#1b2a49;background:#e6edf7;border-color:#b3c2dd;font-weight:700}:root[data-era="2003"] .cta{color:#fff;background:linear-gradient(#5b8bdb,#2a5db0);border:1px solid #1a428a;border-radius:3px;padding:10px 20px;font-size:13px;font-weight:700;transition:none}:root[data-era="2003"] .cta:hover{background:linear-gradient(#6b99e6,#3468c0);transform:none}:root[data-era="2003"] .card{background:#fff;border:1px solid #b3c2dd;border-radius:3px;box-shadow:2px 2px #c9d6ec}:root[data-era="2003"] a.card:hover{transform:none}:root[data-era="2003"] .more,:root[data-era="2003"] footer a,:root[data-era="2003"] .list a{color:#1f4a99}:root[data-era="2003"] .more:before{content:"» "}:root[data-era="2003"] .eyebrow:before{background:#4a76c9;height:3px}:root[data-era="2003"] .filters a{background:#fff;border-color:#b3c2dd;border-radius:3px}:root[data-era="2003"] .filters a[aria-current=true]{color:#fff;background:#1f4a99;border-color:#1f4a99}:root[data-era="2003"] .page input,:root[data-era="2003"] .page textarea,:root[data-era="2003"] .page select{border-radius:2px;font-size:14px}:root[data-era="2008"]{color-scheme:light;--paper:#dcebff;--ink:#14304f;--muted:#46617f;--line:#b7d0ee;--card:#ffffffc7;--card-hover:#fff;--field:#fff;--cta-hover:#2b78d6;--ok:#1d6b2c;--err:#b3261e;--focus:#2b78d6;--font-body:"Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", sans-serif;--site-font:var(--font-body);--font-head:"Trebuchet MS", "Lucida Grande", sans-serif;--font-em:"Trebuchet MS", sans-serif;--orb:radial-gradient(circle at 32% 24%, #fff 0%, #a9d1ff 22%, #3d8bea 58%, #1b4f9e 100%);background:linear-gradient(#bcdaff 0,#eaf4ff 420px) fixed,#eaf4ff}:root[data-era="2008"] .page h1,:root[data-era="2008"] .page h2,:root[data-era="2008"] .page h3{letter-spacing:-.01em;color:#123b6d;text-shadow:0 1px #fff;font-weight:700}:root[data-era="2008"] .page h1{font-size:clamp(32px,5vw,66px);line-height:1.08}:root[data-era="2008"] .page h1 em{letter-spacing:-.01em;background:linear-gradient(#ff9a3c,#e8590c);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700}:root[data-era="2008"] .monogram{color:#fff;background:linear-gradient(#4aa0ff,#1b5fc4);border-radius:10px;box-shadow:inset 0 1px #fff9,0 2px 4px #0003}:root[data-era="2008"] .nav{background:#ffffff8c;border:1px solid #b7d0ee;border-radius:22px;gap:6px;padding:5px;font-size:14px;box-shadow:inset 0 1px #fff}:root[data-era="2008"] .nav a{color:#23527f;border:0;border-radius:16px;padding:6px 16px}:root[data-era="2008"] .nav a:hover{color:#123b6d;background:#fff}:root[data-era="2008"] .nav a[aria-current=page]{color:#fff;text-shadow:0 -1px #0003;background:linear-gradient(#6db3ff,#2b78d6);box-shadow:inset 0 1px #fff8}:root[data-era="2008"] .cta{color:#fff;text-shadow:0 -1px #0004;background:linear-gradient(#8cc4ff 0%,#3f8de8 50%,#2272d8 51%,#4aa4ff 100%);border:1px solid #1a5fb8;border-radius:22px;padding:13px 26px;font-size:14px;font-weight:700;transition:none;box-shadow:inset 0 1px #fffa,0 2px 5px #0003}:root[data-era="2008"] .cta:hover{filter:brightness(1.08);background:linear-gradient(#8cc4ff 0%,#3f8de8 50%,#2272d8 51%,#4aa4ff 100%);transform:none}:root[data-era="2008"] .card{background:linear-gradient(#fff,#eef6ff);border:1px solid #b7d0ee;border-radius:12px;box-shadow:0 3px 8px #1b4f9e22,inset 0 1px #fff}:root[data-era="2008"] a.card:hover{transform:none;box-shadow:0 4px 12px #1b4f9e44}:root[data-era="2008"] .more,:root[data-era="2008"] .list a,:root[data-era="2008"] footer a{color:#1b5fc4}:root[data-era="2008"] .more:before{content:"▸ ";color:#e8590c}:root[data-era="2008"] .eyebrow:before{background:#e8590c;border-radius:2px;height:3px}:root[data-era="2008"] .filters a{background:#fff;border-color:#b7d0ee;border-radius:16px}:root[data-era="2008"] .filters a[aria-current=true]{color:#fff;background:linear-gradient(#6db3ff,#2b78d6);border-color:#1a5fb8}:root[data-era="2008"] .page input,:root[data-era="2008"] .page textarea,:root[data-era="2008"] .page select{border-radius:8px;box-shadow:inset 0 1px 3px #0002}:root[data-era="2014"]{color-scheme:light;--paper:#f3f5f9;--ink:#1f2937;--muted:#566175;--line:#dfe4ec;--card:#fff;--card-hover:#f8faff;--field:#fff;--cta-hover:#1558c7;--ok:#1c6b34;--err:#b3261e;--focus:#1a73e8;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--site-font:var(--font-body);--font-head:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-em:"Helvetica Neue", Helvetica, Arial, sans-serif;--orb:linear-gradient(135deg, #5b9bff, #1a73e8)}:root[data-era="2014"] .page h1,:root[data-era="2014"] .page h2,:root[data-era="2014"] .page h3{letter-spacing:-.02em;font-weight:700}:root[data-era="2014"] .page h1{font-size:clamp(34px,5vw,64px);line-height:1.08}:root[data-era="2014"] .page h1 em{letter-spacing:-.02em;color:#1a73e8;font-style:normal;font-weight:300}:root[data-era="2014"] .monogram{color:#fff;background:#1a73e8;border-radius:4px}:root[data-era="2014"] .nav{gap:20px}:root[data-era="2014"] .nav a{color:#566175;padding:6px 0;font-weight:500}:root[data-era="2014"] .nav a:hover,:root[data-era="2014"] .nav a[aria-current=page]{color:#1a73e8;border-color:#1a73e8;border-bottom-width:2px}:root[data-era="2014"] .cta{color:#fff;background:#1a73e8;border-radius:4px;padding:13px 24px;font-size:14px;font-weight:500;transition:background .15s;box-shadow:0 1px 2px #0003}:root[data-era="2014"] .cta:hover{transform:none}:root[data-era="2014"] .card{background:#fff;border:1px solid #dfe4ec;border-radius:4px;box-shadow:0 1px 3px #0000001a}:root[data-era="2014"] a.card:hover{transform:none;box-shadow:0 4px 10px #0000001f}:root[data-era="2014"] .more,:root[data-era="2014"] .list a,:root[data-era="2014"] footer a{color:#1a73e8}:root[data-era="2014"] .eyebrow:before{background:#1a73e8}:root[data-era="2014"] .filters a{background:#fff;border-radius:4px}:root[data-era="2014"] .filters a[aria-current=true]{color:#fff;background:#1a73e8;border-color:#1a73e8}:root[data-era="2014"] .page input,:root[data-era="2014"] .page textarea,:root[data-era="2014"] .page select{border-radius:4px}:root[data-era="2018"]{color-scheme:dark;--paper:#0d1424;--ink:#e8edf7;--muted:#9eabc4;--line:#25314c;--card:#151f35;--card-hover:#1a2640;--field:#0f1a30;--cta-hover:#1d4ed8;--ok:#5fd08a;--err:#ff8a80;--focus:#6ea8ff;--font-body:"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--site-font:var(--font-body);--font-head:var(--font-body);--font-em:var(--font-body);--orb:radial-gradient(circle at 30% 24%, #8fb8ff, #2f6bff 55%, #10245c)}:root[data-era="2018"] .page h1,:root[data-era="2018"] .page h2,:root[data-era="2018"] .page h3{letter-spacing:-.02em;font-weight:600}:root[data-era="2018"] .page h1{font-size:clamp(34px,5vw,62px);line-height:1.1}:root[data-era="2018"] .page h1 em{letter-spacing:-.02em;color:#6ea8ff;font-style:normal;font-weight:600}:root[data-era="2018"] .site-header{border-bottom:1px solid #25314c;padding-bottom:18px}:root[data-era="2018"] .monogram{color:#fff;background:#2563eb;border-radius:6px}:root[data-era="2018"] .nav a:hover,:root[data-era="2018"] .nav a[aria-current=page]{color:#fff;border-color:#2563eb;border-bottom-width:2px}:root[data-era="2018"] .cta{color:#fff;background:#2563eb;border-radius:4px;padding:13px 22px;font-size:14px;font-weight:600}:root[data-era="2018"] .cta:hover{transform:none}:root[data-era="2018"] .card{border:1px solid #25314c;border-radius:6px}:root[data-era="2018"] a.card:hover{border-color:#3b5bdb;transform:none}:root[data-era="2018"] .more,:root[data-era="2018"] .list a,:root[data-era="2018"] footer a{color:#8ab4ff}:root[data-era="2018"] .eyebrow:before{background:#2563eb}:root[data-era="2018"] .filters a{border-color:#25314c;border-radius:4px}:root[data-era="2018"] .filters a[aria-current=true]{color:#fff;background:#2563eb;border-color:#2563eb}:root[data-era="2018"] .page input,:root[data-era="2018"] .page textarea,:root[data-era="2018"] .page select{border-radius:4px}:root[data-era="2021"]{color-scheme:dark;--paper:#0a0a14;--ink:#f2f2fb;--muted:#a8a8c8;--line:#27273d;--card:#13131f;--card-hover:#19192a;--field:#0e0e19;--cta-hover:#6d4cf0;--ok:#6ee7a8;--err:#ff8a9a;--focus:#9b87ff;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--site-font:var(--font-body);--font-head:var(--font-body);--font-em:var(--font-body);--orb:radial-gradient(circle at 30% 24%, #c8b8ff, #7c5cff 52%, #2a1a7a)}:root[data-era="2021"] .page h1,:root[data-era="2021"] .page h2,:root[data-era="2021"] .page h3{letter-spacing:-.035em;font-weight:700}:root[data-era="2021"] .page h1{font-size:clamp(36px,5.4vw,72px);line-height:1.04}:root[data-era="2021"] .page h1 em{letter-spacing:-.035em;background:linear-gradient(90deg,#a78bfa,#60a5fa);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:700}:root[data-era="2021"] .monogram{color:#fff;background:linear-gradient(135deg,#7c5cff,#3b82f6);border-radius:10px}:root[data-era="2021"] .nav{background:#0e0e19;border:1px solid #27273d;border-radius:999px;gap:4px;padding:4px}:root[data-era="2021"] .nav a{border:0;border-radius:999px;padding:6px 14px}:root[data-era="2021"] .nav a:hover{color:#fff;background:#1b1b2e}:root[data-era="2021"] .nav a[aria-current=page]{color:#fff;background:#2a2450}:root[data-era="2021"] .cta{color:#fff;background:linear-gradient(135deg,#7c5cff,#4f8bff);border-radius:12px;padding:14px 24px;font-size:14px;font-weight:600;box-shadow:0 6px 20px #7c5cff44}:root[data-era="2021"] .cta:hover{background:linear-gradient(135deg,#8d70ff,#629bff)}:root[data-era="2021"] .card{background:linear-gradient(#161625,#11111c);border:1px solid #27273d;border-radius:16px}:root[data-era="2021"] a.card:hover{border-color:#5b4bd0}:root[data-era="2021"] .more,:root[data-era="2021"] .list a,:root[data-era="2021"] footer a{color:#b9aaff}:root[data-era="2021"] .eyebrow:before{background:linear-gradient(90deg,#a78bfa,#60a5fa)}:root[data-era="2021"] .eyebrow:after{content:"";background:#34d399;border-radius:50%;order:-1;width:7px;height:7px;box-shadow:0 0 0 4px #34d39922}:root[data-era="2021"] .filters a{border-color:#27273d;border-radius:999px}:root[data-era="2021"] .filters a[aria-current=true]{color:#fff;background:#2a2450;border-color:#5b4bd0}:root[data-era="2021"] .page input,:root[data-era="2021"] .page textarea,:root[data-era="2021"] .page select{border-radius:12px}:root[data-era] .era-header{color-scheme:light;--paper:#f4f3ed;--ink:#232926;--muted:#70766f;--green:#d8edaa;--line:#d9dbd1;--card:#ecede3;--card-hover:#e5e8d6;--field:#fbfbf6;--cta-hover:#40543a;--ok:#4d6e2a;--err:#9a3b2e;--focus:#779b42;--font-body:Arial, Helvetica, sans-serif;--font-head:Arial, Helvetica, sans-serif;--font-em:Georgia, "Times New Roman", serif;--site-font:Arial, Helvetica, sans-serif}:root{--globe:url(/globes/2026.webp)}:root[data-era="1998"]{--globe:url(/globes/1998.webp)}:root[data-era="2003"]{--globe:url(/globes/2003.webp)}:root[data-era="2008"]{--globe:url(/globes/2008.webp)}:root[data-era="2014"]{--globe:url(/globes/2014.webp)}:root[data-era="2018"]{--globe:url(/globes/2018.webp)}:root[data-era="2021"]{--globe:url(/globes/2021.webp)}.orb-wrap{background:center / contain no-repeat var(--globe)}.orb-wrap .orb,.orb-wrap .orbit{display:none}:root[data-era="1998"] .page .lang-switch{color:#00e;border:0;border-radius:0;padding:0;font:700 16px Courier New,monospace;text-decoration:underline}:root[data-era="2003"] .lang-switch{color:#dbe6fb;background:#ffffff14;border-color:#8fa8d6;border-radius:4px;margin-bottom:0;padding:6px 12px}:root[data-era="2003"] .lang-switch:hover{color:#fff;background:#fff3}:root[data-era="2008"] .lang-switch{color:#23527f;background:#ffffff8c;border-color:#b7d0ee}:root[data-era="2021"] .lang-switch,:root[data-era="2018"] .lang-switch{border-color:#27273d}.era-header[data-astro-cid-mh2kozml]{color:#edf4ff;z-index:100;background:#080f1c;font-family:Arial,Helvetica,sans-serif;position:sticky;top:0}.era-toggle[data-astro-cid-mh2kozml]{cursor:pointer;z-index:2;justify-content:space-between;gap:16px;max-width:1280px;margin:auto;padding:20px 6vw;list-style:none;display:flex;position:relative}.era-toggle[data-astro-cid-mh2kozml]::-webkit-details-marker{display:none}.era-toggle[data-astro-cid-mh2kozml]:focus-visible{outline-offset:-4px;outline:2px solid #51cfff}.era-wordmark[data-astro-cid-mh2kozml]{letter-spacing:.04em;font-family:monospace;font-size:13px}.era-divider[data-astro-cid-mh2kozml]{color:#617086;margin:0 16px}.era-toggle-label[data-astro-cid-mh2kozml]{color:#9dacc3}.era-toggle-action[data-astro-cid-mh2kozml]{align-items:center;gap:20px;font-size:12px;display:flex}.era-current-year[data-astro-cid-mh2kozml]{color:#64d5ff}.era-chevron[data-astro-cid-mh2kozml]{place-items:center;width:20px;height:20px;display:grid}.era-chevron[data-astro-cid-mh2kozml]:before{content:"";border-top:2px solid;border-left:2px solid;width:8px;height:8px;transform:translateY(2px)rotate(45deg)}.era-header[data-astro-cid-mh2kozml]:not([open]) .era-chevron[data-astro-cid-mh2kozml]:before{transform:translateY(-2px)rotate(225deg)}.era-panel[data-astro-cid-mh2kozml]{isolation:isolate;background:radial-gradient(at 85% 15%,#28365d80,#0000 55%),#080f1c;max-height:calc(100vh - 64px);padding:28px max(6vw,56vw - 640px) 30px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 48px #000a,0 1px #ffffff14}.era-panel[data-astro-cid-mh2kozml]:before{content:"";z-index:-2;opacity:.22;background-image:linear-gradient(#6389b530 1px,#0000 1px),linear-gradient(90deg,#6389b530 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.era-globe[data-astro-cid-mh2kozml]{z-index:-1;background:radial-gradient(at 45% 0,#142b4d,#080f1c 65%);border-top:1px solid #76dfff;border-radius:50%;width:85%;height:430px;position:absolute;top:100px;right:-18%;transform:rotate(-12deg);box-shadow:0 -8px 32px #2fa8ff55,0 -2px 8px #6fddff80}.era-kicker[data-astro-cid-mh2kozml]{color:#a4b4ce;text-transform:uppercase;letter-spacing:.22em;margin:0 0 12px;font-size:10px}.era-intro[data-astro-cid-mh2kozml] h2[data-astro-cid-mh2kozml]{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(36px,5.5vw,66px);font-weight:800;line-height:1.02}.era-intro[data-astro-cid-mh2kozml] h2[data-astro-cid-mh2kozml] span[data-astro-cid-mh2kozml]{color:#49c6ff}.era-description[data-astro-cid-mh2kozml]{color:#bdc9dd;margin:0;font-size:14px;line-height:1.6}.era-note[data-astro-cid-mh2kozml]{color:#bac9e0;font:italic 20px/1.5 Georgia,serif;position:absolute;top:80px;right:12%;transform:rotate(-8deg)}.era-note[data-astro-cid-mh2kozml]>span[data-astro-cid-mh2kozml]{font-size:38px;display:block}.era-controls[data-astro-cid-mh2kozml]{margin-top:38px}.era-selection[data-astro-cid-mh2kozml]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.era-selection[data-astro-cid-mh2kozml]>span[data-astro-cid-mh2kozml]{letter-spacing:.18em;color:#9dacc3;font-size:9px}.era-selection[data-astro-cid-mh2kozml] output[data-astro-cid-mh2kozml]{color:#b9eaff;font-size:12px}.era-slider[data-astro-cid-mh2kozml]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:24px;margin:0;padding:0;display:block}.era-slider[data-astro-cid-mh2kozml]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#428eff,#9a7aff,#f976a5,#ffa788,#a4dce6,#2df);border-radius:10px;height:5px;box-shadow:0 0 15px #38aaff44}.era-slider[data-astro-cid-mh2kozml]::-moz-range-track{background:linear-gradient(90deg,#428eff,#9a7aff,#f976a5,#ffa788,#a4dce6,#2df);border-radius:10px;height:5px}.era-slider[data-astro-cid-mh2kozml]::-webkit-slider-thumb{appearance:none;background:#2aaaff;border:2px solid #abf3ff;border-radius:50%;width:20px;height:20px;margin-top:-7.5px;box-shadow:0 0 18px #29caff}.era-slider[data-astro-cid-mh2kozml]::-moz-range-thumb{background:#2aaaff;border:2px solid #abf3ff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 18px #29caff}.era-years[data-astro-cid-mh2kozml]{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.era-years[data-astro-cid-mh2kozml] button[data-astro-cid-mh2kozml]{color:#9dacc3;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px 4px;font-family:inherit}.era-years[data-astro-cid-mh2kozml] button[data-astro-cid-mh2kozml]:hover{color:#fff;background:#ffffff09}.era-years[data-astro-cid-mh2kozml] button[data-astro-cid-mh2kozml][aria-pressed=true]{color:#76dcff;background:#49c6ff10;border-color:#49c6ff40}.era-thumb[data-astro-cid-mh2kozml]{object-fit:contain;filter:saturate(.85);width:44px;height:44px;margin:0 auto 6px;transition:transform .2s,filter .2s;display:block}.era-years[data-astro-cid-mh2kozml] button[data-astro-cid-mh2kozml]:hover .era-thumb[data-astro-cid-mh2kozml],.era-years[data-astro-cid-mh2kozml] button[data-astro-cid-mh2kozml][aria-pressed=true] .era-thumb[data-astro-cid-mh2kozml]{filter:none;transform:scale(1.12)}.era-year[data-astro-cid-mh2kozml]{font-size:17px;font-weight:700;display:block}.era-name[data-astro-cid-mh2kozml]{margin-top:3px;font-size:10px;display:block}.era-caption[data-astro-cid-mh2kozml]{color:#8d9eb9;text-align:center;margin:16px 0 0;font-size:12px}.era-sr-only[data-astro-cid-mh2kozml]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (height<=640px){.era-panel[data-astro-cid-mh2kozml]{overflow-y:auto}}@media (prefers-reduced-motion:reduce){.era-thumb[data-astro-cid-mh2kozml]{transition:none}}@media (width<=760px){.era-thumb[data-astro-cid-mh2kozml]{width:30px;height:30px;margin-bottom:4px}.era-toggle-label[data-astro-cid-mh2kozml],.era-divider[data-astro-cid-mh2kozml],.era-note[data-astro-cid-mh2kozml]{display:none}.era-panel[data-astro-cid-mh2kozml]{padding-top:18px}.era-controls[data-astro-cid-mh2kozml]{margin-top:28px}.era-name[data-astro-cid-mh2kozml]{display:none}.era-year[data-astro-cid-mh2kozml]{font-size:12px}.era-years[data-astro-cid-mh2kozml] button[data-astro-cid-mh2kozml]{padding:12px 0}.era-globe[data-astro-cid-mh2kozml]{width:130%;right:-65%}}.ribbon[data-astro-cid-tcb2oslb]{z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 52%,#d8edaa66 66%,#f4e9a688 80%,#9fd8c077 100%);width:100%;height:100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}:root[data-era]:not([data-era="2026"]) .ribbon[data-astro-cid-tcb2oslb]{display:none}:root:not([data-era]) .nav a,:root[data-era="2026"] .nav a{color:#3f4742}:root:not([data-era]) .nav a:hover,:root[data-era="2026"] .nav a:hover{color:#232926}
