.ImpulsCustomCursor{position:fixed;display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin-top:-4rem;margin-left:-4rem;pointer-events:none;transition:opacity .4s ease}.ImpulsCustomCursor img:first-of-type{position:absolute;animation:rotate 12s linear infinite}.ImpulsCustomCursor img:last-of-type{position:absolute}body:has(dialog[open]) .ImpulsCustomCursor{display:none!important}@media (hover: none) and (pointer: coarse){.ImpulsCustomCursor{display:none!important}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VideoHeader[data-astro-cid-nr26krtt]{position:relative;line-height:0;cursor:none}.VideoHeaderCursor[data-astro-cid-nr26krtt]{display:none}.HeaderTitle[data-astro-cid-nr26krtt]{position:absolute;bottom:12rem;left:2rem;font-size:4rem;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;word-break:normal;width:0;transition:opacity .4s ease,font-size .2s ease;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.4px}@media (min-width: 768px) and (max-width: 1023.98px){.HeaderTitle[data-astro-cid-nr26krtt]{font-size:16vw}}@media (min-width: 1024px) and (max-width: 1279.98px){.HeaderTitle[data-astro-cid-nr26krtt]{font-size:min(12vh,12vw)}}@media (min-width: 1280px){.HeaderTitle[data-astro-cid-nr26krtt]{font-size:min(18vh,12rem)}}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.HeaderTitle[data-astro-cid-nr26krtt]{bottom:5rem;left:8rem}}.HeaderVideo[data-astro-cid-nr26krtt]{width:100%;height:100dvh;-o-object-fit:cover;object-fit:cover;background-color:#000}.VideoHeaderCursor--enter[data-astro-cid-nr26krtt]{animation:fade-in .4s ease}.VideoHeaderCursor--exit[data-astro-cid-nr26krtt]{animation:fade-out .4s ease}.LinkButton[data-astro-cid-wyeiserd]{display:inline-flex;align-items:center;justify-content:center;padding:0;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#9c53ff;-webkit-text-decoration:none;text-decoration:none;border:0;box-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;cursor:pointer;transition:all ease .2s}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.LinkButton[data-astro-cid-wyeiserd]{padding:1rem}}.LinkButton--on-dark[data-astro-cid-wyeiserd]:hover{color:#000;background-color:#9c53ff;box-shadow:0 1px #fff,1px 0 #fff,1px 2px #fff,2px 1px #fff,2px 3px #fff,3px 2px #fff,3px 4px #fff,4px 3px #fff,4px 5px #fff,5px 4px #fff}.LinkButton--on-light[data-astro-cid-wyeiserd]:hover{color:#000;background-color:#9c53ff;box-shadow:0 1px #000,1px 0 #000,1px 2px #000,2px 1px #000,2px 3px #000,3px 2px #000,3px 4px #000,4px 3px #000,4px 5px #000,5px 4px #000}.ImpulsIntroductionBody[data-astro-cid-ja5qtdsa]{font-size:1.25rem;color:#fff}.ImpulsIntroductionActions[data-astro-cid-ja5qtdsa]{margin-top:2rem;margin-bottom:1rem}._SliderOuter_1um2r_2{position:relative;width:100%;height:78px;overflow:hidden}._SliderInner_1um2r_9{position:relative;left:0;display:flex;gap:2rem;align-items:center;justify-content:center;width:200%;animation:_move-left_1um2r_1 20s linear infinite}._SliderInner_1um2r_9:hover{animation-play-state:paused}._SliderImage_1um2r_23{pointer-events:none}@keyframes _move-left_1um2r_1{0%{left:0}to{left:calc(-1 * var(--count) * (264px + 2rem))}}.ImpulsPartners[data-astro-cid-hvkp23wj]{margin-top:2rem}.ImpulsPartnersSlider[data-astro-cid-hvkp23wj]{padding:5rem 0 3rem;margin:0 -2rem;background-color:#000}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsPartnersSlider[data-astro-cid-hvkp23wj]{margin:0 -4rem}}.ImpulsPartnersCursor--enter[data-astro-cid-hvkp23wj]{animation:fade-in .2s ease}.ImpulsPartnersCursor--exit[data-astro-cid-hvkp23wj]{animation:fade-out .2s ease}._ImpulsWorkVideoFilter_dsg2w_2{display:flex;flex-direction:column;margin:2rem 0}@media ((min-width: 768px) and (max-width: 1023.98px)) or ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){._ImpulsWorkVideoFilter_dsg2w_2{flex-direction:row;justify-content:space-evenly}}._GradientButton_146eu_2{position:relative;width:100%;padding:.75rem;font-size:.75rem;color:#000;text-transform:uppercase;letter-spacing:2px;background-color:#fff;border:1px solid #000000;border-top:none;border-right:none;border-left:none;cursor:pointer;transition:all .4s ease}._GradientButton_146eu_2:first-of-type{border-top:1px solid}._GradientButton_146eu_2:before{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;background-image:linear-gradient(.25turn,#fff,#9c53ff 0px,#fff);background-image:linear-gradient(.25turn,#ffffff,#9c53ff var(--x, 0px),#ffffff);opacity:0;content:"";transition:all .4s ease}._GradientButton_146eu_2[data-active]{background-color:transparent}._GradientButton_146eu_2[data-active]:before{opacity:1}@media ((min-width: 768px) and (max-width: 1023.98px)) or ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){._GradientButton_146eu_2{border:1px solid #000000;border-bottom:2px solid #000000}._GradientButton_146eu_2:first-of-type{border-right:none;border-left:none}._GradientButton_146eu_2:last-of-type{border-right:none;border-left:none}}._VideoExample_1v5am_2{position:relative}@media (hover: hover) and (pointer: fine){._VideoExample_1v5am_2{transition:box-shadow .6s ease-in-out,transform .6s ease-in-out}._VideoExample_1v5am_2:hover{box-shadow:1px 1px #9c53ff,2px 2px #9c53ff,3px 3px #9c53ff,4px 4px #9c53ff,5px 5px #9c53ff,6px 6px #9c53ff,7px 7px #9c53ff,8px 8px #9c53ff,9px 9px #9c53ff,10px 10px #9c53ff,11px 11px #9c53ff,12px 12px #9c53ff,13px 13px #9c53ff,14px 14px #9c53ff;transform:translate(-14px) translateY(-14px);transform-origin:right bottom}._VideoExample_1v5am_2:hover ._VideoExample__video_1v5am_14{z-index:auto;z-index:initial}}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){._VideoExample_1v5am_2{z-index:2}}._VideoExample__image_1v5am_24{position:absolute}._VideoExample__title_1v5am_28{position:absolute;top:1rem;right:1rem;z-index:1;font-size:.75rem;text-transform:uppercase;writing-mode:vertical-lr}@media (min-width: 1536px){._VideoExample__title_1v5am_28{font-size:1rem}}._VideoExample__title--on-light_1v5am_43{color:#000}._VideoExample__title--on-dark_1v5am_47{color:#fff}._VideoExample__video_1v5am_14{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16/9;line-height:0;-o-object-fit:cover;object-fit:cover;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}._VideoExample__video_1v5am_14[poster]{background-image:attr(poster url)}body:has(._VideoExampleDialog_1v5am_70[open]){overflow:hidden}._VideoExampleDialog_1v5am_70{align-items:center;justify-content:center;box-sizing:border-box;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;background:none;border:0;outline:none;opacity:0;transition:opacity .3s ease-in-out}._VideoExampleDialog_1v5am_70[open]{display:flex}._VideoExampleDialog--visible_1v5am_92{opacity:1}._VideoExampleDialog_1v5am_70::backdrop{background-color:#000000b3;opacity:0;transition:opacity .3s ease-in-out}._VideoExampleDialog--visible_1v5am_92::backdrop{opacity:1}._VideoExampleDialog__content_1v5am_104{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:90%;max-height:90%;opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}._VideoExampleDialog--visible_1v5am_92 ._VideoExampleDialog__content_1v5am_104{opacity:1;transform:translateY(0)}._VideoExampleDialog__iframe_1v5am_121{display:flex;pointer-events:none;align-items:center;justify-content:center}._VideoExampleDialog__iframe_1v5am_121 iframe{pointer-events:auto;max-width:100%;max-height:min(70vh,39.375vw)}._VideoExampleDialog__closeButton_1v5am_133{position:absolute;top:2rem;right:2rem;z-index:10;width:3rem;height:3rem;background-color:#00000080;border:2px solid #ffffff;border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .3s ease}._VideoExampleDialog__closeButton_1v5am_133:hover{background-color:#fff;color:#000;transform:scale(1.1)}._VideoExampleDialog__closeButton_1v5am_133:focus{outline:2px solid #9c53ff;outline-offset:2px}._VideoExampleDialog--visible_1v5am_92 ._VideoExampleDialog__closeButton_1v5am_133{opacity:1;transform:scale(1)}._VideoExampleDialog__credits_1v5am_169{background-color:#000000b3;padding:1rem;border-radius:.5rem;color:#fff;text-align:center;max-width:100%}._VideoExampleDialog__credit_1v5am_169{margin-bottom:.5rem}._VideoExampleDialog__credit_1v5am_169:last-child{margin-bottom:0}.ImpulsWork[data-astro-cid-blvfs6ru]{margin-top:3rem}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsWork[data-astro-cid-blvfs6ru]{margin-top:5rem;padding-left:3rem}}.ImpulsWork__top[data-astro-cid-blvfs6ru]{padding:1rem}@media (min-width: 768px) and (max-width: 1023.98px){.ImpulsWork__top[data-astro-cid-blvfs6ru]{padding:4rem 1rem}}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsWork__top[data-astro-cid-blvfs6ru]{padding:4rem}}.ImpulsWork__header[data-astro-cid-blvfs6ru]{font-size:4rem;font-weight:600;color:#fff;text-shadow:4px 3px #9c53ff;text-transform:uppercase;-webkit-text-stroke:1.5px #000000}@media (min-width: 768px) and (max-width: 1023.98px){.ImpulsWork__header[data-astro-cid-blvfs6ru]{font-size:5rem}}@media ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsWork__header[data-astro-cid-blvfs6ru]{font-size:7rem}}.ImpulsWorkVideos[data-astro-cid-blvfs6ru]{position:relative;display:grid;grid-template-columns:1fr;width:100%;background-color:#000;transition:all 1s ease;cursor:none}body:has(dialog[open]) .ImpulsWorkVideos[data-astro-cid-blvfs6ru]{cursor:default}@media ((min-width: 768px) and (max-width: 1023.98px)) or ((min-width: 1024px) and (max-width: 1279.98px)) or (min-width: 1280px){.ImpulsWorkVideos[data-astro-cid-blvfs6ru]{grid-template-columns:1fr 1fr}}.ImpulsWorkCursor[data-astro-cid-blvfs6ru]{z-index:2}.ImpulsWorkCursor--enter[data-astro-cid-blvfs6ru]{animation:fade-in .2s ease}.ImpulsWorkCursor--exit[data-astro-cid-blvfs6ru]{animation:fade-out .2s ease}
