.ei,.es{--e-serif:"reMarkable Serif",var(--font-news),Georgia,serif;--e-sans:"SF Pro",-apple-system,BlinkMacSystemFont,var(--font-ui);--e-pad:clamp(20px,5vw,72px);--e-ease:cubic-bezier(.2,.7,.2,1)}.es{position:relative;overflow:clip;background:var(--e-ground);color:var(--e-ink)}.es-hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(24px,4vw,44px);padding:120px var(--e-pad) clamp(32px,5vw,56px)}.es-kicker{margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.es-kicker a{color:inherit}.es-hero h1{margin:0;font-family:var(--e-display,var(--e-sans));font-weight:var(--e-weight,860);font-size:clamp(52px,11vw,176px);line-height:.94;letter-spacing:-.045em;color:var(--e-accent)}.es-hero h1 span{display:block}.es-cover-column .es-hero h1,.es-cover-struck .es-hero h1{font-family:var(--e-serif);font-weight:400}.es-hero-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding-block-start:22px;border-block-start:1px solid color-mix(in srgb,var(--e-ink) 22%,transparent)}.es-hero-foot p{margin:0;max-width:34ch;font-family:var(--e-serif);font-size:clamp(21px,2.3vw,32px);line-height:1.25}.es-hero-foot small{font-size:13px;opacity:.8}.es-logo{align-self:flex-start;display:block;max-height:72px;max-width:min(280px,60%);width:auto;object-fit:contain;margin-block-end:auto}.es-logo.is-plate{box-sizing:content-box;padding:10px 14px;border-radius:16px;background:#fff}.es-hero:has(.es-logo){gap:clamp(16px,2.4vw,28px);padding-block-start:104px}.es-hero:has(.es-logo) h1{font-size:clamp(50px,8.6vw,132px)}.es-progress{position:fixed;z-index:60;inset-inline:0;inset-block-start:0;height:3px;pointer-events:none}.es-progress div{height:100%;background:var(--e-accent);transform:scaleX(0);transform-origin:left}.es-layout{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,680px) minmax(190px,240px);justify-content:center;gap:clamp(24px,3.4vw,56px);padding:clamp(48px,7vw,96px) var(--e-pad)}.es-rail{position:sticky;inset-block-start:100px;align-self:start}.es-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.es-rail a{display:flex;gap:10px;padding:7px 0;font-size:14px;color:inherit;text-decoration:none;opacity:.62;transition:opacity .2s}.es-rail a span{font-variant-numeric:tabular-nums}.es-rail a:hover,.es-rail a[aria-current]{opacity:1}.es-rail a[aria-current]{color:var(--e-accent)}.es-text{grid-column:2;min-width:0;font-family:var(--e-serif);font-size:clamp(19px,1.5vw,21px);line-height:1.62}.es-text p{margin:0 0 1.15em}.es-chapter{scroll-margin-block-start:100px;padding-block-end:clamp(40px,6vw,72px)}.es-chapter>header{display:flex;align-items:baseline;gap:16px;margin-block-end:26px;padding-block-start:16px;border-block-start:1px solid color-mix(in srgb,var(--e-ink) 22%,transparent)}.es-chapter>header span{font-family:var(--e-sans);font-size:14px;color:var(--e-accent);font-variant-numeric:tabular-nums}.es-chapter h2{margin:0;font-family:var(--e-sans);font-weight:760;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.03em}.es-open:first-letter{float:inline-start;margin-inline-end:10px;padding-block-start:8px;font-family:var(--e-sans);font-weight:860;font-size:5.1em;line-height:.78;color:var(--e-accent)}.es-quote{margin:clamp(32px,5vw,56px) 0}.es-quote p{margin:0;font-weight:760;font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.03em;color:var(--e-accent)}.es-note,.es-quote p{font-family:var(--e-sans)}.es-note{float:inline-end;clear:inline-end;width:clamp(190px,17vw,240px);margin-inline-end:calc(-1 * (clamp(190px, 17vw, 240px) + clamp(24px, 3.4vw, 56px)));padding-block-start:10px;border-block-start:2px solid var(--e-accent);font-size:14px;line-height:1.45;opacity:.88}.ef{clear:both;margin:clamp(32px,5vw,56px) 0;padding:clamp(20px,3vw,32px);border-radius:28px;background:color-mix(in srgb,var(--e-ink) 6%,var(--e-ground));font-family:var(--e-sans)}.ef-title{margin:0 0 20px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--e-accent)}.ef-art svg{display:block;width:100%;height:auto;overflow:visible}.ef-matrix .ef-art,.ef-orbit .ef-art{max-width:520px;margin-inline:auto}.ef-line{fill:none;stroke:var(--e-ink);stroke-opacity:.55;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.ef-thin{stroke-opacity:.25}.ef-strong{fill:var(--e-accent);stroke:var(--e-accent);stroke-opacity:1}.ef-node{fill:var(--e-ground);stroke:var(--e-accent);stroke-width:1.5}.ef-bar,.ef-core{fill:var(--e-accent)}.ef-label{fill:var(--e-ink);font-size:24px;font-weight:680;letter-spacing:-.01em}.ef-small{fill:var(--e-ink);font-size:19px;font-weight:620}.ef-num{fill:var(--e-accent);font-size:22px;font-weight:700}.ef-axis{fill:var(--e-ink);fill-opacity:.72;font-size:15px}.ef-on{fill:var(--e-ground)}.ef-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:24px 0 0;padding-block-end:6px}.ef-legend dt{font-size:15px;font-weight:680}.ef-legend dd{margin:2px 0 0;font-size:14px;line-height:1.45;opacity:.82}.ef-caption{margin:22px 0 0;padding-block-start:16px;border-block-start:1px solid color-mix(in srgb,var(--e-ink) 18%,transparent);font-family:var(--e-serif);font-size:17px;line-height:1.4}.ef-gantt .ef-art,.ef-table .ef-art{overflow-x:auto}.ef-gantt .ef-art svg{min-width:620px}.ef-data{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.4}.ef-data td,.ef-data th{padding:12px 14px 12px 0;text-align:start;vertical-align:top;border-block-start:1px solid color-mix(in srgb,var(--e-ink) 20%,transparent)}.ef-data thead th{border:0;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--e-accent)}.ef-data tbody th{font-weight:680}.ef-grid{stroke:var(--e-ink);stroke-opacity:.14;stroke-width:1}.ef-curve{stroke-width:2.5;stroke-opacity:.5}.ef-curve-a{stroke:var(--e-accent);stroke-opacity:1;stroke-width:3.5}.ef-gbar{transform-box:fill-box;transform-origin:left center;transition:transform .9s var(--e-ease) var(--d,0s)}.es-ready .ef:not(.is-in) .ef-gbar{transform:scaleX(0)}.ef-model{margin:14px 0 0;font-size:12px;letter-spacing:.04em;color:var(--e-accent)}.es-ready .ef:not(.is-in) .ef-line{stroke-dashoffset:1}.es-ready .ef:not(.is-in) .ef-caption,.es-ready .ef:not(.is-in) .ef-legend,.es-ready .ef:not(.is-in) g{opacity:0}.es-ready .es-principles:not(.is-in),.es-ready .es-quote:not(.is-in){opacity:0;transform:translateY(18px)}.ef .ef-line{transition:stroke-dashoffset 1.1s var(--e-ease) var(--d,0s)}.ef g{transition:opacity .6s var(--e-ease) var(--d,0s)}.ef-caption,.ef-legend{transition:opacity .7s var(--e-ease) .35s}.es-principles,.es-quote{transition:opacity .7s var(--e-ease),transform .7s var(--e-ease)}.es-principles{margin-block-start:16px;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--e-accent);color:var(--e-ground);font-family:var(--e-sans)}.es-principles h2{margin:0 0 18px;font-size:13px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.es-principles ol{margin:0;padding-inline-start:1.4em;display:grid;gap:12px}.es-principles li{font-size:clamp(20px,2vw,26px);font-weight:680;line-height:1.2;letter-spacing:-.02em}.es-next{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:color-mix(in srgb,var(--e-ink) 18%,transparent);border-block-start:1px solid color-mix(in srgb,var(--e-ink) 18%,transparent)}.es-next a{display:grid;gap:6px;padding:clamp(28px,4vw,52px) var(--e-pad);background:var(--e-ground);color:inherit;text-decoration:none}.es-next a:last-child{text-align:end}.es-next small{font-size:13px;opacity:.75}.es-next b{font-family:var(--e-sans);font-weight:760;font-size:clamp(20px,2.6vw,36px);line-height:1.08;letter-spacing:-.02em;transition:color .2s}.es-next a:hover b{color:var(--e-accent)}.es-dossier{display:grid;gap:6px;padding:clamp(32px,5vw,64px) var(--e-pad);background:var(--e-accent);color:var(--e-ground);text-decoration:none}.es-dossier small{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.es-dossier b{font-family:var(--e-sans);font-weight:800;font-size:clamp(30px,5.4vw,76px);line-height:1;letter-spacing:-.035em}.es-cover-grammar .es-hero h1 span:nth-child(2){font-size:.34em;line-height:1.3;color:var(--e-ink);font-weight:400;letter-spacing:.3em;text-transform:uppercase}.es-cover-diplomacy .es-hero{align-items:center;text-align:center}.es-cover-diplomacy .es-hero-foot{width:100%;justify-content:center;text-align:center}.es-cover-argument .es-hero h1 span:nth-child(2){padding-inline-start:1.1em}.es-cover-argument .es-hero h1 span:nth-child(3){padding-inline-start:2.2em;color:var(--e-ink)}.es-cover-taste .es-hero h1{text-transform:lowercase;letter-spacing:-.03em}.es-cover-taste .es-hero h1 span:last-child{font-style:italic;color:var(--e-ink)}.es-cover-century .es-hero h1 span:first-child{font-size:.3em;letter-spacing:.3em;text-transform:uppercase;color:var(--e-ink);font-weight:400}.ei-grammar .ei-title span:nth-child(2){font-size:.34em;letter-spacing:.3em;text-transform:uppercase;color:var(--e-ink)}.ei-diplomacy{text-align:center}.ei-diplomacy .ei-dek{margin-inline:auto}.ei-argument .ei-title span:nth-child(2){padding-inline-start:.8em}.ei-argument .ei-title span:nth-child(3){padding-inline-start:1.6em;color:var(--e-ink)}.ei-taste .ei-title{text-transform:lowercase}.ei-taste .ei-title span:last-child{font-style:italic;color:var(--e-ink)}.ei-century .ei-title span:first-child{font-size:.32em;letter-spacing:.3em;text-transform:uppercase;color:var(--e-ink)}.ei{background:#0E121B;color:#F6F7FA;padding-block-end:clamp(48px,6vw,88px)}.ei-head{padding:136px var(--e-pad) clamp(40px,6vw,72px)}.ei-head p{margin:0 0 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#A9B0C2}.ei-head h1{margin:0;max-width:11ch;font-family:var(--e-sans);font-weight:860;font-size:clamp(56px,11vw,168px);line-height:.94;letter-spacing:-.045em}.ei-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-inline:var(--e-pad)}.ei-card{position:relative;grid-column:span 3;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(380px,44vw,600px);padding:clamp(24px,3vw,40px);overflow:hidden;border-radius:28px;background:var(--e-ground);color:var(--e-ink);text-decoration:none;transition:transform .35s var(--e-ease)}.ei-card:focus-visible,.ei-card:hover{transform:translateY(-6px)}.ei-card:first-child{grid-column:span 6}.ei-card:nth-child(n+4){grid-column:span 3}.ei-meta{display:flex;justify-content:space-between;gap:16px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ei-title{display:block;font-family:var(--e-display,var(--e-sans));font-weight:var(--e-weight,860);font-size:clamp(38px,6vw,92px);line-height:.95;letter-spacing:-.04em;color:var(--e-accent)}.ei-card:first-child .ei-title{font-size:clamp(48px,10vw,156px)}.ei-dek,.ei-title span{display:block}.ei-dek{max-width:40ch;margin-block-start:16px;font-family:var(--e-serif);font-size:clamp(18px,1.6vw,22px);line-height:1.3}.ei-struck .ei-title{font-family:var(--e-serif);font-weight:400}.ei-struck .ei-title span:first-child{color:var(--e-ink);text-decoration:line-through;text-decoration-thickness:.05em;text-decoration-color:var(--e-accent)}.ei-column .ei-title{font-family:var(--e-serif);font-weight:400}.ei-column .ei-title span:nth-child(2){padding-inline-start:1em}.ei-column .ei-title span:nth-child(3){padding-inline-start:2em}.ei-emerging .ei-title span:first-child{opacity:.28}.ei-emerging .ei-title span:nth-child(2){opacity:.6}.ei-split .ei-title span:nth-child(-n+2){color:var(--e-ink)}.ei-head-sub{padding-block-start:clamp(72px,10vw,136px)}.ei-head-sub h2{margin:0;font-family:var(--e-sans);font-weight:860;font-size:clamp(44px,8vw,120px);line-height:.96;letter-spacing:-.045em}.ei-grid-brand .ei-card,.ei-grid-brand .ei-card:first-child,.ei-grid-brand .ei-card:nth-child(n+4){grid-column:span 2;min-height:clamp(380px,34vw,500px)}.ei-grid-brand .ei-card:first-child .ei-title,.ei-grid-brand .ei-title{font-size:clamp(36px,4.2vw,62px)}.ei-grid-five .ei-card:nth-child(n+4){grid-column:span 3}.ei-sealed{text-align:center}.ei-sealed .ei-dek{margin-inline:auto}.ei-sealed .ei-title span:nth-child(2){font-size:.46em;letter-spacing:.1em;text-transform:uppercase;color:var(--e-ink)}.ei-canvas .ei-title span:nth-child(2){font-size:.44em;font-style:italic;color:var(--e-ink)}.ei-list .ei-title{counter-reset:ei}.ei-list .ei-title span{counter-increment:ei;padding-block:.1em;border-block-end:1px solid color-mix(in srgb,var(--e-ink) 28%,transparent)}.ei-list .ei-title span:before{content:counter(ei);margin-inline-end:.4em;font-size:.34em;vertical-align:super;color:var(--e-ink)}.ei-linked .ei-title span:nth-child(2){padding-inline-start:.7em}.ei-linked .ei-title span:nth-child(3){padding-inline-start:1.4em}@media (max-width:1180px){.ei-grid-brand .ei-card,.ei-grid-brand .ei-card:first-child,.ei-grid-brand .ei-card:nth-child(n+4){grid-column:span 3}.es-layout{grid-template-columns:minmax(150px,190px) minmax(0,680px)}.es-note{float:none;width:auto;margin:0 0 1.2em}}@media (max-width:820px){.es-layout{display:block}.es-rail{position:sticky;z-index:5;inset-block-start:70px;margin-block-end:28px;margin-inline:calc(-1 * var(--e-pad));padding:6px var(--e-pad);background:var(--e-ground);overflow-x:auto;scrollbar-width:none}.es-rail::-webkit-scrollbar{display:none}.es-rail ol{grid-auto-flow:column;gap:16px}.es-rail a{white-space:nowrap}.ef-legend{grid-template-columns:1fr}.ei-card,.ei-card:first-child,.ei-card:nth-child(n+4),.ei-grid-brand .ei-card,.ei-grid-brand .ei-card:first-child,.ei-grid-brand .ei-card:nth-child(n+4){grid-column:span 6;min-height:340px}.ei-column .ei-title span:nth-child(3){padding-inline-start:1em}.es-next{grid-template-columns:1fr}.es-next a:last-child{text-align:start}}@media (prefers-reduced-motion:reduce){.es-ready .ef:not(.is-in) .ef-line{stroke-dashoffset:0}.es-ready .ef:not(.is-in) .ef-gbar{transform:none}.ef-gbar{transition:none}.es-ready .ef:not(.is-in) .ef-caption,.es-ready .ef:not(.is-in) .ef-legend,.es-ready .ef:not(.is-in) g,.es-ready .es-principles:not(.is-in),.es-ready .es-quote:not(.is-in){opacity:1;transform:none}.ef .ef-line,.ef g,.ef-caption,.ef-legend,.ei-card,.es-principles,.es-quote{transition:none}}.ei-card[dir=rtl],.ei[dir=rtl],.es[dir=rtl]{--e-serif:var(--font-estedad),Tahoma,sans-serif;--e-sans:var(--font-estedad),Tahoma,sans-serif;--e-display:var(--font-estedad),Tahoma,sans-serif!important}.ei-card[dir=rtl] *,.ei[dir=rtl] *,.es[dir=rtl] *{letter-spacing:0!important;text-transform:none!important}.ei-card[dir=rtl] .ei-title,.ei[dir=rtl] .ei-head h1,.es[dir=rtl] .es-hero h1{line-height:1.25}.es[dir=rtl] .es-text{font-size:clamp(18px,1.4vw,20px);line-height:2}.es[dir=rtl] .es-chapter h2,.es[dir=rtl] .es-dossier b,.es[dir=rtl] .es-next b,.es[dir=rtl] .es-quote p{line-height:1.45}.es[dir=rtl] .es-open:first-letter{float:none;margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.es[dir=rtl] .es-progress div{transform-origin:right}.ef-art[dir=ltr] .ef-axis,.ef-art[dir=ltr] .ef-label,.ef-art[dir=ltr] .ef-small{font-family:inherit}