:root{--fp-dirty-rose:#d69887;--fp-cake-pop:#d7b9b0;--fp-pink-sand:#ebd5cf;--fp-arctic-white:#f0eee8;--fp-mushroom:#c5c3bd;--fp-mocha-dust:#827370;--fp-van-dyke:#453b39;--ff-noto:"Noto Sans",sans-serif;--ff-league:"League Spartan",sans-serif;--ff-allura:"Allura",cursive;--ff-cal-sans:"Cal Sans",sans-serif;--ff-inter:"Inter",sans-serif;--ff-nunito:"Nunito Sans",sans-serif;--ff-oswald:"Oswald",sans-serif;*{box-sizing:border-box;font:inherit;margin:0;padding:0}html{height:100%}html:focus-within{scroll-behavior:smooth}body{font-family:sans-serif;line-height:1.5;margin:0;min-height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container,img{width:100%}img{height:100%}.foiled-font{font-family:League Spartan,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.foiled-font-header{font-size:30px}.foiled-font-body{font-size:23px}.pretty-font{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300}.pretty-font-header{font-size:25px}.pretty-font-header-2{color:#000;font-size:25px;font-weight:550}.pretty-font-body{font-size:19px}.pretty-font-body-2{color:#000;font-size:19px;font-weight:550}.nunito-font{font-family:Nunito Sans,sans-serif;font-weight:550}.oswald-font{font-family:Oswald,sans-serif;font-weight:600}.cursive-font{font-family:Allura,cursive}.cursive-font,.header-font{font-style:normal;font-weight:400}.header-font{font-family:Cal Sans,sans-serif}.body-font{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}.bold{font-weight:600}.fp-button{background-color:#ebd5cf;border:none;border-radius:7px;box-shadow:inset 0 -.2rem 0 #d7b9b0;color:#827370;font-size:clamp(16px,18px,20px);font-weight:800;margin:8px;padding:.6em 2.1em;text-align:center;text-transform:uppercase}.fp-button:hover{background-color:transparent;background-color:#d7b9b0;box-shadow:inset 0 -.2rem 0 #ebd5cf;color:#fff;cursor:pointer}#spinner{background-color:#d7b9b0;border:10px solid #fff;display:none;left:47.5%;margin-left:0;margin-top:-50px;top:50%}#spinner,#spinner:before{border-radius:50%;height:85px;position:absolute;width:85px;z-index:3000}#spinner:before{animation:rt 1s linear infinite;border:10px solid transparent;border-top-color:#d7b9b0;content:"";left:-10px;top:-10px}#spinner img{display:block;height:65px;margin-right:25px;margin-top:-2px;text-align:center;width:75px}#function-spinner{background-color:#fff;border:12px solid #f3f3f3;display:none;left:50%;margin-left:-50px;margin-top:-50px;top:50%}#function-spinner,#function-spinner:before{border-radius:50%;height:85px;position:absolute;width:85px;z-index:3000}#function-spinner:before{animation:rt 1s linear infinite;border:10px solid transparent;border-top-color:#d7b9b0;content:"";left:-10px;top:-10px}#function-spinner img{display:block;height:40px;margin-left:10px;margin-top:10px;text-align:center;width:40px}@keyframes rt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes rt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}body{background-color:#000!important}.hero-section{background-image:linear-gradient(90deg,#fff 40%,#ebd5cf 60%);border-bottom:5px solid #000}.hero-container{align-items:center;align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-left:auto;margin-right:auto;text-align:center}.hero-image{text-align:center;width:60%}.hero-text{margin-top:80px;text-align:center;width:50%}.foiled-text{color:#000;font-size:clamp(130px,150px,170px);line-height:.6}.pretty-text{color:#000;font-size:clamp(60px,70px,80px);line-height:.8;margin-bottom:70px;padding-right:10px}.hero-text p{font-size:clamp(30px,40px,50px);line-height:1.3;margin:12px 0 90px}.hero-color-text{color:#d69887;font-weight:550}.hero-button .fp-button{color:#000}.fp-button a:hover{color:#fff}.column{flex:1}.left-column{background-color:#ebd5cf;border:10px solid #ebd5cf;max-width:100%}.right-column{background-color:#fff}.horizontal:after{clear:both;content:"";display:flex}.vertical{float:left;padding:10px;width:33%}.vertical img{box-shadow:4px 4px 4px #111;cursor:pointer;margin-top:2px;width:100%}@media (max-width:1400px){.hero-section{background-image:linear-gradient(90deg,#fff)}}@media (max-width:1024px){.hero-section{background-image:linear-gradient(90deg,#fff)}.hero-container{flex-direction:column}.hero-image,.hero-text{text-align:center;width:100%}.hero-text{margin-bottom:20px;margin-top:50px}.foiled-text{color:#000;font-size:clamp(100px,120px,140px);line-height:.6}.pretty-text{color:#000;font-size:clamp(40px,50px,60px);line-height:.8;margin-bottom:40px;padding-right:10px}.hero-text p{font-size:clamp(20px,30px,40px);line-height:1.3;margin:12px 0 40px}}@media (max-width:480px){.pretty-text{margin-bottom:50px}.hero-text{margin-bottom:0}.hero-text p{font-size:clamp(20px,30px,40px);line-height:1.3;margin:10px 0 50px}.vertical{padding:5px}}.product-gallery{align-items:center;background-color:#d7b9b0;overflow:hidden;padding:0;position:relative}.cursive-font{font-family:Allura,cursive;font-style:normal;font-weight:600}.gallery-title{color:#000;font-size:clamp(45px,48px,60px);margin-top:15px;text-align:center}.gallery-slider{display:flex;margin-left:auto;margin-right:auto;margin-top:-30px;max-width:1500px;overflow-x:auto;padding:0;scroll-behavior:smooth}.gallery-slider::-webkit-scrollbar{display:none}.product-card{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 16px 20px 0 rgba(0,0,0,.19);flex:0 0 auto;width:350px}.product-card,.product-image{border-radius:10px;height:450px}.product-image{overflow:hidden;position:relative;width:100%}.product-thumb{height:100%;object-fit:cover;width:100%}.nxt-btn,.pre-btn{align-items:center;background-color:#efefef;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:40%;width:40px;z-index:8}.pre-btn{left:50px;transform:rotate(180deg)}.nxt-btn{right:50px}.nxt-btn img,.pre-btn img{width:50px}.nxt-btn:hover img,.pre-btn:hover img{opacity:1}.swipe .swipe-arrow,.swipe-arrow{display:none;font-size:80px}.product-info-section{background-color:#d7b9b0;border-top:5px solid #000;padding:15px 0}.product-info-row{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:1600px;padding:20px}.product-card{margin:4em 2em}.img-card{background-color:#efefef;border-radius:1em;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 16px 20px 0 rgba(0,0,0,.19);height:auto;padding:2em 1.5em}.img-card .flex-container{align-items:center;justify-content:center}.img-card--row .flex-container{flex-direction:row}.img-card--row h3,.img-card--row p{text-align:right}.img-card--row-reverse h3,.img-card--row-reverse p{text-align:left}.img-card--row-reverse .flex-container{flex-direction:row-reverse}.flex-container{display:flex;gap:5rem}.flex-column{align-items:center;flex-direction:column}h3{font-size:1.5rem;margin:0}.product-text{font-family:Work Sans,sans-serif;margin-bottom:0;margin-top:7px}hr{border:1px solid #000}.img-wrapper img{background-color:#bcbcbc;border:2px solid #000;display:grid;height:150px;object-fit:cover;place-items:center;width:150px}.img-card--inner{gap:2em}.txt-wrapper{width:30ch}.img-wrapper{flex:0 0 150px}@media only screen and (max-width:1000px){.img-card--row .flex-container{flex-direction:column}.img-card--row-reverse .flex-container{flex-direction:column-reverse}.img-card h3,.img-card p{text-align:center}.img-card--inner{gap:1em}.txt-wrapper{width:400px}.img-wrapper{flex-basis:80px}}@media only screen and (max-width:500px){.hero-section{background-image:linear-gradient(90deg,#fff)}.hero-image{width:100%}.left-column{border:3px solid #ebd5cf}.gallery-slider{display:flex;max-width:100vw;overflow-x:auto;scroll-behavior:smooth}.gallery-slider::-webkit-scrollbar{display:none}.product-card{border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 16px 20px 0 rgba(0,0,0,.19);height:450px;margin-left:12px;width:350px}.nxt-btn,.pre-btn{align-items:center;background-color:#efefef;border:2px solid #000;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:40%;width:40px;z-index:8}.nxt-btn,.pre-btn{display:none}.img-card--row .flex-container{flex-direction:column}.img-card--row-reverse .flex-container{flex-direction:column-reverse}.img-card h3,.img-card p{text-align:center}.img-card--inner{gap:1em}.txt-wrapper{max-width:310px;min-width:310px;width:calc(100vw - 20%)}.img-wrapper{flex-basis:80px}}@media only screen and (max-width:480px){.product-card{border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 16px 20px 0 rgba(0,0,0,.19);height:450px;margin-bottom:0;margin-left:2px;width:320px}.gallery-title{font-size:clamp(40px,43px,45px)}.swipe .swipe-arrow{color:#222;display:block;height:100px;margin-left:auto;margin-right:auto;margin-top:-5px;text-align:center}}@media only screen and (max-width:400px){.product-card{border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 16px 20px 0 rgba(0,0,0,.19);height:450px;margin-left:2px;width:310px}}.testimonial-section{background-color:#fff;border-top:5px solid #000;padding:30px 0}.testimonial-container{margin:auto;width:800px}.testimonial-container h1{color:#000;font-size:clamp(2rem,4vw,2.6rem);margin-bottom:30px;text-align:center}.slide-row{display:flex;transition:.5s;width:3200px}.slide-col{height:400px;position:relative;width:800px}.review-image-1,.review-image-2,.review-image-3{height:100%;position:absolute;right:0;top:0}.review-image-1 img,.review-image-2 img,.review-image-3 img{border-radius:10px;height:100%;object-fit:cover;object-position:top center;pointer-events:none;user-select:none;width:320px}.content{backdrop-filter:blur(4.5px);-webkit-backdrop-filter:blur(4.5px);background:hsla(0,0%,100%,.7);border-radius:10px;box-shadow:0 4px 30px rgba(0,0,0,.1);color:#4d4352;height:270px;left:0;padding:25px 45px 10px;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:520px;z-index:2}.content img{border:3px solid red;height:20px;object-fit:contain;width:20px}.content p{font-size:1.25rem;font-weight:400;line-height:1.6}.content h2{color:#4d4352;font-size:1.5rem;font-weight:600;margin-top:25px}.indicator{display:flex;justify-content:center;margin-top:2rem}.indicator .btn{background-color:#d69887;border-radius:15px;cursor:pointer;display:inline-block;height:15px;margin:4px;transition:all .5s ease-in-out;width:15px}.btn.active{background-color:#d69887;width:30px}.slider{overflow:hidden;width:100%}.gcs{background-color:#000;color:#fff;font-family:Lato,sans-serif;font-weight:400;padding-bottom:20px}.built-by{font-size:15px;line-height:1.4;margin-left:10px;margin-right:10px;text-align:center}.built-by p{margin-bottom:5px}.gcs-students{margin-left:auto;margin-right:auto;max-width:1600px}.gcs-credits{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px auto;max-width:950px}.team-title{font-size:15px;padding-bottom:10px;text-align:center}.team-1{display:flex;flex-basis:370px;flex:1;flex-direction:column}.graphics-team{border-top:1px solid #fff;display:flex;flex-direction:row;flex-wrap:wrap;width:370px}.graphics,.graphics-team{margin-left:10px;margin-right:10px;text-align:left}.graphics{font-size:14px;padding-top:5px}.team-2{display:flex;flex-basis:530px;flex:1;flex-direction:column}.ui-ux-team{border-top:1px solid #fff;display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;width:530px}.ui-ux,.ui-ux-team{margin-left:10px;margin-right:10px}.ui-ux{font-size:14px;padding-top:5px}.team-2-sm{display:none}@media screen and (max-width:1024px){.gcs-credits{display:block;margin-bottom:0;width:40%}.graphics-team{align-items:top;justify-content:center;margin-left:0;padding-bottom:10px;width:100%}.graphics{font-size:12px;margin-left:0;margin-right:24px;padding-top:5px}.team-2{margin-top:5px}.ui-ux-team{align-items:top;justify-content:center;margin-left:0;width:100%}.ui-ux{font-size:12px;margin-left:0;margin-right:10px;padding-top:5px}}@media screen and (max-width:992px){.gcs-credits{display:block;margin-bottom:0;width:55%}}@media screen and (max-width:768px){.gcs-credits{display:block;margin-bottom:0;width:50%}.team-2-lg{display:none}.team-2-sm{display:block}}@media screen and (max-width:576px){.gcs-credits{display:block;margin-bottom:0;width:70%}}@media screen and (max-width:450px){.gcs-credits{display:block;margin-bottom:0;width:95%}.graphics-team{padding-bottom:10px;width:100%}.graphics,.graphics-team{align-items:center;justify-content:center}.graphics{font-size:12px;margin-left:10px;margin-right:20px;padding-top:5px}.team-2{margin-top:5px}.ui-ux-team{align-items:top;justify-content:center;text-align:center;width:100%}.ui-ux{font-size:12px;margin-left:10px;margin-right:10px;padding-top:5px;text-align:left}}@media screen and (max-width:400px){.graphics{margin-right:8px}.ui-ux-team{align-items:top;justify-content:center;margin-left:0;width:100%}.ui-ux{font-size:12px;margin-left:10px;margin-right:0;padding-top:5px;text-align:left}}@media (max-width:850px){.testimonial-container{width:500px}.slide-row{width:2000px}.slide-col{height:250px;width:500px}.review-image-1 img,.review-image-2 img,.review-image-3 img{width:200px}.content{height:200px;padding:20px;width:320px}.content p{font-size:.9rem}.content h2{font-size:1.2rem;margin-top:20px}}@media (max-width:768px){.hero-container{flex-direction:column;margin-bottom:20px;margin-top:0;padding-top:0;width:100%}.hero-image{margin:0 0 30px;object-fit:contain;width:100%}.hero-image img{margin:0;width:100%}.hero-text{margin-top:15px;text-align:center;width:100%}.foiled-text{color:#000;font-size:clamp(80px,90px,100px);line-height:.6}.pretty-text{color:#000;font-size:clamp(40px,50px,60px);line-height:.8;margin-bottom:50px;padding-right:10px}.tagline p{font-size:clamp(25px,35px,45px);margin:12px 0 50px}.fp-button{margin-bottom:60px}.product-info-container{margin:0 15px;max-width:325px}.product-info-text{padding:0;text-align:center}.product-info-wrap{background-color:#fff;color:#ed3;padding:0 30px}.product-info-2{padding-left:0}}@media (max-width:550px){.testimonial-container{width:95%}.testimonial-title{line-height:1}.slide-row{width:300%}.slide-col{height:450px;width:90%}.content{height:270px;padding:15px 15px 10px;top:28%;width:100%;z-index:2}.content p{font-size:1.07rem}.review-image-1{height:275px;margin-right:35px;top:35%;z-index:5}.review-image-1 img{width:270px}.review-image-2{height:300px;margin-right:13px;top:28%;z-index:5}.review-image-2 img{width:280px}.review-image-3{height:300px;margin-right:18px;top:28%;z-index:5}.review-image-3 img{width:270px}}.get-notified-text{font-size:clamp(28px,30px,32px);padding:0 15px}.email-form{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;padding-bottom:25px}.email-form-container{width:60%}.email-form-title{font-size:30px;padding:15px 0;text-align:center}.email-form-data{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}.email-form-email,.email-form-first-name,.email-form-last-name{width:20%}.email-form-email input[type=email],.email-form-first-name input[type=text],.email-form-last-name input[type=text]{border-radius:10px;margin:8px 0;padding:12px 10px;width:100%}.submit-button{background-color:#ebd5cf;border:none;border-radius:7px;box-shadow:inset 0 -.2rem 0 #d7b9b0;color:#827370;font-size:clamp(16px,18px,20px);font-weight:800;margin:8px;padding:.6em 2.1em;text-align:center;text-transform:uppercase}.submit-button:hover{background-color:transparent;background-color:#d7b9b0;box-shadow:inset 0 -.2rem 0 #ebd5cf;color:#fff;cursor:pointer}@media (max-width:1024px){.get-notified-text{font-size:clamp(24px,26px,28px);padding:0 15px}.email-form-container{width:60%}.email-form-email,.email-form-first-name,.email-form-last-name{text-align:center;width:100%}.email-form-email input[type=email],.email-form-first-name input[type=text],.email-form-last-name input[type=text]{width:70%}}@media (max-width:768px){.email-form-container{width:80%}}@media (max-width:480px){.email-form-container{width:100%}}.sticky-header{background-color:#000;color:#fff;padding:8px 16px;position:sticky;top:0;z-index:100}.website-logo{height:40px;margin-left:0;padding:7px 0 5px;width:140px}.foiled-logo{color:#fff;font-size:clamp(24px,26px,28px)}.pretty-logo{color:#fff;font-size:clamp(19px,21px,23px)}.navbar{align-items:center;display:flex;justify-content:space-between}.nav-links a,.navbar{color:#fff}.menu{align-items:center;display:flex;font-size:18px;gap:1em;justify-content:center}.menu li{padding:5px 14px}.hamburger,input[type=checkbox]{display:none}.hamburger{font-size:24px;user-select:none}a{text-decoration:none}li{list-style:none}#bold{font-weight:700}.insta-img img{height:28px;margin-top:5px;width:28px}.footer{font-family:Lato,sans-serif;font-weight:400;padding-bottom:20px}.footer,.footer-fp p{background-color:#000;color:#fff}.footer-fp p{text-align:center}@media (max-width:768px){.sticky-header{padding:8px 0}.website-logo{margin-left:10px}.menu{background-color:#000;display:none;left:0;margin-top:8px;padding:25px 0;position:absolute;right:0;text-align:center}.menu li:hover{display:inline-block}.hamburger,input[type=checkbox]:checked~.menu{display:block}.hamburger{margin-right:10px}}.foiled-font{font-family:League Spartan,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.pretty-font{font-family:Noto Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300}.foiled-logo-popup{color:#000;font-size:clamp(24px,26px,28px)}.pretty-logo-popup{color:#000;font-size:clamp(19px,21px,23px)}.popup{background-color:#fff;border:5px solid #d7b9b0;border-radius:10px;bottom:0;display:none;height:200px;left:0;margin:-20px auto auto;position:fixed;right:0;top:75%;width:300px;z-index:9999}#popup-close{background-color:#d7b9b0;border:2px solid #fff;border-radius:50%;color:#fff;float:right;font-family:Lato,sans-serif;font-weight:600;height:30px;margin-left:15px;margin-top:5px;text-align:center;width:30px}.popup-content{border-radius:10px}.close{border:1px solid #fff}.popup-close{background-color:#d7b9b0;border-radius:50%;color:#fff;font-family:Lato,sans-serif;font-weight:600;height:30px;text-align:center;width:30px}.popup-logo{height:60px;margin-left:28%;margin-top:20px;width:60px}#popup-title{color:#000;font-family:Lato,sans-serif;font-weight:600;text-align:center}#popup-main-text{margin-top:10px}#popup-main-text,#popup-sub-text{color:#000;font-family:Lato,sans-serif;padding-left:20px;padding-right:20px;text-align:center}#popup-sub-text{margin-top:15px}
/*# sourceMappingURL=index.d5044925c4f3df7886ed.css.map*/