@font-face{font-family:Encode-sans-bold;src:url(../../../DMSans_opsz_wght__1-english.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode-sans-regular;src:url(../../../EncodeSansSemiCondensed-Regular_1-english.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:global(html){scroll-behavior:smooth}body{font-family:Encode-sans-regular,Encode-sans-bold,Roboto,sans-serif}body{background-color:#000;color:#fff;margin:0}h1,h2,h3{font-family:Encode-sans-bold,Roboto,sans-serif}@media (min-width: 750px){h1{font-size:120px;line-height:113px}h2{font-size:62px;line-height:50px}h3{font-size:42px;line-height:30px}}@media (max-width: 480px){h1{font-size:2.2rem!important}h2{font-size:2remrem!important}}.site-header.svelte-13uqu78{background-color:#000;color:#fff;position:sticky;top:0;z-index:1000;border-top:1px solid #333;border-bottom:1px solid #333}.header-container.svelte-13uqu78{max-width:1200px;margin:0 auto;padding:0 1rem}.site-name.svelte-13uqu78 a:where(.svelte-13uqu78){color:#fff;text-decoration:none}.desktop-row.svelte-13uqu78{display:flex;justify-content:space-between;align-items:stretch;height:90px}.nav-links.svelte-13uqu78{display:flex;align-items:stretch}.nav-link.svelte-13uqu78{color:#fff;text-decoration:none;font-size:.95rem;padding:0 1.5rem;border-right:1px solid #333;display:flex;align-items:center;justify-content:center;height:100%;min-width:100px;position:relative}.nav-link.svelte-13uqu78:first-child{border-left:1px solid #333}.nav-link.svelte-13uqu78:hover{background-color:#111;color:#ff4081}.nav-link.active.svelte-13uqu78:after{content:"";position:absolute;bottom:8px;left:20%;width:60%;height:2px;background-color:#ff4081}.site-name.desktop.svelte-13uqu78{display:flex;align-items:center;padding:0 1.5rem;min-width:250px;text-align:center;border-left:1px solid #333;font-size:1.6rem;font-weight:400}.mobile-top-row.svelte-13uqu78{display:none;justify-content:space-between;align-items:center;padding:1rem 0}.hamburger.svelte-13uqu78{display:none;background:none;border:none;font-size:1.5rem;color:#fff;cursor:pointer}.mobile-menu.svelte-13uqu78{display:none;flex-direction:column;background-color:#111;border-top:1px solid #333}.mobile-menu.svelte-13uqu78 .nav-link:where(.svelte-13uqu78){border:none;border-bottom:1px solid #333;padding:1rem;justify-content:flex-start;text-align:left}@media (max-width: 992px){.desktop-row.svelte-13uqu78{display:none}.mobile-top-row.svelte-13uqu78{display:flex}.hamburger.svelte-13uqu78{display:block}.mobile-menu.svelte-13uqu78{display:flex}.site-name.desktop.svelte-13uqu78{display:none}.site-name.svelte-13uqu78{font-size:1.4rem}.nav-link.active.svelte-13uqu78:after{display:none}}@media (max-width: 600px){.nav-link.svelte-13uqu78{font-size:1rem}.site-name.svelte-13uqu78{font-size:1.2rem}}.site-footer.svelte-1f3z8fk{background-color:#f8f8f8;color:#000}.fot-dis-blck.svelte-1f3z8fk{display:flex;flex-direction:column;gap:10px}.footer-logo-text.svelte-1f3z8fk a:where(.svelte-1f3z8fk){text-decoration:none;color:#000}.footer-top.svelte-1f3z8fk{display:flex;justify-content:space-between;background-color:#ccfafa;padding:3rem 2rem;flex-wrap:wrap}.footer-left.svelte-1f3z8fk,.footer-middle.svelte-1f3z8fk,.footer-right.svelte-1f3z8fk{flex:1;min-width:220px;margin-bottom:2rem}.footer-logo-text.svelte-1f3z8fk{font-size:4rem;font-weight:700;margin:0;line-height:1}.footer-right.svelte-1f3z8fk p:where(.svelte-1f3z8fk){font-size:.95rem;margin:.6rem 0}.footer-middle.svelte-1f3z8fk a:where(.svelte-1f3z8fk),.footer-right.svelte-1f3z8fk a:where(.svelte-1f3z8fk){color:#000;text-decoration:none}.footer-middle.svelte-1f3z8fk a:where(.svelte-1f3z8fk):hover,.footer-right.svelte-1f3z8fk a:where(.svelte-1f3z8fk):hover{text-decoration:underline}.footer-bottom.svelte-1f3z8fk{box-sizing:border-box;display:flex;flex-wrap:wrap}.footer-box.svelte-1f3z8fk{flex:1;text-align:center;padding:2rem;color:#fff;font-weight:700;font-size:1.1rem;text-decoration:none;transition:background-color .3s}.footer-box.svelte-1f3z8fk:hover{opacity:.9}.footer-box.blue.svelte-1f3z8fk{background-color:#224aff}.footer-box.black.svelte-1f3z8fk{background-color:#000}.footer-box.pink.svelte-1f3z8fk{background-color:#224aff}@media (max-width: 768px){.footer-top.svelte-1f3z8fk{flex-direction:column;text-align:center;gap:2rem}.footer-box.svelte-1f3z8fk{flex:1 1 100%}}
