.pulsar-original-hero{--hero-element-gap-min:1.5rem;height:100svh;min-height:100svh;padding-block:calc(4rem + max(1rem, env(safe-area-inset-top))) calc(3.75rem + max(.75rem, env(safe-area-inset-bottom)));isolation:isolate}.pulsar-original-hero__panorama{--panorama-crop:1.5vw;position:absolute;inset:auto 0 -1.5vw;display:block;height:min(58svh,33.333vw);pointer-events:none}.pulsar-original-hero__panorama img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(#000 60%,#000c 76%,transparent calc(100% - var(--panorama-crop)));mask-image:linear-gradient(#000 60%,#000c 76%,transparent calc(100% - var(--panorama-crop)))}.hero-stars{position:absolute;inset:0;z-index:20;pointer-events:none}.hero-stars__accent,.hero-stars__point{position:absolute;opacity:var(--star-rest);animation:hero-star-scintillation var(--star-period) ease-in-out var(--star-phase) infinite}.hero-stars__point{border-radius:50%;background:var(--star-colour)}.hero-stars__point--near{box-shadow:0 0 3px rgb(229 243 255/.32)}.hero-stars__accent{color:var(--star-colour);animation-name:hero-star-fade}@keyframes hero-star-fade{0%,to{opacity:var(--star-low)}50%{opacity:var(--star-high)}}@keyframes hero-star-scintillation{0%,to{opacity:var(--star-rest)}21%{opacity:var(--star-high)}46%{opacity:var(--star-low)}67%{opacity:var(--star-rest)}82%{opacity:var(--star-high)}}@media (prefers-reduced-motion:reduce){.hero-stars__accent,.hero-stars__point{animation:none;opacity:var(--star-rest)}}@media (min-width:1024px) and (max-height:850px){.pulsar-original-hero__panorama{--panorama-crop:5.2vw;bottom:-5.2vw}}@media (max-width:639px){.pulsar-original-hero__panorama{--panorama-crop:0px;left:auto;bottom:0;width:180%;height:min(42svh,90vw)}.pulsar-original-hero__panorama img{-webkit-mask-image:linear-gradient(#000 66%,#000c 82%,transparent);mask-image:linear-gradient(#000 66%,#000c 82%,transparent)}.hero-stars__point:nth-child(2n){display:none}.hero-stars__accent{scale:.65}.hero-stars__accent--0{left:5%!important;top:23%!important}.hero-stars__accent--2{left:93%!important;top:54%!important}.hero-stars__accent--3,.hero-stars__accent--5{display:none}}@media (max-width:639px) and (max-height:650px){.pulsar-original-hero__panorama{width:120%;height:min(30svh,60vw);bottom:-.5rem}}.pulsar-original-hero__stage{max-width:90rem;padding-inline:clamp(1rem,4vw,3rem)}.pulsar-original-hero__content,.pulsar-original-hero__stage{display:flex;flex:1 1 auto;align-items:center;width:100%;min-height:0;margin-inline:auto}.pulsar-original-hero__content{flex-direction:column;height:min(100%,60rem);max-width:76rem;max-height:60rem;margin-block:0}.pulsar-original-hero__space{width:100%;min-height:0;pointer-events:none}.pulsar-original-hero__space--top{flex:1 1 0}.pulsar-original-hero__space--brand{flex:1.05 1 clamp(3rem,6svh,5rem);min-height:max(3rem,var(--hero-element-gap-min));max-height:6.5rem}.pulsar-original-hero__space--actions{flex:1.35 1 clamp(3rem,4.5svh,3.5rem);min-height:max(3rem,var(--hero-element-gap-min));max-height:7rem}.pulsar-original-hero__space--bottom{flex:1 1 0}.pulsar-signal-logo-wrap{flex:0 0 auto;width:clamp(9rem,17vw,13.5rem);margin:0}.pulsar-signal-logo,.pulsar-signal-logo__base{opacity:1}.pulsar-original-hero__headline-wrap{flex:0 0 auto;width:100%;transform-origin:center;animation:pulsar-headline-breathe 8s ease-in-out infinite;will-change:transform}@keyframes pulsar-headline-breathe{0%,to{transform:scale(.975)}50%{transform:scale(1.025)}}.pulsar-original-hero .animate-pulse-glow{animation-fill-mode:backwards}.pulsar-original-hero .orb-glow{background:radial-gradient(ellipse at center,hsl(var(--space-blue)/.15) 0,transparent 70%)}.pulsar-original-hero .orb-glow-blue{background:radial-gradient(ellipse at center,hsl(var(--space-blue)/.12) 0,transparent 70%)}.pulsar-original-hero__letter{padding:120px;margin:-120px}.pulsar-original-hero__headline{width:100%;max-width:68rem;margin-block:0;margin-inline:auto;font-size:clamp(3.25rem,7.2vw,5.75rem);line-height:.98;letter-spacing:-.035em;text-align:center;text-wrap:balance}.pulsar-original-hero__headline-line{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;white-space:nowrap}.pulsar-original-hero__headline--fr{font-size:clamp(3rem,5.75vw,4.9rem)}.pulsar-original-hero__statement{flex:0 0 auto;width:min(100%,43rem);margin:1.35rem auto 0;color:hsl(var(--foreground)/.72);font-size:clamp(.88rem,1.4vw,1.04rem);line-height:1.65;text-wrap:balance;text-shadow:0 2px 20px hsl(220 22% 4%/.95)}.pulsar-original-hero__actions{flex:0 0 auto;flex-direction:row;gap:.875rem;width:auto;max-width:100%}.pulsar-original-hero__button{flex:0 0 auto;min-width:0;height:3rem;padding-inline:1.5rem;font-size:.925rem}.pulsar-original-hero__scroll{bottom:max(1.25rem,env(safe-area-inset-bottom));border-radius:.375rem}@media (min-width:1280px) and (min-height:800px){.pulsar-original-hero__headline{font-size:clamp(5rem,6.5vw,6.35rem)}.pulsar-original-hero__headline--fr{font-size:clamp(4.5rem,5.25vw,5.35rem)}}@media (max-width:639px){.pulsar-original-hero{padding-top:max(2rem,env(safe-area-inset-top));padding-bottom:calc(3.5rem + max(.75rem, env(safe-area-inset-bottom)))}.pulsar-original-hero__stage{padding-inline:clamp(.75rem,2.5vw,1rem)}.pulsar-original-hero__content{height:min(100%,52rem);max-height:52rem}.pulsar-original-hero__space--top{flex-grow:1}.pulsar-original-hero__space--brand{flex-basis:clamp(2.5rem,5.5svh,3.5rem);min-height:max(2.5rem,var(--hero-element-gap-min));max-height:5rem}.pulsar-original-hero__space--actions{flex-basis:clamp(2.5rem,4svh,3rem);min-height:max(2.5rem,var(--hero-element-gap-min));max-height:5.5rem}.pulsar-original-hero__space--bottom{flex-grow:1;flex-basis:0;min-height:0}.pulsar-signal-logo-wrap{width:clamp(7.5rem,34vw,9.5rem)}.pulsar-original-hero__headline{max-width:100%;font-size:clamp(2.1rem,11.25vw,3.5rem);line-height:1}.pulsar-original-hero__headline--fr{max-width:100%;font-size:clamp(1.95rem,9.5vw,3.15rem)}.pulsar-original-hero__statement{width:min(100%,31rem);margin-top:1rem;padding-inline:.75rem;font-size:.82rem;line-height:1.5}.pulsar-original-hero__actions{flex-direction:column;gap:var(--hero-element-gap-min);width:min(100%,16.5rem)}.pulsar-original-hero__button{flex-basis:auto;width:100%;max-width:16.5rem;margin-inline:auto;height:2.85rem;font-size:.875rem}}@media (min-width:640px) and (max-width:1023px){.pulsar-original-hero__content{height:min(100%,54rem);max-height:54rem}.pulsar-original-hero__space--brand{max-height:5.5rem}.pulsar-original-hero__space--actions{max-height:6.25rem}}@media (min-width:640px) and (max-height:620px){.pulsar-original-hero{min-height:100svh;padding-block:calc(4rem + max(.35rem, env(safe-area-inset-top))) calc(2.25rem + max(.25rem, env(safe-area-inset-bottom)))}.pulsar-original-hero__space--bottom,.pulsar-original-hero__space--top{flex-grow:0.2;flex-basis:0}.pulsar-original-hero__space--actions,.pulsar-original-hero__space--brand{flex-grow:0.35;flex-basis:var(--hero-element-gap-min);min-height:var(--hero-element-gap-min);max-height:2.5rem}.pulsar-original-hero__space--brand{flex-grow:0.7;flex-basis:var(--hero-element-gap-min);min-height:var(--hero-element-gap-min);max-height:3rem}.pulsar-original-hero__space--actions{flex-grow:0.5}.pulsar-signal-logo-wrap{width:clamp(7.75rem,15vw,9rem)}.pulsar-original-hero__headline{font-size:clamp(2.9rem,6.25vw,3.75rem)}.pulsar-original-hero__headline--fr{font-size:clamp(2.6rem,5.3vw,3.35rem)}.pulsar-original-hero__button{height:2.65rem;font-size:.85rem}.pulsar-original-hero__scroll{bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media (orientation:landscape) and (max-height:620px){.pulsar-original-hero{--hero-element-gap-min:2rem;height:auto;min-height:max(100svh,40rem);padding-top:max(2rem,env(safe-area-inset-top));padding-bottom:calc(3.5rem + max(1.5rem, env(safe-area-inset-bottom)))}.pulsar-original-hero__space--actions,.pulsar-original-hero__space--brand{flex:0.8 1 3rem;min-height:3rem;max-height:5rem}.pulsar-original-hero__scroll{display:block;bottom:max(1.5rem,env(safe-area-inset-bottom))}}@media (orientation:portrait) and (max-height:500px){.pulsar-original-hero__scroll{display:none}}@media (prefers-reduced-motion:reduce){.pulsar-original-hero__headline-wrap{animation:none;transform:none}}