.dp-and-net-flow .table{background:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:-.75rem .75rem #000}.dp-and-net-flow table{border:0;border-radius:1rem;border-spacing:0;width:100%}.dp-and-net-flow .table-container{padding:1.5rem}.dp-and-net-flow .table-container>div:first-child{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.dp-and-net-flow .table-container>div:first-child span{font-size:2rem}.dp-and-net-flow .table-container>div:first-child svg{background-color:green;border-radius:1rem;box-shadow:-.25rem .25rem #000;cursor:pointer;font-size:2rem;padding:1rem}.dp-and-net-flow table{border:.25rem solid;overflow:hidden}.dp-and-net-flow td{transition:background-color .25s}.dp-and-net-flow td,.dp-and-net-flow th{font-size:1rem;padding:.25rem}.dp-and-net-flow td:nth-child(2n),.dp-and-net-flow th:nth-child(2n),.dp-and-net-flow thead tr,.dp-and-net-flow tr:nth-child(2n){background-color:hsla(0,0%,100%,.1)}@media (max-width:480px){.dp-and-net-flow table{display:block;overflow:scroll}.dp-and-net-flow td,.dp-and-net-flow th{font-size:.75rem}.dp-and-net-flow .table-container>div:first-child span{font-size:1rem}}.dp-and-net-flow *{color:#fff;font-family:Inter,sans-serif;text-align:center}.dp-and-net-flow code{background:hsla(0,0%,100%,.25);border-radius:.25rem;color:#000;display:inline-block;letter-spacing:.1ch;padding:0 .4rem}.dp-and-net-flow footer{background:#000;display:flex;height:2.5rem;justify-content:right;padding:.5rem .75rem .5rem .5rem;width:100%}.dp-and-net-flow footer a{text-decoration:underline}.dp-and-net-flow footer h3{font-size:1.25rem}.dp-and-net-flow h1{font-size:3rem}.dp-and-net-flow h2{font-size:2.5rem}.dp-and-net-flow h3{font-size:2rem}.dp-and-net-flow img{border-radius:2rem;box-shadow:-.75rem .75rem #000;width:30rem!important}.dp-and-net-flow p{font-size:2rem}.dp-and-net-flow .text-box p{font-size:1.5rem}.dp-and-net-flow .search-visualizer span,.dp-and-net-flow .text-box code{color:#000;font-family:Monospace!important}.dp-and-net-flow #graph-max-flow-viz-container,.dp-and-net-flow .text-box p{background:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:-.75rem .75rem #000;padding:1.5rem}.dp-and-net-flow #background{background:#0096ff;display:flex;justify-content:center;min-height:100vh}.dp-and-net-flow #graph-max-flow-viz-container>div:first-child{align-items:center;display:flex;justify-content:right}.dp-and-net-flow #graph-max-flow-viz-container>div:first-child svg{background-color:green;border-radius:1rem;box-shadow:-.25rem .25rem #000;cursor:pointer;font-size:2rem;padding:1rem}.dp-and-net-flow #main-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;padding:2rem 0;width:50%}.dp-and-net-flow #main-container>*{width:100%}@media (min-width:481px) and (max-width:1099px){.dp-and-net-flow #main-container{width:80%}}@media (max-width:480px){.dp-and-net-flow img{width:100%!important}.dp-and-net-flow nobr{font-size:1rem}.dp-and-net-flow .text-box p{font-size:1.25rem}.dp-and-net-flow #main-container{width:90%}}.lang-compare a,.lang-compare h1,.lang-compare h2,.lang-compare h3,.lang-compare hr,.lang-compare p{color:#fff;font-family:Inter,sans-serif;text-align:center}.lang-compare footer{background:#000;display:flex;height:2.5rem;justify-content:right;padding:.5rem .75rem .5rem .5rem;width:100%}.lang-compare footer a{text-decoration:underline}.lang-compare footer h3{font-size:1.25rem}.lang-compare h1{font-size:3rem}.lang-compare h2{font-size:2.5rem}.lang-compare h3{font-size:2rem}.lang-compare main>img{border-radius:2rem;box-shadow:-.75rem .75rem #000;width:30rem!important}.lang-compare p{font-size:1.5rem}.lang-compare .prettyprint,.lang-compare p{background:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:-.75rem .75rem #000;padding:1.5rem}.lang-compare pre{border:none;font-size:1rem;width:-webkit-min-content!important;width:min-content!important}.lang-compare .prettyprint{max-width:100%;overflow:scroll;text-align:start}.lang-compare #background{background:#0096ff;display:flex;justify-content:center;min-height:100vh}.lang-compare #main-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;padding:2rem 0;width:50%}.lang-compare #main-container>*{width:100%}.lang-title{align-items:center;display:flex;gap:1rem;justify-content:center}.lang-title img{width:5rem}@media (min-width:481px) and (max-width:1099px){.lang-compare #main-container{width:80%}}@media (max-width:480px){.lang-compare main>img{width:100%!important}.lang-compare p{font-size:1.25rem}.lang-compare .prettyprint{font-size:.8rem}.lang-compare #main-container{width:90%}}.string-search .table{background:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:-.75rem .75rem #000}.string-search table{border:0;border-radius:2rem;border-spacing:0;width:100%}.string-search .table-container{padding:1.5rem}.string-search table{border:.25rem solid;overflow:hidden}.string-search td{transition:background-color .25s}.string-search td,.string-search th{border-radius:2rem;font-size:1.5rem;padding:.5rem}.string-search thead tr,.string-search tr:nth-child(2n){background-color:hsla(0,0%,100%,.1)}@media (max-width:480px){.string-search table{display:block;overflow:scroll}.string-search td,.string-search th{font-size:1.25rem}}.search-visualizer .formatted-text-container,.search-visualizer .label-container{display:flex;flex-direction:column;gap:.5rem;position:relative}.search-visualizer code{white-space:nowrap;width:-webkit-min-content;width:min-content}.search-visualizer span{transition:all .25s}.search-visualizer .controls{display:flex;justify-content:left}.search-visualizer .control-container{display:flex;flex-direction:column;gap:2rem;justify-content:center}.search-visualizer .control-container>*{border-radius:1rem;cursor:pointer;padding:1rem}.search-visualizer .label-container>*{text-align:right}.search-visualizer .search-visualizer-container{display:flex;flex-direction:column;gap:2rem}.search-visualizer .string{transition:left .25s}.search-visualizer .vertical{border-left:.1rem solid #fff}.search-visualizer .visualizer-container{background:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:-.75rem .75rem #000;display:flex;gap:2rem;justify-content:center;padding:1.5rem}.search-visualizer>*{font-size:2rem}.search-visualizer-container{display:flex;flex-direction:column;gap:2rem}@media (max-width:480px){.search-visualizer>*{font-size:1.25rem}.search-visualizer .visualizer-container{gap:.5rem}}.string-search *{color:#fff;font-family:Inter,sans-serif;text-align:center}.string-search code{background:hsla(0,0%,100%,.25);border-radius:.25rem;color:#000;display:inline-block;letter-spacing:.1ch;padding:0 .4rem}.string-search footer{background:#000;display:flex;height:2.5rem;justify-content:right;padding:.5rem .75rem .5rem .5rem;width:100%}.string-search footer a{text-decoration:underline}.string-search footer h3{font-size:1.25rem}.string-search h1{font-size:3rem}.string-search h2{font-size:2.5rem}.string-search h3{font-size:2rem}.string-search img{width:30rem!important}.string-search p{font-size:2rem}.string-search .search-visualizer span,.string-search .text-box code{color:#000;font-family:Monospace!important}.string-search .text-box p{background:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:-.75rem .75rem #000;font-size:1.5rem;padding:1.5rem}.string-search #background{background:#0096ff;display:flex;justify-content:center;min-height:100vh}.string-search #main-container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;padding:2rem 0;width:50%}.string-search #main-container>*{width:100%}@media (min-width:481px) and (max-width:1099px){.string-search #main-container{width:80%}}@media (max-width:480px){.string-search img{width:100%!important}.string-search .text-box p{font-size:1.25rem}.string-search #main-container{width:90%}}.sean-eddy-navbar nav{align-items:center;background-color:#000;border-bottom:5px solid red;box-shadow:0 5px 5px 0 #4c5267;display:flex;gap:2.5rem;height:4rem;justify-content:space-between;position:fixed;top:0;width:100vw;z-index:100}.sean-eddy-navbar #icons{align-items:center;display:flex;gap:1rem;padding-left:1rem}.sean-eddy-navbar #icons i{transition:color .25s}.sean-eddy-navbar #links{align-items:center;display:flex;gap:5rem;padding-right:2.5rem}.sean-eddy-navbar #links a{transition:color .25s}.sean-eddy-navbar #page-links{align-items:center;display:flex;gap:5rem}@media (hover:hover){.sean-eddy-navbar #links a:hover{color:red}}@media (max-width:768px){.sean-eddy-navbar nav{flex-direction:column;gap:0;height:10rem;justify-content:space-around}.sean-eddy-navbar #links{flex-direction:column;gap:1rem;padding:0}.sean-eddy-navbar #icons{padding:0}.sean-eddy-navbar #page-links{gap:2rem}}.home .fa-angle-down{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrow-down;animation-name:arrow-down;color:#fff;display:block;margin-left:calc(50% - 25px);margin-right:calc(50% - 25px);position:absolute;z-index:10}.home #about a{align-items:center;background-position:50%;background-size:cover}.home #about #collage,.home #about a{border:5px solid #fff;display:flex;transition:all .25s}.home #about #collage{align-content:center;background-color:#000;box-shadow:.75rem .75rem rgba(255,0,0,.5);flex-wrap:flex;height:50%;width:40%}.home #about #collage img{display:block;height:50%;object-fit:cover;width:100%}.home #about #collage .row{width:50%}.home #about #learn-more{align-items:center;background-color:red;box-shadow:.75rem .75rem rgba(0,0,0,.5);display:flex;height:5rem;justify-content:space-between;padding:1rem;position:relative;width:25%}.home #about #learn-more h2{font-size:2rem;text-shadow:.2rem .2rem #000;width:70%}.home #about #learn-more svg{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:arrow-right;animation-name:arrow-right;position:absolute}.home #about h2{font-size:3rem;font-weight:700;text-align:center;text-shadow:.25rem .25rem #000}.home #about p{background-color:rgba(0,0,0,.5);box-shadow:.75rem .75rem rgba(255,0,0,.5);font-size:1.75rem;padding:1rem;width:40%}.home #about .page-container{align-items:center;flex-direction:row;justify-content:space-around}.home #academics-container{background-image:url(/static/media/old-main.c85c74657873f6bce5b7.jpg)}.home #academics-container h2,.home #projects-container h2{text-align:center;transition:font-size .25s;width:100%}.home #landing{align-items:center;background-image:url(/static/media/banner.c06e1d0a239f3d0aeaa9.jpg);background-size:cover;display:flex;height:calc(100vh - 4rem);justify-content:space-around}.home #landing #headshot{border:5px solid #000;border-radius:50%;transition:width .25s;width:25%}.home #landing #text{background-color:rgba(255,0,0,.5);box-shadow:.75rem .75rem rgba(0,0,0,.5);padding:3rem;width:60%}.home #landing #text h1{font-style:italic;font-weight:700;text-shadow:.5rem .5rem #000}.home #projects-container{background-image:url(/static/media/skyline.18a371f762e181f5c41a.png)}.home #separator{align-items:center;background-color:#000;display:flex;height:5rem;justify-content:center;width:100%}.home #separator h2{margin-left:1rem;margin-right:1rem;text-align:center}.home #separator hr{background-color:#fff;height:.1rem;width:35%}@-webkit-keyframes arrow-down{0%{top:85vh}50%{top:90vh}to{top:85vh}}@keyframes arrow-down{0%{top:85vh}50%{top:90vh}to{top:85vh}}@-webkit-keyframes arrow-right{0%{right:10%}50%{right:20%}to{right:10%}}@keyframes arrow-right{0%{right:10%}50%{right:20%}to{right:10%}}@media (hover:hover){.home #about a:hover{box-shadow:0 0 1rem #fff}.home #about a:hover>h2{font-size:3.5rem}.home #about #collage:hover{height:55%;width:45%}}@media (min-width:1100px){.home #about a{height:20vw;width:20vw}.home #landing #headshot:hover{width:28%}.home #landing #text h1{font-size:8rem}}@media (min-width:769px) and (max-width:1099px){.home #about a{height:25vw;width:25vw}.home #about a:hover>h2{font-size:2.25rem}.home #about #learn-more h2{font-size:1.5rem}.home #about h2{font-size:2rem}.home #about p{font-size:1.5rem}.home #landing #headshot{width:35%}.home #landing #text h1{font-size:5rem}}@media (max-width:768px){.home #about a{height:40vw;width:80vw}.home #about h2{font-size:2rem;text-align:center;width:100%}.home #about #learn-more{width:80%}.home #about #learn-more h2{width:100%}.home #about #learn-more svg{display:none}.home #about #collage{height:40vh;width:80%}.home #about p{font-size:1.25rem;width:80%}.home #landing{flex-direction:column;height:calc(100vh - 10rem);justify-content:space-evenly}.home #landing #headshot{width:50%}.home #landing #text{height:40%;width:100%}.home #landing #text h1{font-size:3rem;text-shadow:.325rem .325rem #000}.home #separator hr{width:20%}}.projects .button-container{align-items:center;display:flex;justify-content:space-around;width:100%}.projects .button-container a{text-decoration:none!important}.projects .button-container p{background-color:red;border-radius:1rem;font-size:1.25rem!important;padding:.75rem;transition:box-shadow .25s}.projects .multi-item-container{display:flex;gap:1rem}.projects .multi-item-container div{display:flex;flex-direction:column;gap:1rem}.projects .multi-item-container img{transition:box-shadow .25s;width:100%!important}.projects #illustrations{display:flex;height:100%}.projects #illustrations img{transition:width .5s}@media (hover:hover){.projects .button-container p:hover{box-shadow:0 0 .5rem #fff}.projects .multi-item-container img:hover{box-shadow:0 0 .75rem #fff}.projects #illustrations img:hover{width:100%}}@media (max-width:768px){.projects .button-container{flex-direction:column;gap:1rem}.projects .multi-item-container{flex-direction:column}.projects #illustrations{flex-direction:column;gap:1rem;height:auto}}.sean-eddy-footer{align-items:center;background-color:#000;border-top:5px solid red;display:flex;height:6rem;justify-content:space-around;padding:0 2rem!important;width:100%}.sean-eddy-footer h2{font-size:1.25rem;padding:0 2rem}.sean-eddy-footer h2 a{text-decoration-line:underline}@media (max-width:768px){.sean-eddy-footer{flex-direction:column;gap:1rem;height:-webkit-min-content;height:min-content;padding:1rem 0}.sean-eddy-footer h2{font-size:1rem}}.sean-eddy *{color:#fff;font-family:Montserrat,sans-serif}.sean-eddy main{margin-top:4rem}.sean-eddy .information{display:flex;flex-direction:column;gap:1rem;justify-content:space-around;padding:2rem;width:80%}.sean-eddy .information h2{font-size:2rem}.sean-eddy .information h2,.sean-eddy .information h3,.sean-eddy .information ul{list-style-type:none;text-align:center;width:100%}.sean-eddy .information h3{font-size:1.5rem}.sean-eddy .information li,.sean-eddy .information p{font-size:1.5rem;width:100%}.sean-eddy .information span{color:red}.sean-eddy .main-container{background-image:url(/static/media/stars.16a0c293f8943d739cc2.jpg);display:flex;justify-content:center}.sean-eddy .page-container{align-content:center;background-size:cover;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;padding:2rem 0;width:100%}.sean-eddy .page-container h1{font-size:5rem;text-align:center;width:100%}.sean-eddy .section{background-color:rgba(0,0,0,.5);box-shadow:.75rem .75rem rgba(255,0,0,.5);display:flex;justify-content:center;width:100%}.sean-eddy .section a{text-decoration-line:underline}.sean-eddy .section img{border-radius:15px;height:100%;object-fit:cover;width:35%}.sean-eddy-logo{align-items:center;display:flex;padding-right:2.5rem}.sean-eddy-logo h3{font-size:2rem;font-style:italic;font-weight:700;margin-left:.5rem;transition:text-shadow .25s;white-space:nowrap}.sean-eddy-logo img{height:3.9rem}@media (hover:hover){.sean-eddy-logo h3:hover{text-shadow:0 0 .1rem #fff}}@media (min-width:1100px){.sean-eddy .page-container{width:70%}}@media (min-width:769px) and (max-width:1099px){.sean-eddy .page-container{width:80%}}@media (max-width:768px){.sean-eddy main{margin-top:10rem}.sean-eddy .information{width:100%}.sean-eddy .page-container{width:90%}.sean-eddy .page-container h1{font-size:3rem}.sean-eddy .section{flex-direction:column;justify-content:space-around}.sean-eddy .section iframe,.sean-eddy .section img{width:100%}.sean-eddy-logo{padding:0}}.bikes-on-lock *{box-sizing:border-box;font-family:Orbitron,sans-serif;margin:0;padding:0;position:relative;text-align:center}.bikes-on-lock footer{justify-content:center;margin-top:3rem}.bikes-on-lock header{justify-content:space-between}.bikes-on-lock footer,.bikes-on-lock header{align-items:center;background:#ab0520;background:linear-gradient(270deg,#ab0520,#15244a);display:flex;height:10vh;width:100%}.bikes-on-lock header button{background:#15244a;border:none;border-radius:.75rem;color:#fff;font-size:1.5rem;margin:10%;padding:1rem 2rem}.bikes-on-lock hr{border-top:.25rem solid #000}.bikes-on-lock iframe{border:none;margin:3rem}.bikes-on-lock img{object-fit:cover}.bikes-on-lock span{color:#ab0520}.bikes-on-lock .card{background:#ab0520;border-radius:1rem;color:#fff;display:flex;flex-direction:column;margin:3rem 2rem;width:30vw}.bikes-on-lock .card h1{margin:1rem}.bikes-on-lock .card img{border-radius:1rem;height:20vh;margin:0 1rem;max-width:100%}.bikes-on-lock .card p{font-size:1.5rem;margin:1rem}.bikes-on-lock .bikes-on-lock-logo{align-items:center;display:flex;height:40px;margin:10%}.bikes-on-lock .bikes-on-lock-logo h3{color:#fff;font-size:3rem;margin:5px}.bikes-on-lock .bikes-on-lock-logo img{height:100%}.bikes-on-lock #card-container{display:flex;justify-content:space-around;width:100vw}.bikes-on-lock #hero-container{display:flex;justify-content:center;width:100vw}.bikes-on-lock #hero-content-container{align-items:center;display:flex;height:90vh;justify-content:center;width:80vw}.bikes-on-lock #hero-content-container img{max-height:75vh;max-width:50vw}.bikes-on-lock #hero-text-container{align-items:center;background:#ab0520;border-radius:2rem;box-shadow:0 0 2rem #000;color:#fff;display:flex;flex-direction:column;justify-content:space-around;margin:2.5rem;padding:2rem}.bikes-on-lock #hero-text-container h1{font-size:3rem}.bikes-on-lock #transition{background:#ab0520;background:linear-gradient(270deg,#ab0520,#15244a);color:#fff;font-size:3rem;margin-bottom:3rem;padding:3rem}@media (min-width:1281px){.bikes-on-lock .card h1{font-size:2.5rem}}@media (max-width:1280px){.bikes-on-lock h3{font-size:1.5rem}.bikes-on-lock .card p{font-size:1.25rem}}@media (max-width:768px){.bikes-on-lock header{justify-content:space-around}.bikes-on-lock header button{font-size:1rem;margin:5%}.bikes-on-lock footer h3{font-size:1rem}.bikes-on-lock .card{width:90%}.bikes-on-lock .card p{font-size:1.25rem}.bikes-on-lock .bikes-on-lock-logo{margin:5%}.bikes-on-lock .bikes-on-lock-logo h3{font-size:1.5rem}.bikes-on-lock #card-container{align-items:center;flex-direction:column}.bikes-on-lock #hero-content-container{display:flex;flex-direction:column;justify-content:space-around}.bikes-on-lock #hero-content-container h1{order:3;width:80vw}.bikes-on-lock #hero-content-container img{height:20vh;max-width:100%}.bikes-on-lock #hero-text-container{flex-direction:column-reverse}}.corinthian *{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0;position:relative;text-align:center}.corinthian footer{justify-content:center}.corinthian header{justify-content:space-between}.corinthian footer,.corinthian header{align-items:center;background:#000;display:flex;height:10vh;width:100%}.corinthian header button{background:red;border:none;border-radius:.75rem;color:#fff;font-size:1.5rem;margin:10%;padding:1rem 2rem;white-space:nowrap}.corinthian hr{border-top:.25rem solid #000}.corinthian iframe{border:none;margin-bottom:3rem}.corinthian img{max-width:80vw}.corinthian span{font-family:Cinzel,serif}.corinthian .card{background:red;border-radius:1rem;color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0 2rem}.corinthian .card h1{margin:1rem}.corinthian .card img{border-radius:1rem;margin:0 1rem;max-width:calc(100% - 2rem)}.corinthian .card p{font-size:1.5rem;margin:1rem}.corinthian .logo{align-items:center;display:flex;height:40px;margin:10%}.corinthian .logo h3{color:#fff;font-size:3rem;margin:5px}.corinthian .logo img{height:100%}.corinthian #card-container{display:flex;justify-content:space-around}.corinthian #hero-container{display:flex;justify-content:center;width:100vw}.corinthian #hero-content-container{align-items:center;display:flex;height:90vh;justify-content:center;width:80vw}.corinthian #hero-content-container img{height:75vh}.corinthian #hero-content-container h1{font-size:3rem;margin:2.5rem;width:20vw}.corinthian #transition{font-size:3rem;margin:3rem}@media (min-width:1281px){.corinthian .card h1{font-size:2.5rem}}@media (max-width:1280px){.corinthian h3{font-size:1.5rem}.corinthian .card p{font-size:1.25rem}.corinthian #hero-content-container h1{font-size:2rem}.corinthian #hero-content-container img{height:50vh}}@media (max-width:768px){.corinthian header{justify-content:space-around}.corinthian header button{font-size:1rem;margin:5%}.corinthian footer h3{font-size:1rem}.corinthian .card{flex:0 1}.corinthian .card p{font-size:1.25rem}.corinthian .logo{margin:5%}.corinthian .logo h3{font-size:1.5rem}.corinthian #card-container{flex-direction:column;gap:2rem;justify-content:space-around}.corinthian #hero-content-container{display:flex;flex-direction:column;justify-content:space-around}.corinthian #hero-content-container h1{order:3;width:80vw}.corinthian #hero-content-container img{height:30vh}}.roomme *{box-sizing:border-box;font-family:Inter,sans-serif;font-weight:400;margin:0;padding:0}.roomme footer{justify-content:center;margin-top:5rem}.roomme h1{font-size:2.5rem;font-weight:500}.roomme header{justify-content:space-between;position:fixed;top:0}.roomme footer,.roomme header{align-items:center;background:#00b050;display:flex;height:75px;width:100%;z-index:10}.roomme header button{background:#fff;border:none;border-radius:.75rem;color:#00b050;font-size:1rem;font-weight:600;margin:10%;padding:1rem 2rem;white-space:nowrap}.roomme iframe{border:none;margin:0 10%}.roomme main{margin-top:75px}.roomme .logo{align-items:center;display:flex;height:40px;margin:10%}.roomme .logo h3{color:#fff;font-size:2rem;margin:5px}.roomme .logo img{height:100%}.roomme .text{background:#00b050;border-radius:1rem;box-shadow:0 0 50px 1rem #00d96e;color:#fff;padding:3rem;width:80%}.roomme .text h1{margin-bottom:2rem}.roomme .text-and-image-container{padding:1rem 0}.roomme #hero-container,.roomme .text-and-image-container{align-items:center;display:flex;justify-content:center;top:75px;width:100%}.roomme #hero-container img,.roomme .text-and-image-container img{height:100%;max-width:40%;object-fit:cover}.roomme .text-container{align-items:center;display:flex;justify-content:center;width:40%}.roomme #about{background:#00b050;color:#fff;padding:2rem;text-align:center}.roomme #about h1{margin-bottom:1rem}.roomme #about h1,.roomme #about h2{margin:auto;width:80%}.roomme #hero-container{height:calc(100vh - 75px);top:75px}.roomme #hero-container h1{font-size:4rem}.roomme #transition{padding:5rem 0;text-align:center;width:100%}@media (max-width:1280px){.roomme .text-container{width:50%}.roomme #hero-container img{max-width:none;width:50%}}@media (max-width:768px){.roomme *{font-weight:400}.roomme footer .logo h3{font-size:1rem}.roomme h1{font-size:2rem!important}.roomme h2{font-size:1rem}.roomme .logo,.roomme header button{margin:5%}.roomme .text{padding:1rem}.roomme .text-and-image-container{flex-direction:column;gap:2rem}.roomme .text-and-image-container img{object-fit:contain}.roomme #hero-container img,.roomme .text-and-image-container img{max-width:none;width:75%}.roomme .text-container{width:100%}.roomme #hero-container{gap:2rem;padding-bottom:2rem}.roomme #hero-container,.roomme #step-1,.roomme #step-3{flex-direction:column-reverse}.roomme #transition{margin:auto;width:80%}}.traffic-control{background:#000;border-radius:1rem;box-shadow:.25rem .25rem .25rem rgba(0,0,0,.5);display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:all .25s}.traffic-control hr{margin-bottom:1rem}.traffic-control input{width:2rem}.traffic-control select{background:#000;border:none;font-size:1rem}.traffic-control .input-row{display:flex;justify-content:space-between}.traffic-control .input-row div{display:flex;gap:.5rem}.traffic-control .input-row svg{cursor:pointer;transition:all .25s}.traffic-control .input-row-container{display:flex;flex-direction:column;gap:1rem}.traffic-control .title-bar{cursor:pointer;display:flex;gap:1rem;justify-content:space-between;width:100%}.traffic-control .title-bar div{display:flex;gap:1rem}.traffic-control .title-bar svg{transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:2rem}.traffic-control:hover{-webkit-transform:scale(1.05) translate(.25rem,-.25rem);transform:scale(1.05) translate(.25rem,-.25rem)}.traffic-controls{display:flex;flex-direction:column;gap:2rem;width:-webkit-min-content;width:min-content}.traffic-controls h1{font-size:2.5rem}@media (max-width:480px){.traffic-controls{width:100%}}.traffic *{color:#fff;font-family:Inter,sans-serif;text-align:center}.traffic{align-items:center;background:rgba(0,0,0,.9);display:flex;flex-direction:column}.traffic canvas{border-radius:2rem;box-shadow:.75rem .75rem .75rem rgba(0,0,0,.5)}.traffic footer{background:#000;bottom:0;display:flex;height:2.5rem;justify-content:right;padding:.5rem .75rem .5rem .5rem;position:absolute;width:100%}.traffic footer a{text-decoration:underline}.traffic #main-container{display:flex;gap:2rem;height:100vh;padding-bottom:4.5rem;padding-top:2rem;width:50%}@media (min-width:481px) and (max-width:1099px){.traffic #main-container{width:80%}}@media (max-width:480px){.traffic #main-container{flex-direction:column;width:90%}}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}
/*# sourceMappingURL=main.fe4f5ef4.css.map*/