@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";.landing-page{position:absolute;z-index:0}.landing-page .background-img{position:absolute;left:0;top:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-1}.landing-page .section1 .img2{top:100vh}.landing-page .section1 .content{height:100vh;width:100vw;color:#fff;text-align:center}.landing-page .section1 .titles{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:center;-ms-flex-align:center;align-items:center;margin-top:auto}.landing-page .section1 .about{margin-top:15vh;font-size:11vh;opacity:.9}.landing-page .section1 .me{font-size:26vh;margin-top:-10vh;opacity:.9}.landing-page .section1 .scroll-down{position:absolute;width:100%;top:90vh;font-size:2em;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;opacity:.8;cursor:pointer;text-align:center}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.landing-page .section2 .content{position:absolute;top:100vh;padding:3vh 5vw;width:90vw;height:94vh;text-align:left}@media only screen and (max-width: 768px){.landing-page .section2 .content{width:96vw;padding:3vh 2vw}}.landing-page .section2 .background-img{top:100vh;opacity:.98}.landing-page .section2 .who-am-i{position:absolute;left:8vw;font-size:10vh}@media only screen and (max-width: 768px){.landing-page .section2 .who-am-i{font-size:8vh}}.landing-page .section2 .name{position:absolute;top:16%;width:90vw;text-align:center;font-size:15vh;color:#381276}@media only screen and (max-width: 768px){.landing-page .section2 .name{width:100%;font-size:11vh;top:20%}}.landing-page .section2 .description{position:absolute;width:90vw;font-size:4vw;text-align:center;margin-top:46vh}@media only screen and (max-width: 768px){.landing-page .section2 .description{width:100%;font-size:8vw;margin-top:45vh}}.landing-page .section2 .gallery-btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:75vh;font-family:Impact,sans-serif;margin-top:-3vh;background:transparent;border:2px solid white;color:#fff;padding:1vw 2.8vw;font-size:2.8vw;cursor:pointer;border-radius:1.3vw}@media only screen and (max-width: 768px){.landing-page .section2 .gallery-btn{border-radius:15px;top:calc(85% - 150px);font-size:3.5vh;padding:10px 50px}}.landing-page .section2 .gallery-btn:hover{background:#fff;background-color:#fff;color:#000;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.landing-page .section2 .instagram{position:absolute;right:10%;bottom:10%;display:inline-block;font-size:3.5vh}.landing-page .section2 .instagram span{margin-right:5px}.landing-page .section2 .instagram a{color:wheat;text-decoration:none;border-bottom:1px solid wheat;-webkit-transition:color .3s;transition:color .3s;margin-left:8px;font-size:1.8em}@media only screen and (max-width: 768px){.landing-page .section2 .instagram a{font-size:3.5vh}}.landing-page .section2 .instagram a:hover{color:#ddd}.landing-page .section2 .instagram svg{color:wheat;font-size:1.8em;-webkit-transform:translateY(1px);transform:translateY(1px)}@media only screen and (max-width: 768px){.landing-page .section2 .instagram svg{font-size:3.5vh}}.landing-page .section2 footer{position:absolute;bottom:10px;width:90%;text-align:center}@media only screen and (max-width: 768px){.landing-page .section2 footer{width:100%}}.language-selection{position:absolute;top:20px;right:20px}.language-selection button{background:transparent;border:none;color:#fff;font-size:20px;margin:0 5px;cursor:pointer;transition:color .3s}.language-selection button:hover{color:#ddd}@media (max-width: 768px){.language-selection{top:10px;right:10px}.language-selection button{font-size:16px}}.login-container{position:absolute;top:0;padding:3vh 5vw;width:90vw;height:94vh;text-align:left}@media only screen and (max-width: 768px){.login-container{width:96vw;padding:3vh 2vw}}.login-container .background-img{position:absolute;left:0;top:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-1}.login-container #login-title{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:10vw;font-size:7vw}@media only screen and (max-width: 768px){.login-container #login-title{font-size:10vw;left:15vw}}.login-container form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;background:none;top:30vh;left:8vw}@media only screen and (max-width: 768px){.login-container form{left:10vw}}.login-container form input{width:40vw;height:5vw;font-size:4.5vw;padding:2vw 4vw;color:#000;font-family:Impact,sans-serif}@media only screen and (max-width: 768px){.login-container form input{width:60vw;height:8vw}}.login-container form .email{background-color:#fff;opacity:.8}.login-container form .email::-webkit-input-placeholder{color:#000}.login-container form .email:-ms-input-placeholder{color:#000}.login-container form .email::-ms-input-placeholder{color:#000}.login-container form .email::placeholder{color:#000}.login-container form .password{background-color:#2f3542;opacity:.8;color:#fff;margin-top:20px}@media only screen and (max-width: 768px){.login-container form .password{margin-top:10px}}.login-container form .password::-webkit-input-placeholder{color:#fff}.login-container form .password:-ms-input-placeholder{color:#fff}.login-container form .password::-ms-input-placeholder{color:#fff}.login-container form .password::placeholder{color:#fff}.login-container form button{position:absolute;bottom:20%;-webkit-transform:translateY(24%);transform:translateY(24%);left:40vw;background:none}.login-container form button img{width:5vw}@media only screen and (max-width: 768px){.login-container form button{top:35vw;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.login-container form button img{width:8vw}}.login-container .error{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:18vh;right:15vw;padding:1vw 4vw;font-size:2vw;background:#ff6b81}@media only screen and (max-width: 768px){.login-container .error{font-size:2.5vh;padding:1vh 4vh}}.loading-container{position:fixed;background-color:#f1f2f6;width:100%;height:100%;left:0;top:0;z-index:10;color:#2f3542}.loading-container img{position:absolute;left:0;right:0;margin:auto;margin-top:23vh;z-index:11;width:15vw}@media only screen and (max-width: 768px){.loading-container img{width:calc(15vh + 9vw);margin-top:30vh}}.loading-container h1{position:absolute;left:0;font-size:4.2vw;top:50vh;width:100%;text-align:center;z-index:11}@media only screen and (max-width: 768px){.loading-container h1{font-size:4.5vh;top:55vh}}.loading-container h3{position:absolute;left:0;font-size:2vw;top:60vh;width:100%;text-align:center}@media only screen and (max-width: 768px){.loading-container h3{display:none}}.admin-container{position:relative;padding:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-container .admin-title{-webkit-box-flex:1;-ms-flex:1 1 1;flex:1 1 1;color:#333;text-align:left;margin-left:50px}.admin-container .logout-button{position:absolute;right:75px;top:45px;border-radius:0;font-family:Impact;font-size:medium}.admin-container .admin-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.admin-container .photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;max-width:100%;padding:30px;border:#6a6a6a solid 2px;max-height:80vh;overflow-y:auto}.admin-container .photo-list h3{font-family:Impact;margin-left:50px;margin-bottom:10px;width:100%;text-align:left}.admin-container .photo-list .photo-item{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 5px}.admin-container .photo-list .photo-item img{height:100px;border-width:1px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.admin-container .photo-list .photo-item :hover{cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.7);box-shadow:0 2px 4px #000000b3}button{padding:10px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}button:hover{background:#555}.upload-photo-container{position:relative;width:27vw;min-width:450px;border:solid rgba(0,0,0,.61) 3px;background-color:#ffffff9c;color:#000;line-height:normal}.upload-photo-container form{max-width:100%;padding:3% 10% 7%;position:relative}.upload-photo-container form .preview{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.upload-photo-container form .preview h3{text-align:left;margin:0 0 0 10px;font-size:22px}.upload-photo-container form .preview p{text-align:left;color:#5a5a5a;margin:0 0 0 7px;font-size:18px}.upload-photo-container form .preview .camera-make{margin-top:5px}.upload-photo-container form .preview .left{position:relative;width:48%;text-align:left}.upload-photo-container form .preview .left img{max-width:100%;height:120px;padding:0;margin:0;border:black solid 2px}.upload-photo-container form .preview .right{width:48%;margin-left:4%}.upload-photo-container form .upload-button{position:relative;margin-top:0;background-color:#5fb24d;color:#fff;width:100%;text-align:center;line-height:40px;height:40px}.upload-photo-container form .upload-button input{position:absolute;z-index:1000;opacity:0;cursor:pointer;right:0;top:0;height:100%;font-size:24px;width:100%}.upload-photo-container form .in{font-size:1.2vw;text-align:left;width:100%}.upload-photo-container form .in h3{margin:5px 0 0 5px}.upload-photo-container form .in input{width:calc(100% - 1.2vw - 4px);border:black solid 2px;height:1.5vw;font-size:1.2vw;padding:.6vw;font-family:Impact,sans-serif;color:#636363}.upload-photo-container form textarea{width:calc(100% - 1.2vw - 4px);border:black solid 2px;height:6vw;font-size:1.2vw;padding:.6vw;font-family:Impact}.upload-photo-container form button[type=submit]{margin-top:5px;background-color:#1a1a1a;color:#fff;width:100%;text-align:center;border:none;border-radius:0;font-family:Impact,sans-serif;font-size:18px}.upload-photo-container form .tags{position:relative;text-align:left;padding:0}.upload-photo-container form .tags .tags-title{margin:7px 0}.upload-photo-container form .tags .tagContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-15px}.upload-photo-container form .tags .tagBox{background-color:#257a2a;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 12px;margin:5px;border-radius:5px;font-family:Impact,sans-serif;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-photo-container form .tags .tagBox .delete-tag{cursor:pointer;font-size:18px;margin-left:5px}.upload-photo-container form .tags .tagBox .tag{-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0}.upload-photo-container form .tags .add-tag{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;right:0;top:-7px}.upload-photo-container form .tags .add-tag .add-button{position:absolute;right:0;top:-8px;border-radius:0;font-size:45px;padding:0;background:none;font-family:Impact;color:#000}.upload-photo-container form .tags .add-tag .add-tag-input .done-button{position:absolute;border-radius:0;top:2px;font-size:20px;padding:10px;background-color:#000;color:#fff;right:40px;font-family:Impact;line-height:15px;font-size:16px;height:36px}.upload-photo-container form .tags .add-tag .add-tag-input input{position:absolute;height:30px;font-family:Impact;border:2px solid black;width:100px;right:100px;top:2px;font-size:17px}.upload-photo-container form .options{margin-top:20px;text-align:left;margin-bottom:5px}.upload-photo-container form .options label{margin-right:30px;font-size:18px}@media only screen and (max-width: 768px){.upload-photo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.photo-edit{display:block;color:#000;z-index:500;border-radius:0;text-align:left;margin:0}.photo-edit .text-input{margin-top:5px;margin-bottom:10px}.photo-edit .text-input p{margin:0;font-size:18px;color:#5a5a5a}.photo-edit .text-input input{height:35px;font-size:20px;border:2px solid #5A5A5A;font-family:Impact;border-radius:0}.photo-edit input[type=text]{width:100%}.photo-edit input[type=checkbox]{margin-right:20px;width:15px;height:15px}.photo-edit button{width:100%;border-radius:0;font-family:Impact;margin-top:5px;font-size:20px}.photo-edit .delete-button{background-color:#a52e2e}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:20px 45px 40px 40px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px #0003;width:30%}.gallery-container{position:relative;width:100%;margin:0 auto}.gallery-container .all-photos,.gallery-container .featured-photos{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media only screen and (max-width: 768px){.gallery-container .all-photos,.gallery-container .featured-photos{display:block}}.gallery-container .all-photos>*,.gallery-container .featured-photos>*{margin-top:30px}@media only screen and (max-width: 768px){.gallery-container .all-photos>*,.gallery-container .featured-photos>*{margin-top:20px}}.gallery-container .h1-gallery{font-family:Impact;width:100%;text-align:left;margin-left:60px;margin-bottom:-10px;margin-top:30px}.gallery-container .all-photos-title{margin-top:50px}@media only screen and (max-width: 768px){.gallery-container .all-photos-title{margin-top:30px}}.photo-item{position:relative}.photo-details{position:absolute;top:0;z-index:1000;color:#57606f;line-height:1.8;font-size:large;text-align:left;font-family:Anton}.photo-details.right{left:100%;margin-left:10px}.photo-details.right .connector{left:-79px;-webkit-transform:rotate(0deg);transform:rotate(0)}.photo-details.left{right:100%;margin-right:10px;margin-top:4.5px}.photo-details.left .connector{left:auto;right:-79px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.photo-details.left .block{right:0}.photo-details span{position:absolute;right:40px}.photo-details .serial{color:#000;font-size:larger}.photo-details .serial button{padding:0;margin:5px 0 0;position:absolute;right:40px;background-color:#fff}.photo-details .serial button svg{background-color:#fff}.photo-details .location{color:#747d8c;text-align:right;margin-right:-20px}.photo-details .description p{text-indent:20px;margin-top:-5px;margin-bottom:-5px;font-size:medium;color:#6682b2}.photo-details .connector{position:absolute;top:-34px;height:calc(20vh + 71px)}.photo-details .block{position:absolute;width:340px;top:10vh;background:#fffffffa;padding:30px 60px 30px 50px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px #0000001a;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){.photo-details{display:none}}.photo-item{margin:10px;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.photo-item img{border:4px solid black}@media only screen and (max-width: 768px){.photo-item{width:95%;height:auto}}.last-row{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.photo-item img{height:20vh;width:auto}@media only screen and (max-width: 768px){.photo-item img{width:65vw;height:auto}}.sorting-controls{position:absolute;right:calc(5% + 10px);top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:20px;border:3px solid black}.sorting-controls button{border-radius:0;font-family:Impact;height:40px;padding:0 20px;font-size:medium;background-color:#fff;color:#000}.sorting-controls button:hover{background-color:#d3d3d3}.sorting-controls button.selected{background-color:#000;color:#fff}.sorting-controls button:focus{outline:none}@media only screen and (max-width: 768px){.sorting-controls{position:relative;right:auto;top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:65vw;margin-left:13%}}.gallery{position:absolute;top:0;margin:0;padding:0 5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#000;font-family:Anton,sans-serif;font-weight:500;font-style:normal;background-color:#f1f2f6}@media only screen and (max-width: 768px){.gallery{width:100%;padding:0}}.gallery .logo{text-align:left;margin-left:50px}.gallery .disclaimer{position:absolute;left:0;right:0;top:45px;margin:0 auto}@media only screen and (max-width: 768px){.gallery .disclaimer{margin-top:10px}}.gallery footer{color:#000}footer{text-align:center;width:100%;padding:5px 0;margin-top:60px;color:#fff}footer p{font-size:small}.PastProjects{width:100vw;height:100vh;position:absolute;top:0;left:0;color:#000;overflow:hidden}.PastProjects .project-title{position:absolute;top:5vh;left:5vw;font-size:3rem;font-weight:700;color:#000;z-index:1000;margin:0}.PastProjects .bg1{position:fixed;top:0;left:0;width:36.4%;height:100%;z-index:-1000;background-color:#fff}.PastProjects .bg2{position:fixed;top:0;right:0;width:63.6%;height:100%;z-index:-1000;background-color:#f4f4f4}.PastProjects .bg .time{position:absolute;left:0;right:0;margin:auto;bottom:7vh;color:#00000080;text-align:center;font-size:2rem;font-weight:700}.PastProjects .main{position:absolute;width:80vw;left:10vw;bottom:20vh;top:0;height:100%;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}.PastProjects .main .timeline{position:relative;width:100%;height:250px;margin:0 auto}.PastProjects .main .timeline .projects-container{position:relative;width:100%;height:150px;margin-bottom:20px}.PastProjects .main .timeline .projects-container .project-row{position:absolute;width:100%;height:60px;-webkit-transform:translateY(40%);transform:translateY(40%)}.PastProjects .main .timeline .projects-container .project-row.row-1{top:0}.PastProjects .main .timeline .projects-container .project-row.row-2{top:70px}.PastProjects .main .timeline .projects-container .project-row .project-box{position:absolute}.PastProjects .main .timeline .projects-container .project-row .project-box button{padding:12px 24px;border:none;border-radius:0;color:#fff;font-weight:700;font-family:Impact,sans-serif;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-size:1.6rem;letter-spacing:.02em}.PastProjects .main .timeline .projects-container .project-row .project-box button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.PastProjects .main .timeline .projects-container .project-row .project-box[data-year="2021"]{left:20%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.PastProjects .main .timeline .projects-container .project-row .project-box[data-year="2023"]{left:30%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.PastProjects .main .timeline .projects-container .project-row .project-box[data-year="2024"]{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.PastProjects .main .timeline .projects-container .project-row .project-box[data-year="2025"]{left:70%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.PastProjects .main .timeline .projects-container .project-row .project-box.kita{-webkit-transform:translateX(-60%);transform:translate(-60%)}.PastProjects .main .timeline .projects-container .project-row .project-box.kita button{min-width:320px;background-color:#8b4513}.PastProjects .main .timeline .projects-container .project-row .project-box.rc{-webkit-transform:translateX(-60%);transform:translate(-60%)}.PastProjects .main .timeline .projects-container .project-row .project-box.rc button{min-width:240px;background-color:#cd5c5c}.PastProjects .main .timeline .projects-container .project-row .project-box.mj{-webkit-transform:translateX(10%);transform:translate(10%)}.PastProjects .main .timeline .projects-container .project-row .project-box.mj button{min-width:270px;background-color:#4682b4}.PastProjects .main .timeline .projects-container .project-row .project-box.dump{-webkit-transform:translateX(10%);transform:translate(10%)}.PastProjects .main .timeline .projects-container .project-row .project-box.dump button{min-width:300px;background-color:#3cb371}.PastProjects .main .timeline .projects-container .project-row .project-box.portfolio{-webkit-transform:translateX(35%);transform:translate(35%)}.PastProjects .main .timeline .projects-container .project-row .project-box.portfolio button{min-width:270px;background-color:#4682b4}.PastProjects .main .timeline .projects-container .project-row .project-box.mjdelivery{-webkit-transform:translateX(10%);transform:translate(10%)}.PastProjects .main .timeline .projects-container .project-row .project-box.mjdelivery button{min-width:330px;background-color:#6a5acd}.PastProjects .main .timeline .baseline{position:absolute;width:100%;height:3px;background-color:#707070;top:180px}.PastProjects .main .timeline .bottom{position:relative;width:100%;height:50px;margin-top:30px}.PastProjects .main .timeline .bottom .year{position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);text-align:center}.PastProjects .main .timeline .bottom .year .pin{width:4px;height:20px;background-color:#707070;margin:0 auto 10px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.PastProjects .main .timeline .bottom .year p{margin:-10px 0;font-weight:700;font-size:1.6rem}.PastProjects .main .timeline .bottom .year#year-2021{left:20%}.PastProjects .main .timeline .bottom .year#year-2023{left:30%}.PastProjects .main .timeline .bottom .year#year-2024{left:50%}.PastProjects .main .timeline .bottom .year#year-2025{left:70%}@font-face{font-family:Impact;src:url(/assets/impact-CQAYi70C.woff2) format("woff2"),url(/assets/impact-CPl4y9MD.woff) format("woff");font-weight:400;font-style:normal}body{font-family:Impact,sans-serif;margin:0;padding:0;text-align:center;background-color:#f1f2f6;overflow-x:hidden}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#fff;background-color:#fff;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}h1{font-size:3.2em;line-height:1.1}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
