:root{--max-article-width: 700px;--max-content-width: 700px;--dark-green: #57521F;--green: #86802E;--white: #F3F0EE;--text-color: #1F1E0B;--layout-padding-mobile: 10vw;--layout-padding-desktop: 7vw}.layout-wrapper{max-width:2000px;padding-right:var(--layout-padding-mobile);padding-left:var(--layout-padding-mobile);margin:0 auto}@media only screen and (min-width: 900px){.layout-wrapper{padding-right:var(--layout-padding-desktop);padding-left:var(--layout-padding-desktop)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{font-family:Source Sans,sans-serif;font-size:18px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{width:100%;height:100%;object-fit:cover}@font-face{font-family:Source Sans;font-weight:400;src:url(/assets/SourceSans3-Regular-6u14o07y.ttf);font-display:swap}@font-face{font-family:Source Sans;font-weight:400;font-style:italic;src:url(/assets/SourceSans3-Italic-DOacS2dY.ttf);font-display:swap}@font-face{font-family:Source Sans;font-weight:700;src:url(/assets/SourceSans3-Bold-CXZoXKkk.ttf);font-display:swap}@font-face{font-family:IBM Plex Mono;font-weight:400;src:url(/assets/IBMPlexMono-Regular-BF3vfe7_.ttf);font-display:swap}@font-face{font-family:IBM Plex Mono;font-weight:500;src:url(/assets/IBMPlexMono-Medium-COFd06Dj.ttf);font-display:swap}#app{font-weight:400}html,body{background-color:#f3f0ee;margin:0;padding:0;overflow-x:hidden;width:100%}h1,h2{font-family:IBM Plex Mono,serif;font-weight:500}a{text-decoration:underline;color:var(--green);transition:.4s;padding:3px}@media (hover: hover){a:hover{color:var(--dark-green)}}.article-layout-wrapper p,.article-layout-wrapper h2{padding-right:var(--layout-padding-mobile);padding-left:var(--layout-padding-mobile)}@media only screen and (min-width: 900px){.article-layout-wrapper p,.article-layout-wrapper h2{padding:0}.article-layout-wrapper{max-width:2000px;padding-right:var(--layout-padding-desktop);padding-left:var(--layout-padding-desktop)}}article{padding-top:60px;margin:0 auto;display:grid;grid-template-columns:43fr 112fr 43fr}article p{grid-column:1 / 4;text-align:justify;line-height:26px;font-size:18px;color:var(--text-color);margin-bottom:20px}article .article-center{grid-column:1 / 4}article .article-right{grid-column:3 / 4}article .article-full{grid-column:1 / 4}article h2{color:var(--text-color);grid-column:1 / 4;font-size:21px;font-weight:500;margin:40px 0 20px;text-transform:uppercase}@media only screen and (min-width: 900px){article p,article h2{grid-column:2 / 3}article p{font-size:22px;line-height:31px}article h2{font-size:26px;line-height:31px}article .article-center{grid-column:2 / 3}}.content-image{max-width:100%;height:auto;margin:2rem 0}.image-caption{text-align:center;font-size:.9rem;color:#666;margin-top:-1.5rem;margin-bottom:2rem}@media (max-width: 768px){section{padding:1.5rem}h2{font-size:1.6rem}h3{font-size:1.3rem}p{font-size:1rem}}@media (max-width: 480px){h2{font-size:1.4rem}h3{font-size:1.2rem}.article-meta{flex-direction:column;gap:.5rem}}.has-dropcap:first-letter{font-family:Source Sans,Arial,Helvetica,sans-serif;float:left;font-size:101px;line-height:57px;margin:.1em .06em .1em 0;opacity:80%}emph{font-style:italic}.cover{position:relative;height:100vh;width:100%;overflow:hidden;padding-top:80px;padding-bottom:60px;color:#fff}.cover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#00000040,#00000026 30%,#0000001a 40%,#0000 60%);z-index:0}.cover .background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}@media (min-width: 768px){.cover .background-image{object-position:center top}}.cover .content-container{height:100%;display:flex;flex-direction:column;position:relative;z-index:1;gap:80px}.cover .titles-container{max-width:800px}.cover .article-title{font-size:32px;line-height:1.2;font-weight:500}.cover .article-title span{font-weight:500}@media screen and (min-width: 768px){.cover .article-title{font-size:52px}}.cover .article-subtitle{position:relative;font-size:24px;z-index:1}.cover .article-subtitle svg{position:absolute;bottom:15px;left:102px;scale:1.4;z-index:-1}@media screen and (min-width: 768px){.cover .article-subtitle svg{bottom:38px;left:189px;scale:2}}@media screen and (min-width: 768px){.cover .article-subtitle{font-size:37px}}.cover .ls-1{letter-spacing:-5px}.cover .ls-2{letter-spacing:-15px}.cover .copete{font-family:IBM Plex Mono,monospace;font-size:18px;max-width:550px;display:none}.cover .copete strong{font-weight:700}@media only screen and (min-width: 1000px){.cover .copete{display:block}}.top-section{padding-top:40px;padding-bottom:30px;background-color:var(--green);color:#fff;position:relative;margin-bottom:20px}@media only screen and (min-width: 1000px){.top-section{padding-bottom:60px;margin-bottom:60px}}.top-section .copete{font-family:IBM Plex Mono,monospace;font-size:18px;max-width:550px}.top-section .copete strong{font-weight:700}@media only screen and (min-width: 1000px){.top-section .copete{display:none}}.top-section .article-meta{margin-top:580px;z-index:3;position:relative}.top-section .article-meta .date{font-family:IBM Plex Mono,monospace;font-weight:700}.top-section .article-meta .item{display:flex;flex-direction:column;margin-bottom:24px}.top-section .article-meta .value{font-size:18px;font-family:IBM Plex Mono,monospace}.top-section .article-meta .title{font-weight:700;text-transform:uppercase;font-size:15px;opacity:80%}@media only screen and (min-width: 1000px){.top-section .article-meta{margin-top:0;text-align:right}.top-section .article-meta .title{font-size:16px}.top-section .article-meta .value{font-size:20px}}.top-section .logos{display:flex;gap:40px;margin-top:50px}.top-section .logos .logo-container{max-width:170px}.top-section .logos .logo-container.pdf{max-width:120px}.top-section .logos .logo-container img{object-fit:contain}@media only screen and (min-width: 1000px){.top-section .logos{flex-direction:column;align-items:flex-end;margin-top:260px;gap:20px}.top-section .logos .logo-container{max-width:200px}.top-section .logos .logo-container.pdf{max-width:140px}}.top-section .map-container{width:737px;transform-origin:top right;opacity:50%;right:4px;top:200px;position:absolute}@media only screen and (min-width: 1000px){.top-section .map-container{margin:30px 0;scale:1;opacity:100%;left:calc(var(--layout-padding-desktop) - 50px);top:-140px;width:62%;max-width:1000px}}.article-image{margin:40px 0}.article-image .caption-container{display:flex;justify-content:space-between;padding:0 var(--layout-padding-mobile);font-family:IBM Plex Mono,monospace;text-align:right;font-size:14px;margin-top:10px}.article-image .img-container img{width:100%;height:auto;display:block;object-fit:cover}@media only screen and (min-width: 900px){.article-image .caption-container{padding:0;font-size:16px}.article-image .caption-container .text{max-width:460px}}.article-video{margin:40px 0}.article-video .video-container video{width:100%;height:auto;display:block;object-fit:cover}.slider[data-v-aea51ab3]{grid-column:1/4;margin:40px 0}.slider-wrapper[data-v-aea51ab3]{position:relative;width:100%;margin:auto;aspect-ratio:16/9;min-height:200px}.slider-image[data-v-aea51ab3]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.nav-btn[data-v-aea51ab3]{position:absolute;top:33%;font-size:2.5rem;margin:.5rem;cursor:pointer;color:#fff;z-index:50;background:none;border:none;padding:.5rem;transition:opacity .2s}.nav-btn[data-v-aea51ab3]:hover{opacity:.7}.nav-btn-right[data-v-aea51ab3]{right:0}.nav-btn-left[data-v-aea51ab3]{left:0}.control-btn[data-v-aea51ab3]{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);font-size:2rem;margin:.5rem;cursor:pointer;color:#6b7280;z-index:50;background:none;border:none;padding:.5rem;transition:opacity .2s}.control-btn[data-v-aea51ab3]:hover{opacity:.7}.caption-container[data-v-aea51ab3]{display:flex;justify-content:space-between;padding:0 var(--layout-padding-mobile);font-family:IBM Plex Mono,monospace;text-align:right;font-size:14px;margin:0 auto}@media only screen and (min-width: 900px){.slider[data-v-aea51ab3]{margin:60px 0 40px}.slider-wrapper[data-v-aea51ab3]{aspect-ratio:3/2;min-height:500px}.caption-container[data-v-aea51ab3]{margin-top:-30px;padding:0;font-size:16px}.caption-container .text[data-v-aea51ab3]{max-width:600px}}@media (max-width: 768px){.desktop[data-v-e7976a66]{display:none}}@media (min-width: 769px){.mobile[data-v-e7976a66]{display:none}}.flourish-embed[data-v-e7976a66]{margin:40px 0 60px;padding-right:var(--layout-padding-mobile);padding-left:var(--layout-padding-mobile)}@media only screen and (min-width: 900px){.flourish-embed[data-v-e7976a66]{padding:0 10%}}.flourish-img{margin:20px 0 40px}@media only screen and (min-width: 900px){.flourish-img .flourish-embed{padding:0;margin-bottom:20px}}.flourish-img .caption-container{display:flex;justify-content:space-between;padding:0 var(--layout-padding-mobile);font-family:IBM Plex Mono,monospace;text-align:right;font-size:14px;margin:0 auto}@media only screen and (min-width: 900px){.flourish-img .caption-container{padding:0;font-size:16px}.flourish-img .caption-container .caption-text{max-width:500px}}.footer{margin-top:80px}.footer .line-container{width:80%;display:flex;justify-content:center;margin:0 auto;max-width:900px}.footer .footer-content{background-color:var(--green);color:var(--white);padding:55px 0;margin-top:80px}.footer .footer-content .logos-container{padding:0 30px;display:flex;justify-content:center;margin-bottom:60px;gap:35px}.footer .footer-content .logos-container .logo-container{max-width:200px}.footer .footer-content .logos-container .logo-container.pdf{max-width:140px}.footer .footer-content .logos-container .logo-container img{object-fit:contain}.footer .footer-content .article-meta{padding:0 30px;display:flex;flex-direction:column;align-items:center;text-align:center}.footer .footer-content .article-meta .item{display:flex;flex-direction:column;margin-bottom:24px;font-size:18px}.footer .footer-content .article-meta .value{font-family:IBM Plex Mono,monospace}.footer .footer-content .article-meta .title{font-weight:700;text-transform:uppercase;font-size:15px;opacity:80%}@media only screen and (min-width: 900px){.footer,.footer .footer-content{margin-top:130px}}
