/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.contactSection{text-align:center;width:100vw;padding:80px 0;transition:background-color .4s}.light{background-color:var(--background-light);color:var(--background-dark)}.dark-mode form input::placeholder{color:#717171}.innerWidth{max-width:600px;margin:auto;padding:0 20px}.contactSection h1{text-transform:uppercase;letter-spacing:4px;margin-bottom:40px;font-size:20px;font-weight:400}.input.error{border-bottom:2px solid red;margin-bottom:40px}.email,.message,.name{color:var(--background-dark);background:0 0;border:none;border-bottom:1px solid;outline:none;margin-bottom:40px;padding:10px 6px;font-family:Syne,serif;font-size:14px}.email::placeholder,.message::placeholder,.name::placeholder{font-family:Syne,serif}.name{float:left;width:270px}.email{float:right;width:270px}.message{min-width:100%;max-width:100%}.dark-mode .email,.dark-mode .message,.dark-mode .name{color:var(--background-light)}.dark-mode .contactSection button{color:#fff;border:2px solid #fff}.mobile{color:var(--background-dark);background:0 0;border:none;border-bottom:1px solid;outline:none;width:100%;margin-bottom:40px;padding:10px 6px;font-family:Syne,serif;font-size:14px}.mobile::placeholder{font-family:Syne,serif}.service{color:#888;appearance:none;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #888;outline:none;width:100%;margin-bottom:40px;padding:10px 6px;font-size:14px}.service,.service option{font-family:Syne,serif}.dark-mode .mobile,.dark-mode .service{border-bottom:1px solid #fff}@media screen and (max-width:600px){.mobile,.service{width:100%}}.themeToggle{color:var(--accent-color);cursor:pointer;background:0 0;border:none;margin-top:20px;font-size:14px;text-decoration:underline}.contactMain{justify-content:center;align-items:center;display:flex}.contact-head{text-transform:lowercase;letter-spacing:.8px;margin-bottom:20px;padding:5vh 0;font-family:Dirtyline36Daysoftype2022;font-size:5rem;font-weight:100;line-height:.8}@media screen and (max-width:764px){.email,.name{float:none;width:100%}.contact-head{font-size:3.5rem}}.error{border-bottom:1px solid red;margin-bottom:40px}.success{color:green;margin-top:10px;font-size:14px}.dark-mode form input{color:#fff!important}




/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:root{--background-light:#fff;--background-dark:#0a0a0a;--foreground-light:#171717;--foreground-dark:#fff;--highlight-color:#fff;--scroll-thumb:#8080808b;--scroll-thumb-hover:#3e3e3ec2;--scroll-track:#fff;--hover-bg:#000;--hover-text:#fff}@media (prefers-color-scheme:dark){:root{--background-light:#fff;--foreground-light:#ededed}}.dark-mode{background-color:var(--background-dark);--scroll-thumb-hover:#a0a0a0c2;--scroll-track:#0a0a0a;--hover-bg:#fff;--hover-text:#000}@font-face{font-family:Dirtyline36Daysoftype2022;src:url(/fonts/Dirtyline36Daysoftype2022-Reg.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Syne;src:url(/fonts/Syne.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Charrington;src:url(/fonts/Charbold.ttf)format("truetype");font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{background-color:var(--background-light);color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;transition:background-color .5s,color .5s;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:15px;width:8px;height:20%}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-track{background-color:var(--scroll-track)}.cursor-canvas{pointer-events:none;z-index:9999;position:absolute;top:0;left:0}@media (max-width:764px){.cursor-canvas{position:fixed}}#fluid{z-index:9999}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes glow-effect{0%,to{text-shadow:0 0 5px gold,0 0 10px gold,0 0 15px #ffae00,0 0 20px #ffae00,0 0 25px #ffc700,0 0 30px #ffc700}50%{text-shadow:0 0 10px #ffae00,0 0 20px gold,0 0 30px gold,0 0 40px #ffc700,0 0 50px gold,0 0 60px gold}}@keyframes riseUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100px)rotate(-15deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100px)rotate(15deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrollRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.contact-button:hover,.explore-button:hover{background-color:var(--hover-bg);transition:background-color .3s;color:var(--hover-text)!important}.home{height:100vh;transition:background-color .5s}.footer-main,.home{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-head{text-transform:lowercase;text-align:center;margin-bottom:60px;font-family:Dirtyline36Daysoftype2022;font-size:5rem;font-weight:100;line-height:.8}.footer-container{background-color:var(--background-light);width:80vw;margin-top:60px;margin-left:10vw;padding:20px}.dark-mode .footer-container{background-color:var(--background-dark)}.social-media-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.social-media{width:70vw;margin:10px 0}.social-row{cursor:pointer;justify-content:space-between;align-items:center;padding:40px 0;transition:transform 2s;display:flex}.social-row:hover{transform:scale(1.3)}.social-heading{color:#555;text-transform:lowercase;letter-spacing:1.5px;margin:0;font-family:Dirtyline36Daysoftype2022;font-size:3rem}.dark-mode .social-heading{color:#fff}.social-icon .icon{background-color:#0000;width:60px;height:60px}.divider{border:none;border-top:1px solid #ddd}@media screen and (max-width:1050px){.social-heading{font-size:3.5rem}}@media (max-width:764px){.social-heading{font-size:2rem}.social-icon .icon{width:30px;height:30px}.footer-head{font-size:3.5rem}}.time-to-roar-head{text-align:left;text-transform:lowercase;color:#0000;margin-top:10vh;margin-left:10vw;font-family:Dirtyline36Daysoftype2022;font-size:6.5rem;line-height:5rem}.time-to-roar{text-align:center;width:80vw;margin-left:10vw;padding-bottom:10vh}.horizontal-line{background:#ccc;border:0;height:1px;margin:10px 0}.contact-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.contact-item{text-align:center;flex:1}.contact-item small{color:#000;font-size:1.2rem;display:block}.contact-item p,.contact-item small{text-transform:none;font-family:Syne,serif}.contact-item p{margin:0;font-size:1.5rem}.dark-mode .contact-item p{color:var(--background-light)}@media (max-width:764px){.time-to-roar-head{font-size:4rem;line-height:3rem}.contact-item small{font-size:.5rem}.contact-item p{font-size:.6rem}.web{display:none}.services-image{border-radius:12px;width:90%;height:auto;margin-bottom:1rem}}@media screen and (max-width:480px){.contact-row{flex-direction:column;align-items:flex-start}}