@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes iconIn{0%{font-variation-settings:"wght" 200}100%{font-variation-settings:"wght" 400}}@keyframes iconIn{0%{font-variation-settings:"wght" 200}100%{font-variation-settings:"wght" 400}}body{overflow:hidden;background:#fff;font-family:"lores-15-narrow",sans-serif;cursor:default;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{margin:0;padding:0;line-height:1}header,footer{height:0px;width:80vw;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header p,footer p{text-align:center;font-size:calc(.2vw + 18px)}header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-variation-settings:"wght" 300 !important}footer{font-size:.8em}h1{font-style:#000;text-align:center;font-weight:400;line-height:.8;font-size:calc(8.2vw + 18px);font-variation-settings:"wght" 800;color:#000}h2{font-style:#000;text-align:center;line-height:.8;font-size:calc(4.2vw + 18px);font-variation-settings:"wght" 800;color:#000}h1,h2,h3{font-family:"Handjet",sans-serif}p{text-align:center;line-height:1.5;font-size:calc(1vw + 18px);font-variation-settings:"wght" 900;color:#000}a{color:#000}a:hover{color:#bc5e87}#loading{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:4}#loading img{position:fixed;height:100px;top:calc(50vh - 50px);left:calc(50vw - 50px)}.show{-webkit-animation:fadeIn .2s;animation:fadeIn .2s}.fadeOut{-webkit-animation:fadeOut .2s forwards;animation:fadeOut .2s forwards}.hidden{visibility:hidden}#slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 0px)}#slideshow #left,#slideshow #right{width:10vw;cursor:pointer;height:80%;padding:10% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#slideshow #left img,#slideshow #right img{width:45px}#slideshow #left img[src="img/SVG/Go.svg"],#slideshow #right img[src="img/SVG/Go.svg"]{padding-top:60vh}#slideshow .mouseOut{font-variation-settings:"wght" 200;-webkit-transition:font-variation-settings .5s linear;transition:font-variation-settings .5s linear}#slideshow .mouseOver .material-symbols-rounded{font-variation-settings:"wght" 400 !important}#slideshow .not-allowed{opacity:.4;cursor:not-allowed !important}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80vw;margin:auto;height:100%}.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}#boroughs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#boroughs #map svg{max-width:76vw;max-height:65vh;width:calc(400px + 10vw);stroke:#000}#boroughs #map svg path{cursor:pointer;-webkit-transition:.1s;transition:.1s}#boroughs #map svg path:hover{opacity:1 !important}#boroughs #map svg g:hover path{opacity:.2}#boroughs #legend{width:calc(200px + 5vw);max-width:30vw;min-width:250px}@-webkit-keyframes breathe{0%{font-variation-settings:"wght" 100,"wdth" 85}60%{font-variation-settings:"wght" 700,"wdth" 100}100%{font-variation-settings:"wght" 100,"wdth" 85}}@keyframes breathe{0%{font-variation-settings:"wght" 100,"wdth" 85}60%{font-variation-settings:"wght" 700,"wdth" 100}100%{font-variation-settings:"wght" 100,"wdth" 85}}#title h1{font-variation-settings:"wght" 100,"wdth" 85;-webkit-animation:breathe 4000ms infinite forwards;animation:breathe 4000ms infinite forwards;font-size:calc(13vw + 40px)}#DAQI h1{margin-top:50px;text-align:left}#DAQI p{text-align:left;font-size:calc(.5vw + 18px)}#div1{font-weight:400}#CigaretteIntro h1{text-align:left}#CigaretteIntro p{text-align:left}#particles h2,#londonData h2{margin-top:400px}#particles h2,#londonData h2{margin-top:100px}#particles .game,#londonData .game{width:calc(400px + 10vw);height:200px;border:3px solid #000;margin:auto}#particles #dino,#londonData #dino{width:80px;height:80px;background-image:url("../../img/ja1.png");background-size:80px 80px;position:relative;top:120px}#particles #uk,#particles #london,#londonData #uk,#londonData #london{width:200px;height:200px;background-size:200px 200px;position:absolute;right:50px;top:30px;background-size:contain;background-repeat:no-repeat;display:none}#particles #uk,#londonData #uk{background-image:url("../../img/ja9.png")}#particles #next,#londonData #next{width:55px;height:55px;position:absolute;bottom:14px;right:100px;background-size:contain;background-repeat:no-repeat;display:none;background-image:url("../../img/ja11.png");cursor:pointer}#particles #london,#londonData #london{background-image:url("../../img/ja10.png")}#particles .jump,#londonData .jump{-webkit-animation:jump .8s ease;animation:jump .8s ease}@-webkit-keyframes jump{0%{top:120px}50%{top:20px}100%{top:120px}}@keyframes jump{0%{top:120px}50%{top:20px}100%{top:120px}}#particles #cactus,#londonData #cactus{width:60px;height:80px;position:relative;top:43px;left:580px;background-size:60px 80px;-webkit-animation:block 6s infinite linear;animation:block 6s infinite linear}@-webkit-keyframes block{0%{left:500px}100%{left:0px}}@keyframes block{0%{left:500px}100%{left:0px}}#cigaretteData .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#cigaretteData .row #rightbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#cigaretteData .row #rightbox h3{text-align:right;line-height:0;font-size:calc(1vw + 20px)}#cigaretteData .row #rightbox h3 span{font-size:calc(3vw + 50px);line-height:0}#cigaretteData .row #rightbox #cigarette{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#cigaretteData .row #rightbox #cigarette img{height:5vw;margin:0;padding:0}#cigaretteData .row #rightbox #cigarette #tobacco{-o-object-fit:cover;object-fit:cover;-webkit-transition:1s;transition:1s}#cigaretteData .row #leftbox h2{text-align:left;font-size:calc(3vw + 50px);margin-bottom:20px}#cigaretteData .row #leftbox select{font-family:inherit !important;font-size:2em;display:block;width:300px;padding:3px;background:#fff;border:solid #000 4px}#cigaretteData #sky{margin-bottom:200px}#particles #cactus{background-image:url("../../img/ja2.png")}#londonData #cactus{background-image:url("../../img/ja3.png");background-size:contain;background-repeat:no-repeat;height:153px;position:fixed;bottom:0px}#p5 #info{position:fixed;top:30px;right:30px;width:50px;stroke-width:1px;-webkit-transition:.3s;transition:.3s;cursor:pointer}#p5 #info:hover{-webkit-filter:invert(1);filter:invert(1)}#p5 #infoBubble{display:none;position:fixed;z-index:1;width:50vw;top:120px;left:100px}#p5 div{z-index:2;position:relative}.flexbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexbox-item{margin:60px}.flexbox-item img{width:160%}.bubbleSize{margin-top:20px;margin-bottom:3px}.bubbleSize img{width:40%}.titleBubble{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:inherit}.titleBubble img{width:300px}.titleBubble h1{text-align:left;font-size:120pt !important}.cartoon{margin-left:auto;margin-right:auto;margin-bottom:1px;width:100%}.Housefresh p{font-size:15pt;text-align:left}