@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;1,400&display=swap";#root{width:100vw;min-height:100vh;margin:0}.homepage-container{height:100vh;overflow:hidden;display:flex}.scrolling-text{height:100vh;width:65%}.homepage-links{width:30%}.pattern{display:block}.homepage-title{display:block;position:absolute;bottom:50px;left:50px;font-size:7vw;line-height:50%;display:flex;flex-direction:column;align-items:flex-end}.homepage-title>p{font-family:Old London;width:fit-content;margin-bottom:0;padding:20px 15px 40px;background-color:#000}.homepage-links{width:35%;position:relative;display:flex;margin-left:30px;flex-direction:column;justify-content:flex-end;padding-bottom:50px}.homepage-links a{margin-top:15vh}.homepage-links div{color:#fff;font-size:2vw;display:block;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 30px}.homepage-links div .homepage-links img{height:10%}.link-title{font-family:Old London;height:fit-content;line-height:100%;margin-bottom:20px}.homepage-links div:hover{background-color:#fff;color:#242424}@font-face{font-family:Old London;src:url(/assets/oldlondon-webfont-ga7qNeho.woff2) format("woff2"),url(/assets/oldlondon-webfont-aaFcMimC.woff) format("woff");font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box;margin:0;scroll-behavior:smooth}:root{font-family:Mulish,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;overflow:hidden}.article-container{background-color:#fff;color:#242424;width:100%;position:absolute;top:0;left:100%;transition:left 1s;overflow-y:scroll;overflow-x:hidden;height:100vh}.article-container.open{left:0%}.back-button{z-index:20;position:sticky;display:inline;color:#242424;top:4vw;left:5.5vw}.back-button:hover{color:#242424;text-decoration:underline}.content{display:flex;flex-direction:column;position:relative;padding:1vw 14vw 2vw}.two-columns{column-count:2;column-width:200px;column-gap:20px}.image-container{display:flex;flex-direction:column;align-items:center;margin:50px 0}.image-container img{width:100%;height:auto}.image-container.half-width img,.image-container.half-width span{width:50%}.two-column-image-container{padding-top:100px;max-width:100%;display:flex;gap:20px;margin:50px 0}.two-column-image-container div{flex:1;max-width:calc(50% - 10px);display:flex;flex-direction:column}.two-column-image-container .image-caption{margin-top:5px}.image-caption{display:block;height:fit-content;text-wrap:wrap;flex:1;font-size:.9rem;line-height:120%;width:100%;word-wrap:break-word;margin-top:4px}.title-container{font-family:Old London;width:100%;display:flex;flex-direction:row;margin-top:30px;margin-bottom:20px}h1{line-height:80%;font-size:calc(100vw / 18.7);display:inline-block}.paragraph-container{margin:1.5vw 8vw}p{margin-bottom:20px}.reason-container{display:block;position:relative;margin-bottom:50px;width:50%}.reason-text{line-height:130%;font-size:1.1rem;width:70%;position:absolute;bottom:0;margin:0;overflow:visible}.right{align-self:flex-end;left:0}.reason-title{display:block;position:relative;height:fit-content}.paragraph-left{justify-self:flex-start;margin-left:0}.centered-paragraph{padding:0 8vw}.simple_title{margin-top:50px;align-self:flex-start;margin-left:8vw}
