[data-astro-cid-mmc7otgs]{box-sizing:border-box;margin:0;padding:0}body{background-color:#fdfcf5;min-height:100vh;display:flex;justify-content:center;align-items:center;font-family:system-ui,-apple-system,sans-serif}.canvas[data-astro-cid-mmc7otgs]{position:relative;width:calc(100vw - 100px);height:calc(100vh - 1px);max-width:100%;max-height:100%;overflow:hidden}.shape-path[data-astro-cid-mmc7otgs]{fill:url(#purpleGradient);stroke:#000}.shape-background[data-astro-cid-mmc7otgs]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.content-wrapper[data-astro-cid-mmc7otgs]{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;flex-direction:column}.clipped-content[data-astro-cid-mmc7otgs]{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:url(#svgClip);pointer-events:none}.ui-elements[data-astro-cid-mmc7otgs]{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding:0 40px;z-index:200}.menu-checkbox[data-astro-cid-mmc7otgs]{display:none}.hamburger[data-astro-cid-mmc7otgs]{display:none;flex-direction:column;gap:6px;cursor:pointer;padding:10px}.hamburger[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]{display:block;width:30px;height:3px;background-color:#000;border-radius:2px;transition:all .3s ease}.hand[data-astro-cid-mmc7otgs]{position:absolute;right:7%;bottom:10%;width:50em;height:auto;z-index:100}.nav[data-astro-cid-mmc7otgs]{position:absolute;top:2em;left:15%;width:40em;height:40px;border-radius:100px;background-color:#fff;display:flex;justify-content:space-around;align-items:center}.nav-link[data-astro-cid-mmc7otgs]{font-size:1.2em;font-weight:500;color:#000;text-decoration:none;transition:color .3s ease}.nav-link[data-astro-cid-mmc7otgs]:hover{color:#de3b62}.iso[data-astro-cid-mmc7otgs]{position:absolute;top:1em;left:4%;width:120px;height:auto}.pet[data-astro-cid-mmc7otgs]{display:none}.branding[data-astro-cid-mmc7otgs]{position:absolute;bottom:50px;right:5%;font-size:1.5em;width:300px;font-weight:500;color:#000;display:inline-flex;flex-direction:row;align-items:center;gap:10px;letter-spacing:.5px}.slogan[data-astro-cid-mmc7otgs]{position:absolute;bottom:.5em;left:5%;font-size:4em;width:600px;font-weight:400;color:#000;display:inline-flex;flex-direction:row;align-items:center;gap:10px;letter-spacing:.5px}.logo[data-astro-cid-mmc7otgs]{width:150px;height:auto;display:inline-block;vertical-align:middle}.pill-orange[data-astro-cid-mmc7otgs]{position:absolute;top:2em;right:4%;width:10em;height:40px;border-radius:100px;background-color:#dc9b32;display:flex;justify-content:center;align-items:center}.pill-link[data-astro-cid-mmc7otgs]{font-size:1em;font-weight:500;color:#fff;text-decoration:none}.hero-content[data-astro-cid-mmc7otgs]{position:absolute;top:30%;left:8%;max-width:800px;display:flex;flex-direction:column;gap:20px;z-index:5}.hero-logo[data-astro-cid-mmc7otgs]{width:600px;height:auto;filter:brightness(0) invert(1)}.hero-description[data-astro-cid-mmc7otgs]{color:#fff;font-size:2em;font-weight:500;line-height:1.4}.hero-buttons[data-astro-cid-mmc7otgs]{display:flex;gap:15px;margin-top:5px}.btn-outline[data-astro-cid-mmc7otgs]{width:180px;height:40px;border-radius:10em;background:#de3b62;transition:background .2s;text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center}.btn-outline[data-astro-cid-mmc7otgs]:hover{background:#be2e51}.mobile-only[data-astro-cid-mmc7otgs]{display:none}@media(max-width:768px){.desktop-only[data-astro-cid-mmc7otgs]{display:none!important}.mobile-only[data-astro-cid-mmc7otgs]{display:block}.pet[data-astro-cid-mmc7otgs]{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80vw;height:auto;z-index:100}.canvas[data-astro-cid-mmc7otgs]{width:100vw;height:100vh;background:linear-gradient(135deg,#360c75 32%,#360c75e0 60%,#360c75bd 94%);display:flex;flex-direction:column}.content-wrapper[data-astro-cid-mmc7otgs]{position:relative;padding:20px;height:100%;justify-content:space-between}.ui-elements[data-astro-cid-mmc7otgs]{padding:0;margin-top:5px}.iso[data-astro-cid-mmc7otgs]{position:static;width:90px;filter:brightness(0) invert(1)}.hamburger[data-astro-cid-mmc7otgs]{display:flex;position:relative;z-index:210}.hamburger[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]{background-color:#fff}.nav[data-astro-cid-mmc7otgs]{position:fixed;top:0;left:100%;width:100vw;height:100vh;border-radius:0;background-color:#360c75;flex-direction:column;justify-content:center;gap:30px;transition:left .4s cubic-bezier(.77,.2,.05,1);z-index:200}.nav-link[data-astro-cid-mmc7otgs]{color:#fff;font-size:1.8em}.menu-pill[data-astro-cid-mmc7otgs]{background-color:#dc9b32;padding:12px 30px;border-radius:30px;font-size:1.2em}.menu-checkbox[data-astro-cid-mmc7otgs]:checked~.nav[data-astro-cid-mmc7otgs]{left:0}.menu-checkbox[data-astro-cid-mmc7otgs]:checked~.hamburger[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-checkbox[data-astro-cid-mmc7otgs]:checked~.hamburger[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]:nth-child(2){opacity:0}.menu-checkbox[data-astro-cid-mmc7otgs]:checked~.hamburger[data-astro-cid-mmc7otgs] span[data-astro-cid-mmc7otgs]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.hero-content[data-astro-cid-mmc7otgs]{position:static;margin-top:60px;max-width:100%;align-items:center;text-align:center;gap:25px}.hero-logo[data-astro-cid-mmc7otgs]{width:85%;max-width:340px}.hero-description[data-astro-cid-mmc7otgs]{font-size:1.2em;padding:0 10px}.hero-buttons[data-astro-cid-mmc7otgs]{flex-direction:column;width:100%;align-items:center;gap:12px}.btn-outline[data-astro-cid-mmc7otgs]{width:80%;max-width:280px;height:45px}.branding[data-astro-cid-mmc7otgs]{position:static;width:100%;justify-content:center;color:#fff;font-size:1em;margin-top:auto;padding-top:30px}.branding[data-astro-cid-mmc7otgs] .logo[data-astro-cid-mmc7otgs]{width:100px;filter:brightness(0) invert(1)}.slogan[data-astro-cid-mmc7otgs]{display:none;position:static;width:100%;text-align:center;justify-content:center;color:#fff;font-size:1.5em;margin-top:10px;padding-bottom:10px}}html,body{margin:0;width:100%;height:100%}@font-face{font-family:optika;src:url(/public/fonts/optika-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:optika;src:url(/public/fonts/optika-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:optika;src:url(/public/fonts/optika-Thin.ttf) format("truetype");font-weight:100;font-style:normal}html,body{margin:0;padding:0;font-family:optika,sans-serif,inter;font-weight:400}
