@font-face{font-family:"Aeonik";src:url("../../assets/fonts/aeonik/aeonik-regular.woff2") format("woff2"),url("../../assets/fonts/aeonik/aeonik-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Aeonik";src:url("../../assets/fonts/aeonik/aeonik-bold.woff2") format("woff2"),url("../../assets/fonts/aeonik/aeonik-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Segoe Print";src:url("../../assets/fonts/segoe-print/segoe-print-regular.woff2") format("woff2"),url("../../assets/fonts/segoe-print/segoe-print-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Segoe Print";src:url("../../assets/fonts/segoe-print/segoe-print-bold.woff2") format("woff2"),url("../../assets/fonts/segoe-print/segoe-print-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"PF Reminder Pro";src:url("../../assets/fonts/pf-reminder-pro/pf-reminder-pro-medium.woff2") format("woff2"),url("../../assets/fonts/pf-reminder-pro/pf-reminder-pro-medium.woff") format("woff");font-weight:medium;font-style:normal;font-display:swap}body{font-family:"Aeonik",sans-serif;font-size:1.125rem;background-color:#16131d;color:#fff;box-sizing:border-box;margin:0;padding:0}@media(max-width: 599px){body{font-size:1rem}}@media(min-width: 1400px){body{font-size:1.25rem}}.navbar{background-color:#16131d;padding:2.5rem;display:flex;justify-content:space-between;align-items:center}@media(max-width: 599px){.navbar{padding:2rem}}.logo img{width:7rem;height:auto}@media(max-width: 599px){.logo img{width:5.5rem}}@media(min-width: 1400px){.logo img{width:auto;height:2rem}}ul,li{margin:0;padding:0;list-style:none}.about a{color:#fff;text-decoration:none}main{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:2.5rem;padding-bottom:4.5rem;padding-left:2.5rem;padding-right:2.5rem;box-sizing:border-box}@media(max-width: 599px){main{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}}@media(min-width: 600px){main{padding-bottom:3.5rem}}.main-header-container{word-wrap:break-word}.main-header{font-size:4rem;line-height:5rem;margin-top:0rem;margin-bottom:2.5rem}@media(max-width: 599px){.main-header{font-size:2.5rem;line-height:3rem;margin-bottom:2rem}}@media(min-width: 600px){.main-header{font-size:3.5rem;line-height:4.5rem}}@media(min-width: 1400px){.main-header{font-size:4.5rem;line-height:5rem}}.cursive-text{font-family:"Segoe Print","PF Reminder Pro",cursive !important;font-weight:bold;color:#7458ed}.subtext{margin-bottom:4rem;line-height:2rem}@media(max-width: 599px){.subtext{margin-bottom:3rem;line-height:1.5rem}}.start-drawing-btn{display:inline-block;padding:1rem 3rem;background-color:#7458ed;color:#fff;text-decoration:none;border-radius:50rem;font-weight:bold;transition:background-color .3s,transform .3s}.start-drawing-btn:hover{background-color:rgb(103.7905405405,73.3310810811,235.4189189189)}.start-drawing-btn:active{transform:scale(0.9)}.image-section{margin-top:4rem}@media(max-width: 599px){.image-section{margin-top:3rem}}.ipad-image{width:100%;max-width:64rem;height:auto}@media(max-width: 599px){.ipad-image{display:none}}@media(min-width: 1400px){.ipad-image{min-width:64rem}}.ipad-image-2{display:none}@media(max-width: 599px){.ipad-image-2{display:block;width:100%;max-width:32rem;height:auto}}.footer{display:flex;background-color:#16131d;padding:2.5rem;justify-content:space-between;align-items:center}@media(max-width: 599px){.footer{flex-wrap:wrap;padding:2rem;justify-content:center;gap:2rem;text-align:center}}.socials{display:flex;gap:2.5rem}.socials a{color:#fff;text-decoration:none}@media(max-width: 599px){.socials{gap:2rem}}.about-page{min-height:100vh;display:flex;flex-direction:column}.about-content{flex:1;display:flex;align-items:center;padding-bottom:0}.about-header{margin-bottom:0}.about-subtext{max-width:48rem;line-height:2rem}.about-subtext a{color:#fff;text-decoration:none;transition:color .2s}.about-subtext a:hover{color:#7458ed}@media(max-width: 599px){.about-subtext{line-height:1.5rem}}.about-footer{margin-top:auto}