.ImpulsLogo[data-astro-cid-rujl5gpp]{position:fixed;top:1.5rem;left:5rem;z-index:3;display:none;width:5rem;height:5rem}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsLogo[data-astro-cid-rujl5gpp]{display:block}}:root{--navbar-color: white}.Navbar[data-astro-cid-mmboybj6]{position:fixed;top:0;z-index:1;display:flex;justify-content:center;width:100vw;height:3rem;transition:border-color .2s ease}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.Navbar[data-astro-cid-mmboybj6]{top:0;left:0;flex-direction:column;width:3rem;height:100vh;border-right:1px solid white;border-right:1px solid var(--navbar-color);border-bottom:none}}.Navbar--expanded[data-astro-cid-mmboybj6]{border-color:#fff}.NavbarButton[data-astro-cid-mmboybj6]{display:flex;align-items:center;justify-content:center;padding:0;padding:1rem;background:none;border:0;border-radius:4px;cursor:pointer}.NavbarButton[data-astro-cid-mmboybj6]:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:1px}@supports (color: color-mix(in lch,red,blue)){.NavbarButton[data-astro-cid-mmboybj6]:focus-visible{outline:2px solid color-mix(in lch,white,transparent)}@supports (color: color-mix(in lch,red,blue)){.NavbarButton[data-astro-cid-mmboybj6]:focus-visible{outline:2px solid color-mix(in lch,var(--navbar-color),transparent)}}}.NavbarButton__line[data-astro-cid-mmboybj6]{height:2.5rem;padding:4px}.NavbarButton__line[data-astro-cid-mmboybj6]:first-of-type,.NavbarButton__line[data-astro-cid-mmboybj6]:last-of-type{height:2rem}.NavbarButton__line[data-astro-cid-mmboybj6]:after{display:block;background-color:#fff;box-shadow:0 0 3px #000;width:2px;height:100%;content:"";transition:background-color .2s ease}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.NavbarButton__line[data-astro-cid-mmboybj6]{height:5rem}.NavbarButton__line[data-astro-cid-mmboybj6]:first-of-type,.NavbarButton__line[data-astro-cid-mmboybj6]:last-of-type{height:5rem}.NavbarButton__line[data-astro-cid-mmboybj6]:after{box-shadow:none;background-color:#fff;background-color:var(--navbar-color);width:1px}}.NavbarButton__line--expanded[data-astro-cid-mmboybj6]{position:absolute;height:4rem;padding:0;transform:rotate(15deg)}.NavbarButton__line--expanded[data-astro-cid-mmboybj6]:first-of-type{transform:rotate(-15deg)}.NavbarButton__line--expanded[data-astro-cid-mmboybj6]:after{background-color:#fff}body:has(.NavigationDialog[open]){overflow:hidden}.NavigationDialog[data-astro-cid-mmboybj6]{box-sizing:border-box;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;margin:0;background:none;border:0;outline:none;animation:fade .2s ease}.NavigationDialog[data-astro-cid-mmboybj6]::backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.85}.NavigationDialogPositioner[data-astro-cid-mmboybj6]{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:5vw;margin-left:3rem}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.NavigationDialogPositioner[data-astro-cid-mmboybj6]{justify-content:space-between}}.NavigationDialogPositioner[data-astro-cid-mmboybj6]:before{display:block;content:""}.NavigationDialogPositioner--enter[data-astro-cid-mmboybj6]{animation:move-in-top .4s ease}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.NavigationDialogPositioner--enter[data-astro-cid-mmboybj6]{animation:move-in-left .4s ease}}.NavigationDialogPositioner--exit[data-astro-cid-mmboybj6]{animation:move-out-top .4s ease}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.NavigationDialogPositioner--exit[data-astro-cid-mmboybj6]{animation:move-out-left .4s ease}}@keyframes move-in-top{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes move-out-top{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes move-in-left{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes move-out-left{0%{transform:translate(0)}to{transform:translate(-100vw)}}.NavigationDialog__links[data-astro-cid-mmboybj6]{display:flex;flex-direction:column;justify-content:center}.NavigationDialog__link[data-astro-cid-mmboybj6]{font-size:3rem;line-height:1.2;font-weight:500;color:#fff;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .4s ease}@media (min-width: 768px) and (max-width: 1023.98px){.NavigationDialog__link[data-astro-cid-mmboybj6]{font-size:6rem}}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.NavigationDialog__link[data-astro-cid-mmboybj6]{line-height:1;font-size:10rem}}.NavigationDialog__link[data-astro-cid-mmboybj6]:hover{text-shadow:0 1px #9c53ff,1px 0 #9c53ff,1px 2px #9c53ff,2px 1px #9c53ff,2px 3px #9c53ff,3px 2px #9c53ff,3px 4px #9c53ff,4px 3px #9c53ff,4px 5px #9c53ff,5px 4px #9c53ff,5px 6px #9c53ff,6px 5px #9c53ff,6px 7px #9c53ff;transform:translate(-14px) translateY(-14px);transform-origin:right bottom;-webkit-text-stroke:1.4px;-webkit-text-stroke-color:black}.NavigationDialog__link[data-astro-cid-mmboybj6][data-active]{color:#9c53ff}.NavigationDialog__link[data-astro-cid-mmboybj6][data-active]:hover{text-shadow:0 1px white,1px 0 white,1px 2px white,2px 1px white,2px 3px white,3px 2px white,3px 4px white,4px 3px white,4px 5px white,5px 4px white,5px 6px white,6px 5px white,6px 7px white;-webkit-text-stroke:1.4px;-webkit-text-stroke-color:black}.NavigationDialog__bottom[data-astro-cid-mmboybj6]{display:flex;flex-direction:column;margin-top:1rem;gap:1rem;letter-spacing:2.5px;height:10vh;text-transform:uppercase}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.NavigationDialog__bottom[data-astro-cid-mmboybj6]{justify-content:space-between;width:50vw;font-size:2rem;letter-spacing:0;flex-direction:row;text-transform:none}}.NavigationDialog__contactLink[data-astro-cid-mmboybj6]{color:#fff;-webkit-text-decoration:none;text-decoration:none;text-wrap:nowrap}.NavigationDialog__contactLink[data-astro-cid-mmboybj6]:hover{-webkit-text-decoration:underline;text-decoration:underline}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html{font-family:Quasimoda,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;color:#fff}h2{font-size:2.5rem;font-weight:600;line-height:1}@media (min-width: 768px) and (max-width: 1023.98px){h2{font-size:4rem;line-height:1.4}}@media (min-width: 1024px) and (max-width: 1279.98px){h2{font-size:5rem;line-height:1.4}}@media (min-width: 1280px){h2{font-size:min(max(5vw,5rem),7rem);line-height:1.4}}h2 .emphasize{color:#9c53ff;text-wrap:nowrap}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}.ImpulsFooterPositioner[data-astro-cid-cpgxvzen]{position:relative;padding:4rem 1rem 0;color:#000;background-image:linear-gradient(transparent,#9c53ff)}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsFooterPositioner[data-astro-cid-cpgxvzen]{padding-right:3rem;padding-left:6rem}}.ImpulsFooterGoToTop[data-astro-cid-cpgxvzen]{position:absolute;top:-1.5rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#9c53ff;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.ImpulsFooterGoToTop[data-astro-cid-cpgxvzen]:hover{transform:scale(1.05)}.ImpulsFooterGoToTop[data-astro-cid-cpgxvzen]:hover>[data-astro-cid-cpgxvzen]{color:#9c53ff}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsFooterGoToTop[data-astro-cid-cpgxvzen]{right:3rem;width:3rem;height:3rem}.ImpulsFooterGoToTop[data-astro-cid-cpgxvzen] svg[data-astro-cid-cpgxvzen]{width:1rem;height:1rem}}.ImpulsFooterGoToTop[data-astro-cid-cpgxvzen] svg[data-astro-cid-cpgxvzen]{position:absolute;width:.75rem;height:.75rem;color:#000}.ImpulsFooterGoToTop--on-light[data-astro-cid-cpgxvzen]:hover{background-color:#000}.ImpulsFooterGoToTop--on-dark[data-astro-cid-cpgxvzen]:hover{background-color:#fff}.ImpulsFooter[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;border-top:2px solid #000000}@media ((min-width: 768px) and (max-width: 1023.98px)) or ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsFooter[data-astro-cid-cpgxvzen]{flex-direction:row}}.ImpulsFooter--on-light[data-astro-cid-cpgxvzen]{color:#000}.ImpulsFooter--on-dark[data-astro-cid-cpgxvzen]{color:#fff}.ImpulsFooter__block[data-astro-cid-cpgxvzen]{width:100%;padding:1rem 0;line-height:2rem;border-bottom:1px solid #000000}@media (min-width: 768px) and (max-width: 1023.98px){.ImpulsFooter__block[data-astro-cid-cpgxvzen]{padding:1rem}}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsFooter__block[data-astro-cid-cpgxvzen]{padding:3rem 1rem;font-size:1.25rem}}@media ((min-width: 768px) and (max-width: 1023.98px)) or ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsFooter__block[data-astro-cid-cpgxvzen]{text-align:center;border-left:1px solid #000000}.ImpulsFooter__block[data-astro-cid-cpgxvzen]:first-of-type{border-left:none}}.ImpulsFooter__block--large[data-astro-cid-cpgxvzen]{font-size:1.75rem;line-height:3rem}.ImpulsFooter__link[data-astro-cid-cpgxvzen]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.ImpulsFooter__link[data-astro-cid-cpgxvzen]:hover{-webkit-text-decoration:underline;text-decoration:underline}.ImpulsFooter__copyright[data-astro-cid-cpgxvzen]{padding:1rem 0;font-size:.75rem}.ImpulsFooter__copyright--on-light[data-astro-cid-cpgxvzen]{color:#000}.ImpulsFooter__copyright--on-dark[data-astro-cid-cpgxvzen]{color:#fff}
