body{background-color:black}*,body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}::-webkit-scrollbar{width:0}h1,h2,p{color:white}a{color:inherit;text-decoration:none}.blue-links{color:#82adff}.welcome{margin-top:2vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2vw}.welcome-home{font-size:3em}.first-line,.home-pics{margin-top:2vw}.home-pics{display:flex;flex-direction:column;align-items:center}.home-img{width:50vw;border-radius:5vw;box-shadow:1vw 1vw 2vw rgb(25,0,45);pointer-events:none}.index-monty{margin-top:10vw}.sabastian-intro{margin-top:2vw;display:flex;flex-direction:column;align-content:center;text-align:center;gap:2vw}.big-name{font-size:3em}.abstract,.grad-images{margin-top:2vw;display:flex;flex-direction:column;gap:2vw;margin-bottom:2vw}.grad-images{align-items:center}.fullbody-grad{width:30vw;pointer-events:none;border-radius:5vw;box-shadow:0 0 2vw white}.head-grad{width:50vw;pointer-events:none}.spotify{border:0}.projects-label{margin-top:2vw;font-size:3em}.projects-label,.projects-list{display:flex;flex-direction:column;align-items:center}.projects-list{margin-top:4vw;gap:4vw;margin-bottom:2vw}.project-monty,.project-rna{display:flex;flex-direction:column;align-items:center;gap:1vw}.disclaimer{color:lightgray;font-size:.9em}.project-filelocker{gap:1vw}.project-filelocker,.rna-label{display:flex;flex-direction:column;align-items:center}.rna-label{margin-top:2vw;font-size:2em}.rna-info{margin-top:5vw;display:flex;flex-direction:column;align-items:center;gap:1vw}.rna-ol{color:white}.monty-label{margin-top:2vw;font-size:2em}.monty-label,.monty-position{display:flex;flex-direction:column;align-items:center}.monty-position{margin-top:10vw}.monty-data{margin-top:2vw;display:flex;flex-direction:column;align-items:center;gap:1vw}.monty-data-header{color:#82adff}.monty-exp{margin-top:10vw;gap:1vw}.filelocker-label,.monty-exp{display:flex;flex-direction:column;align-items:center}.filelocker-label{margin-top:2vw;font-size:2em}.filelocker-info,.filelocker-video{margin-top:10vw;display:flex;flex-direction:column;align-items:center}.filelocker-info{gap:1vw}.rna-img,.tableau-img{margin-top:5vw;display:flex;flex-direction:column;align-items:center}.rna-model-img{height:20vw}.tableau-prntscrn-img{height:30vw}.main-container{max-width:1400px;margin:auto;width:100%}.layout{padding:10px}.navbar-container{display:flex;justify-content:space-between;margin-right:1vw;position:relative}.navbar-container-m{visibility:hidden;display:none}.menu{display:flex;flex-direction:column;align-items:center;gap:5vw}.toggle-visible{visibility:visible!important;display:block!important}.menu-button{border:none;background-color:transparent;color:white;font-size:1.8em;cursor:pointer}.marquee-text{font-size:1.5em;font-weight:600;margin:60px 0;color:gray}.marquee{position:relative;height:400px;width:100%;overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 15s linear infinite;width:180%}.track:hover{animation-play-state:paused}span.text-red{-webkit-text-stroke:1px #f02d34;margin-left:6px}.logo{color:#d4e4ff;font-size:1.6em}.menu-options{color:rgb(255,255,255);text-decoration:underline;text-underline-offset:4px}.cart-icon{font-size:1.8em;color:#deeaff;cursor:pointer;position:relative;transition:transform .4s ease;border:none;background-color:transparent}.cart-item-qty{position:absolute;right:-8px;font-size:.5em;color:#eee;background-color:#f02d34;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:600}.products-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;width:100%}.product-card{cursor:pointer;transform:scale(1);transition:transform .5s ease;color:#82adff}.product-image{border-radius:15px;background-color:black;transform:scale(1);transition:transform .5s ease}.product-name{font-weight:500;color:#deeaff}.product-price{font-weight:800;margin-top:6px;color:#deeaff}.hero-banner-container{flex:auto;padding:10vw 4vw;background-color:#303030;border-radius:15px;position:relative;line-height:.9;width:100%}.hero-banner-container .beats-solo{font-size:1.3em}.hero-banner-container button{border-radius:15px;padding:10px 16px;background-color:white;color:darkblue;border:none;margin-top:15%;font-size:1em;font-weight:500;cursor:pointer;z-index:10000!important}.hero-banner-container h3{font-size:4em;margin-top:4px;color:#3f82ff}.hero-banner-container h1{color:white;font-size:8em;text-transform:uppercase}.hero-banner-image{position:absolute;padding:1%;top:0;right:20%;width:30vw;height:30vw;border-radius:50%;box-shadow:.5vh .5vh .5vh gray}.hero-banner-container p{color:#82adff}.desc,.hero-banner-product{display:flex}.desc{position:absolute;right:10%;bottom:5%;width:100%;line-height:1.3;flex-direction:column;color:#82adff}.desc p{color:white;font-size:1em;font-weight:100;text-align:end}.desc h5{margin-bottom:12px;font-weight:700;font-size:1em;align-self:flex-end}.products-heading{text-align:center;margin:40px 0;color:#deeaff}.products-heading h2{font-size:2em;font-weight:800}.products-heading p{font-size:1em;font-weight:200}.footer-banner-container{padding:10vw 4vw;background-color:#303030;border-radius:15px;position:relative;line-height:1;color:white;width:100%;margin-top:40px}.banner-desc{display:flex;justify-content:space-between;color:white}.banner-desc button{border-radius:15px;padding:10px 16px;background-color:white;color:red;border:none;margin-top:40px;font-size:1em;font-weight:500;cursor:pointer}.banner-desc .left h3{font-weight:900;font-size:5em;margin-left:25px}.banner-desc .left p{margin:18px}.footer-banner-image{position:absolute;top:-15%;left:37.5%}.banner-desc .right{line-height:1.4}.banner-desc .right h3{font-weight:800;font-size:4em}.banner-desc .right p{font-size:1.2em}.banner-desc .right .company-desc{font-size:1.2em;font-weight:300}.cart-wrapper{width:100vw;background:rgba(0,0,0,.5);position:fixed;right:0;top:0;z-index:100;transition:all 1s ease-in-out}.cart-container{height:100vh;width:600px;background-color:#1c1c1c;float:right;padding:40px 10px;position:relative}.footer-container{color:#deeaff;text-align:center;margin-top:20px;padding:30px 10px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}.footer-container .icons{font-size:2em;display:flex;gap:10px}.cart-heading{display:flex;align-items:center;font-size:1.2em;cursor:pointer;gap:2px;margin-left:2%;border:none;background-color:transparent;color:#3f82ff}.cart-heading .heading{margin-left:10px;color:#d4e4ff}.cart-num-items{margin-left:10px;color:#3f82ff}.empty-cart{margin:40px;text-align:center;color:white}.empty-cart h3{font-weight:600;font-size:1.2em;color:white}.cancel{cursor:pointer}.product-container{margin-top:15px;overflow:auto;max-height:70vh;padding:20px 10px}.product{display:flex;gap:30px;padding:20px}.product .cart-product-image{width:180px;height:150px;border-radius:15px;background-color:#ebebeb}.item-desc .flex{display:flex;justify-content:space-between;width:350px;color:#d4e4ff}.item-desc .bottom{margin-top:60px}.flex h4,.flex h5{font-size:1.5em}.total{display:flex;justify-content:space-between}.total h3{font-size:1.5em;color:#d4e4ff}.remove-item{font-size:1.8em;color:#ff1919;cursor:pointer;background:transparent;border:none}.cart-bottom{display:flex;flex-direction:column;position:absolute;bottom:1vh;right:5px;width:100%;padding:30px 65px;height:20vh}.btn-container{margin:auto;display:flex;justify-content:center}.btn{width:100%;max-width:400px;padding:10px 12px;border-radius:15px;border:none;font-size:1.2em;margin-top:10px;text-transform:uppercase;background-color:#f02d34;color:#fff;cursor:pointer;transform:scale(1);transition:transform .5s ease}.product-detail-container{display:flex;gap:40px;margin:60px 40px 40px;color:#deeaff}.product-detail-image{border-radius:15px;background-color:#00173d;width:400px;height:400px;cursor:pointer;transition:.3s ease-in-out}.product-detail-image:hover{background-color:#303030}.small-images-container{display:flex;gap:10px;margin-top:20px}.small-image{border-radius:8px;background-color:#ebebeb;width:70px;height:70px;cursor:pointer}.selected-image{background-color:#00173d}.reviews{color:#f02d34;display:flex;gap:5px;align-items:center}.product-detail-desc h4,.product-detail-desc p,.reviews{margin-top:10px}.reviews p{color:#deeaff;margin-top:0}.product-detail-desc .price{font-weight:700;font-size:1.5em;margin-top:30px;color:#3f82ff}.price .old-price,.product-price .old-price{color:gray;text-decoration:line-through}.product-detail-desc .quantity{display:flex;gap:20px;margin-top:10px;align-items:center}.product-detail-desc .buttons{display:flex;gap:30px}.buttons .add-to-cart{padding:10px 20px;border:1px solid #3f82ff;margin-top:40px;font-size:1.2em;font-weight:500;background-color:white;color:#3f82ff;cursor:pointer;width:200px;transform:scale(1);transition:transform .5s ease}.buttons .buy-now{width:200px;padding:10px 20px;background-color:#3f82ff;color:white;border:none;margin-top:40px;font-size:1.2em;font-weight:500;cursor:pointer;transform:scale(1);transition:transform .5s ease}.quantity-desc{border:1px solid gray;padding:6px}.quantity-desc span{font-size:1em;padding:6px 12px;cursor:pointer}.quantity-desc .minus{border-right:1px solid gray;color:rgb(49,168,49)}.quantity-desc .num{border-right:1px solid gray;font-size:1em}.quantity-desc .plus{color:#3f82ff}.maylike-products-wrapper{margin-top:120px}.maylike-products-wrapper h2{text-align:center;margin:50px;color:#deeaff;font-size:1.5em}.maylike-products-container{display:flex;justify-content:center;gap:15px;margin-top:20px}.max-qty{font-weight:500;color:#f02d34}.image-container{display:flex;justify-content:center}.cancel-wrapper,.success-wrapper{background-color:white;min-height:60vh}.cancel,.success{width:1000px;margin:160px auto auto;background-color:#dcdcdc;padding:50px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.success .icon{color:green;font-size:2em}.success h2{text-transform:capitalize;margin-top:15px 0;font-weight:900;font-size:2em;color:#324d67}.success .email-msg{text-align:center}.cancel p,.success .description,.success .email-msg{font-size:1em;font-weight:600}.success .description{text-align:center;margin:30px 10px 10px}.success .description .email{margin-left:5px;color:#f02d34}.product-max-qty{margin-top:10px}.more-products{display:flex;gap:2vw;overflow:auto}@media screen and (min-width:819px){.hero-banner-image{top:10px}}@media screen and (min-width:1201px){.hero-banner-image{width:20vw;height:20vw}}@media screen and (max-width:1200px){.hero-banner-image{width:20vw;height:20vw;top:4vw;right:10vw}@media screen and (max-width:820px){@media screen and (max-width:450px){@media screen and (max-width:300px){.product{scale:.8;display:flex;justify-content:center}}.hero-banner-container{overflow:auto}.hero-banner-container p{font-size:1em}}.navbar-container{display:none;visibility:hidden}.navbar-container-m{display:flex;visibility:visible;justify-content:space-between}.cart-icon,.menu-options{visibility:hidden;display:none}.cart-item-qty{right:auto}.banner-desc{gap:20px;flex-direction:column;text-align:center}.more-products{flex-direction:column;align-items:center;gap:10vw}.quantity-desc{padding:2vw}.quantity{display:flex}.buttons,.quantity{justify-content:center}.product-detail-desc .quantity{gap:10px}.product-detail-desc{text-align:center}.hero-banner-cont1{display:flex;flex-direction:column;align-items:center}.hero-banner-image{position:static;margin:5%;width:20vw;height:20vw;top:10vw;right:5%}.footer-banner-image{width:77%;left:30%;top:6%;height:56%}.banner-desc .left h3{font-weight:900;font-size:2em;margin-left:5px}.banner-desc .left p{margin:18px}.banner-desc .right h3{font-size:2em}.banner-desc .right .company-desc,.banner-desc .right p{font-size:1em}.hero-banner-container{line-height:1.2}.hero-banner-container h1,.hero-banner-container h3{font-size:2em}.hero-banner-container button{margin-top:8%;z-index:10000}.desc{position:static}.product-detail-container{flex-direction:column}.product-detail-container .product-detail-image{width:90vw;height:90vw}.cart-container{width:100vw;padding:4px}.cart-heading{margin-top:35px;color:white}.product-container{margin-top:10px}.product{padding:20px 5px;justify-content:space-evenly}.product .cart-product-image{width:25%;height:25%}.buttons .add-to-cart,.buttons .buy-now{width:150px}.product-detail-container{margin:20px}.item-desc .flex{width:200px}.top{flex-wrap:wrap;gap:10px}.item-desc .bottom{margin-top:30px}.flex h4,.flex h5{font-size:1.5em;color:white}.cart-bottom{padding:30px}.total h3{font-size:1.5em}.track{animation:marquee 10s linear infinite;width:550%}.cancel-wrapper,.success-wrapper{min-height:69vh}.cancel,.success{width:370px;margin-top:100px;padding:20px}.success{height:350px}.success h2{font-size:1em}.btn-container{width:80vw;margin:auto}}}