:root{--asphalt:#07090b;--night:#0e1114;--raised:#14181c;--line:#262b31;--steel:#8c969e;--mist:#c9d0d4;--chalk:#eef1f2;--grabber:#0aa5dc;--accent:#a33a4e;--on-grabber:#07090b;--plate:#f2b705;--font:"Overpass", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(20px,4vw,56px);--max:1440px;--ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.link{font:500 17px/1.25 var(--font);text-underline-offset:6px;transition:color .3s var(--ease),text-decoration-color .3s var(--ease);padding:12px 0;-webkit-text-decoration:underline #eef1f273;text-decoration:underline #eef1f273;text-decoration-thickness:1px;display:inline-block}.art-hero{background:#000;height:min(78svh,760px);min-height:480px;position:relative;overflow:hidden}.art-hero>img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.art-hero:after{content:"";background:linear-gradient(#07090b8c,#07090b00 26%),linear-gradient(#07090b00 50%,#07090beb);position:absolute;inset:0}.art-head{z-index:2;padding-bottom:clamp(32px,5vh,64px);position:absolute;inset:auto 0 0}.art-head .h-1{max-width:15em}.art-meta{color:var(--mist);margin:16px 0 0;font-size:15px}.art{padding-block:clamp(56px,7vw,112px) clamp(80px,10vw,144px)}.art-body{max-width:680px}.art-body .intro{color:var(--chalk);margin:0 0 8px;font-size:clamp(20px,1.6vw,23px);font-weight:300;line-height:1.6}.art-body h2{letter-spacing:.01em;margin:clamp(40px,4vw,56px) 0 14px;font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.25}.art-body p{color:var(--mist);margin:0 0 18px;font-size:18px;line-height:1.7}.art-body figure{margin:clamp(32px,4vw,48px) 0}.art-body figure img{aspect-ratio:3/2;object-fit:cover;width:100%}.range{border-collapse:collapse;width:100%;margin:6px 0 24px;font-size:17px}.range th,.range td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:12px 16px 12px 0}.range thead th{color:var(--steel);font-size:15px;font-weight:400}.range tbody th{font-weight:400}.range td{font-variant-numeric:tabular-nums;color:var(--chalk)}.sources{border-top:1px solid var(--line);margin-top:clamp(40px,4vw,56px);padding-top:20px}.sources p{color:var(--steel);margin:0;font-size:15px;line-height:1.6}.band{background:var(--night);border-top:1px solid var(--line)}.band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:clamp(56px,7vw,96px);display:flex}.band .h-1{font-size:clamp(30px,3.4vw,52px)}@media (width<=1100px){.ftr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ftr-brand{grid-column:1/-1}}@media (width<=760px){.hdr .wrap{height:64px}.brand img{width:auto;height:30px}.hdr-r .lang,.odo{display:none}.menu-btn span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu-btn{justify-content:center;width:44px;padding:0}.nav{grid-template-columns:minmax(0,1fr)}.nav-r{display:none}.art-hero{background:var(--asphalt);height:auto;min-height:0}.art-hero>img{aspect-ratio:4/3;width:100%;height:auto;position:static}.art-hero:after{display:none}.art-head{padding:24px 0 0;position:static}.art-head .h-1{font-size:34px}.art-body p{font-size:17px}.ftr-grid{grid-template-columns:minmax(0,1fr)}.bookbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between}.bookbar .t span{display:none}}.art-body p a{color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.art-body ul{color:var(--mist);margin:0 0 1.2em;padding-left:1.2em}.art-body li{margin:.35em 0}.art-hero-plain{background:var(--asphalt);height:auto;min-height:0;padding-top:clamp(128px,14vw,184px)}.art-hero-plain:after{display:none}.art-hero-plain .art-head{padding-bottom:0;position:static}@media (width<=760px){.art-hero-plain{padding-top:96px}.art-hero-plain .art-head{padding:0}}.art-body figure.art-portrait{max-width:440px;margin-inline:0}.art-body figure.art-portrait img{aspect-ratio:4/5}
