time[datetime]{display:block;font-size:var(--size-500);font-style:italic}.auto-grid.tiled{--auto-grid-min-size: 15rem;--auto-grid-gap: 2.5rem}.auto-grid.tiled ul{padding:0}.auto-grid.tiled li{margin:0}ul.auto-grid.tiled{margin-top:var(--size-900);padding:0}.max-width-md{max-width:637px}.max-width-sm{max-width:370px}.ds-grid img{background-color:var(--light-glare)}.ds-table{overflow-x:auto;padding-bottom:var(--size-700)}.ds-table .table{width:100%}.ds-table .table th{padding:10px 10px 10px 0;text-align:left}.ds-table .table th:not(:first-of-type),.ds-table .table td{border-bottom:1px solid var(--color-table-border)}.ds-table .table td{padding-right:10px;white-space:nowrap}.illustration-key{padding:clamp(15px,5%,50px)}.illustration-key p{font-size:var(--size-400)}.key-wrap{margin-right:1rem}.keys{display:block;width:50px}.primary-key{height:3px;background-color:var(--color-primary-key)}.secondary-key{height:15px;background-color:var(--color-secondary-key)}.graph{background-color:var(--color-graph-bg);padding:clamp(15px,5%,50px)}.graph figcaption{font-size:var(--size-600);margin-bottom:var(--size-500);position:relative;left:50%;transform:translateX(-50%);text-align:center}.mdi-revenues path{fill:currentColor}.mdi-revenues .cls-1,.mdi-revenues .cls-2,.mdi-revenues .cls-3,.mdi-revenues .cls-5{fill:none;stroke-miterlimit:10}.mdi-revenues .cls-1,.mdi-revenues .cls-2,.mdi-revenues .cls-3{stroke:#b3b3b3}.mdi-revenues .cls-1{stroke-width:1px}.mdi-revenues .cls-2,.mdi-revenues .cls-3{stroke-width:.5px}.mdi-revenues .cls-2{stroke-dasharray:3 3}.mdi-revenues .cls-4{fill:var(--color-secondary-key);isolation:isolate;opacity:.6}.mdi-revenues .cls-5{stroke:var(--color-primary-key);stroke-width:2.5px}.mdi-shareholder path{fill:currentColor}.mdi-shareholder .cls-1,.mdi-shareholder .cls-2,.mdi-shareholder .cls-3,.mdi-shareholder .cls-4,.mdi-shareholder .cls-5,.mdi-shareholder .cls-7{fill:none;stroke-miterlimit:10}.mdi-shareholder .cls-1,.mdi-shareholder .cls-2,.mdi-shareholder .cls-3,.mdi-shareholder .cls-4,.mdi-shareholder .cls-5{stroke:#b3b3b3}.mdi-shareholder .cls-1,.mdi-shareholder .cls-2,.mdi-shareholder .cls-3,.mdi-shareholder .cls-4{stroke-width:.5px}.mdi-shareholder .cls-2,.mdi-shareholder .cls-4{stroke-dasharray:3 3}.mdi-shareholder .cls-5{stroke-width:1px}.mdi-shareholder .cls-6{fill:var(--color-secondary-key);isolation:isolate;opacity:.6}.mdi-shareholder .cls-7{stroke:var(--color-primary-key);stroke-width:2.5px}.page-content{line-height:1.7}.page-content figure.blockquote,.page-content blockquote{margin:var(--size-major) 0;padding:1rem 0;border-inline-start:1rem solid var(--color-primary-key);padding-inline-start:var(--size-600);font-style:italic}.page-content h2{font-size:var(--size-700);margin-bottom:1rem}.page-content h3{font-size:var(--size-600)}.page-content ol,.page-content ul{padding-inline-start:var(--size-800)}.page-content li+li{margin-top:var(--size-300)}.page-content h2,.page-content h3{--flow-space: var(--size-800)}.page-content h2+*,.page-content h3+*{--flow-space: var(--size-300)}.post-list__link{font-size:var(--size-700);color:var(--dark-shade);text-decoration-color:var(--primary-shade);font-family:var(--font-sans);font-weight:800}.post-list__link:hover{color:var(--primary-shade);text-decoration-color:var(--dark-shade)}.post-list .post-list__image{max-width:100px}.recommended-posts{margin-top:clamp(90px,10vw,130px)}.recommended-posts::before{content:"";display:block;height:3px;width:50%;background-color:var(--light-shade);margin:0 auto}.recommended-posts h2{margin-bottom:clamp(40px,10vw,90px)}.pagination__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.pagination__inner>[data-direction=forwards]{margin-inline-start:auto}.page-articles{margin-top:var(--size-900);--auto-grid-gap: clamp(30px, 5vw, 40px);--auto-grid-min-size: 100%}.page-articles .writing-card{padding-bottom:var(--size-700);max-width:35rem}.page-articles .writing-card .card-excerpt{margin-bottom:var(--size-700)}@media(min-width: 62em){.page-articles{--auto-grid-min-size: 24rem}.page-articles .writing-card:nth-child(odd){padding-right:clamp(30px,5vw,40px)}.page-articles .writing-card:nth-child(even){margin-top:10rem;padding-left:clamp(30px,5vw,40px)}}#interactive-bg{width:100%;height:40vw;max-height:500px;min-height:300px;transition:background-color .5s;border:3px solid var(--borders);cursor:help}#data-vis-container{width:100%;margin:20px 0}button#update-data{position:absolute;top:1rem;left:1rem;background:var(--primary-glare);color:var(--dark-shade);border:none}button#update-data:hover{cursor:pointer;background:var(--primary)}.bar-chart{position:relative;display:flex;justify-content:space-around;align-items:flex-end;height:40vw;max-height:500px;min-height:300px;background-color:var(--dark-shade);padding:4rem}.bar{width:20%;background-color:var(--primary);transition:height .5s ease}#art-container{width:100%;margin:20px 0}#art-canvas{background-color:var(--dark-shade);width:100%;height:40vw;max-height:500px;min-height:300px;border:3px solid var(--borders);cursor:crosshair}#logo-animation-container{background-color:var(--dark-shade);position:relative;width:100%;height:40vw;max-height:500px;min-height:300px;display:flex;justify-content:center;align-items:center}#logo-animation-container button{position:absolute;top:1rem;left:1rem;background:var(--primary-glare);color:var(--dark-shade);border:none}#logo-animation-container button:hover{cursor:pointer;background:var(--primary)}#logo-animation-container .blth-brand{position:relative}#logo-animation-container .blth-brand svg{display:block;width:20vw;min-width:100px;max-width:200px}#logo-animation-container .blth-brand svg .logo-letter{fill:var(--light-glare)}#logo-animation-container .blth-brand svg .logo-slash{fill:var(--primary);transition:fill .5s ease}.scale-graphic{position:relative;width:285px;height:285px;display:flex;align-items:center;justify-content:center}.scale-graphic .bus-icon-bg{height:120px;width:180px;position:absolute;z-index:0;top:70px;background:linear-gradient(#3a6073, #16222a)}.scale-graphic #icon-business{width:80%;height:auto;z-index:1}.scale-graphic #graph{width:80%;position:absolute;z-index:10;top:-18px;right:0}.scale-graphic #power-light{animation:light-animation 4s linear infinite}@keyframes light-animation{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
