.cosmos-laser-stage{--cosmos-laser-sweep:.17s;--cosmos-laser-glyph:70ms;vertical-align:baseline;white-space:pre-wrap;max-width:100%;display:inline-block;position:relative}.cosmos-laser-stage[data-phase=etch]{--cosmos-laser-sweep:.24s;--cosmos-laser-glyph:.21s}.cosmos-laser-hot{color:#fff;text-shadow:0 0 .1em #fff,0 0 .4em #ffffffe6,0 0 1em #ffffff73;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:plus-lighter;position:absolute;inset:0}.cosmos-laser-hot>span,.cosmos-laser-stage[data-phase=etch] .cosmos-laser-ink>span{opacity:0}.cosmos-laser-stage[data-run] .cosmos-laser-ink>span,.cosmos-laser-stage[data-run] .cosmos-laser-hot>span{animation-duration:calc(var(--cosmos-laser-glyph) * var(--cosmos-laser-scale,1));animation-delay:calc(var(--cosmos-laser-at,0) * var(--cosmos-laser-sweep) * var(--cosmos-laser-scale,1));animation-timing-function:linear;animation-fill-mode:both}.cosmos-laser-stage[data-phase=erase][data-run] .cosmos-laser-ink>span{animation-name:cosmos-laser-ink-out}.cosmos-laser-stage[data-phase=erase][data-run] .cosmos-laser-hot>span{animation-name:cosmos-laser-hot-out}.cosmos-laser-stage[data-phase=etch][data-run] .cosmos-laser-ink>span{animation-name:cosmos-laser-ink-in}.cosmos-laser-stage[data-phase=etch][data-run] .cosmos-laser-hot>span{animation-name:cosmos-laser-hot-in}@keyframes cosmos-laser-ink-out{0%{opacity:1}45%,to{opacity:0}}@keyframes cosmos-laser-hot-out{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes cosmos-laser-ink-in{0%{opacity:0}22%,to{opacity:1}}@keyframes cosmos-laser-hot-in{0%{opacity:0}10%{opacity:1}to{opacity:0}}.cosmos-laser-beam{--cosmos-laser-core:max(3px, .16em);width:var(--cosmos-laser-core);height:var(--cosmos-laser-core);margin-top:calc(var(--cosmos-laser-core) / -2);margin-left:calc(var(--cosmos-laser-core) * -1);opacity:0;pointer-events:none;mix-blend-mode:plus-lighter;background:#fff;border-radius:50%;display:none;position:absolute;box-shadow:0 0 .22em .06em #fff,0 0 .7em .2em #fff9,0 0 1.8em .5em #fff3}.cosmos-laser-beam:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);width:2.6em;height:1px;margin:-.5px 0 0 -1.3em;position:absolute;top:50%;left:50%}.cosmos-laser-beam[data-on]{display:block}.cosmos-laser-stage[data-run] .cosmos-laser-beam[data-on]{animation:cosmos-laser-sweep calc(var(--cosmos-laser-sweep) * var(--cosmos-laser-scale,1)) linear both}@keyframes cosmos-laser-sweep{0%{opacity:0;transform:translate(0)}5%,92%{opacity:1}to{opacity:0;transform:translateX(var(--cosmos-laser-travel,0px))}}.cosmos-laser-beam:before{content:"";transform-origin:100% 100%;background:linear-gradient(#fff0,#ffffffa6);width:1px;height:1.3em;position:absolute;bottom:50%;right:50%;transform:rotate(-16deg)}.cosmos-laser-beam>span{--cosmos-laser-spark-x:-.5em;--cosmos-laser-spark-y:-.45em;opacity:0;background:#fff;border-radius:50%;width:max(2px,.07em);height:max(2px,.07em);position:absolute;top:50%;left:50%;box-shadow:0 0 .16em .02em #fffc}.cosmos-laser-stage[data-run] .cosmos-laser-beam[data-on]>span{animation:cosmos-laser-spark calc(.15s * var(--cosmos-laser-scale,1)) ease-out infinite}.cosmos-laser-beam>span:nth-child(2){--cosmos-laser-spark-x:-.95em;--cosmos-laser-spark-y:-.12em}.cosmos-laser-beam>span:nth-child(3){--cosmos-laser-spark-x:-.28em;--cosmos-laser-spark-y:-.8em}.cosmos-laser-beam>span:nth-child(4){--cosmos-laser-spark-x:-.7em;--cosmos-laser-spark-y:.32em}.cosmos-laser-stage[data-run] .cosmos-laser-beam[data-on]>span:nth-child(2){animation-delay:calc(40ms * var(--cosmos-laser-scale,1))}.cosmos-laser-stage[data-run] .cosmos-laser-beam[data-on]>span:nth-child(3){animation-delay:calc(75ms * var(--cosmos-laser-scale,1))}.cosmos-laser-stage[data-run] .cosmos-laser-beam[data-on]>span:nth-child(4){animation-delay:calc(.11s * var(--cosmos-laser-scale,1))}@keyframes cosmos-laser-spark{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--cosmos-laser-spark-x), var(--cosmos-laser-spark-y))}}@media (prefers-reduced-motion:reduce){.cosmos-laser-beam{display:none!important}}
.shell-logo{--shell-logo-cell:2px;--shell-logo-clean:0%;--shell-logo-sweep:1.15s;--shell-logo-band:16cqw;container-type:inline-size}@media (min-resolution:2x){.shell-logo{--shell-logo-cell:1.5px}}.shell-logo__reveal{overflow:hidden}.shell-logo__plate{-webkit-mask-image:linear-gradient(#000, #000), linear-gradient(#00000057, #00000057), conic-gradient(#000 25%, transparent 0 50%, #000 0 75%, transparent 0);mask-image:linear-gradient(#000, #000), linear-gradient(#00000057, #00000057), conic-gradient(#000 25%, transparent 0 50%, #000 0 75%, transparent 0);-webkit-mask-size:100% var(--shell-logo-clean), 100% 100%, calc(var(--shell-logo-cell) * 2) calc(var(--shell-logo-cell) * 2);mask-size:100% var(--shell-logo-clean), 100% 100%, calc(var(--shell-logo-cell) * 2) calc(var(--shell-logo-cell) * 2);transition:mask-size var(--motion-base,.3s) var(--ease-brand,ease);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat,no-repeat,repeat;mask-repeat:no-repeat,no-repeat,repeat}@media (hover:hover) and (pointer:fine){.shell-logo:hover{--shell-logo-clean:100%}}.shell-logo__hot{width:var(--shell-logo-band);opacity:0;pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;top:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}.shell-logo__glow{filter:brightness(0)invert()drop-shadow(0 0 .35rem #ffffffe6);width:100cqw;max-width:none;height:100%;position:absolute;top:0;left:0}.shell-logo__scan{opacity:0;pointer-events:none;width:0;font-size:clamp(1.25rem,4.5cqw,3.5rem);position:absolute;top:0;bottom:0;left:0}.shell-logo__scan:before{content:"";background:linear-gradient(#fff0,#fff 14% 86%,#fff0);width:2px;position:absolute;top:-5%;bottom:-5%;left:-1px;box-shadow:0 0 .6rem 1px #ffffff80}.shell-logo__point{width:0;position:absolute;top:0;bottom:0;left:0}.shell-logo .cosmos-laser-beam{margin-left:calc(var(--cosmos-laser-core) / -2);opacity:1;top:50%;left:0}.shell-logo[data-lit=off] .shell-logo__reveal{transform:translate(-101%)}.shell-logo[data-lit=off] .shell-logo__plate{transform:translate(101%)}.shell-logo[data-lit=etch] .shell-logo__reveal{animation:shell-logo-cover var(--shell-logo-sweep) linear both}.shell-logo[data-lit=etch] .shell-logo__plate{animation:shell-logo-plate var(--shell-logo-sweep) linear both}.shell-logo[data-lit=etch] .shell-logo__hot{animation:shell-logo-band var(--shell-logo-sweep) linear both, shell-logo-out var(--motion-base,.3s) ease-out var(--shell-logo-sweep) both}.shell-logo[data-lit=etch] .shell-logo__glow{animation:shell-logo-band-back var(--shell-logo-sweep) linear both}.shell-logo[data-lit=etch] .shell-logo__scan{animation:shell-logo-scan var(--shell-logo-sweep) linear both, shell-logo-out var(--motion-fast,.15s) ease-out var(--shell-logo-sweep) both}.shell-logo[data-lit=etch] .shell-logo__point{animation:.21s ease-in-out infinite alternate shell-logo-trace}.shell-logo[data-lit=etch] .cosmos-laser-beam>span{animation:.15s ease-out infinite cosmos-laser-spark}.shell-logo[data-lit=etch] .cosmos-laser-beam>span:nth-child(2){animation-delay:40ms}.shell-logo[data-lit=etch] .cosmos-laser-beam>span:nth-child(3){animation-delay:75ms}.shell-logo[data-lit=etch] .cosmos-laser-beam>span:nth-child(4){animation-delay:.11s}@keyframes shell-logo-cover{0%{transform:translate(-101%)}to{transform:none}}@keyframes shell-logo-plate{0%{transform:translate(101%)}to{transform:none}}@keyframes shell-logo-band{0%{transform:translateX(calc(var(--shell-logo-band) * -1))}to{transform:translateX(calc(101cqw - var(--shell-logo-band)))}}@keyframes shell-logo-band-back{0%{transform:translateX(var(--shell-logo-band))}to{transform:translateX(calc(var(--shell-logo-band) - 101cqw))}}@keyframes shell-logo-scan{0%{transform:translate(0)}to{transform:translate(101cqw)}}@keyframes shell-logo-trace{0%{transform:translateY(-34%)}to{transform:translateY(34%)}}@keyframes shell-logo-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.shell-logo .shell-logo__reveal,.shell-logo .shell-logo__plate{animation:none;transform:none}.shell-logo__hot,.shell-logo__scan{display:none}}@media print{.shell-logo .shell-logo__reveal,.shell-logo .shell-logo__plate{animation:none;transform:none;-webkit-mask-image:none;mask-image:none}.shell-logo__hot,.shell-logo__scan{display:none}}
.shell-horizon{isolation:isolate;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 3rem);mask-image:linear-gradient(#0000,#000 3rem)}.shell-horizon:before{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 150' preserveAspectRatio='none'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.032' numOctaves='4' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0.93 0 0 0 0 0.97 0 0 0 0 1 2.3 0 0 0 -1.02'/%3E%3C/filter%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='white'/%3E%3Cstop offset='0.3' stop-color='white' stop-opacity='0.62'/%3E%3Cstop offset='0.72' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='1600' height='150' fill='url(%23g)'/%3E%3C/mask%3E%3Crect width='1600' height='150' filter='url(%23c)' mask='url(%23m)'/%3E%3C/svg%3E") 50% 0/max(104vw,64rem) 8.5rem no-repeat,linear-gradient(90deg,#01040bd1 calc(50% - 52vw),#01040b00 calc(50% - 18vw) calc(50% + 18vw),#01040bd1 calc(50% + 52vw)),radial-gradient(circle closest-side,#01040b calc(100% - 8.5rem),#04122b calc(100% - 5.5rem),#0a2c63 calc(100% - 2.75rem),#1456b3 calc(100% - 1rem),#4f9ff0 calc(100% - .3rem),#cdeaff calc(100% - 1px));border-radius:9999px;width:400vw;height:400vw;position:absolute;top:4.25rem;left:50%;transform:translate(-50%);box-shadow:0 -1px #d6eeffe6,0 -.2rem .5rem #78beff8c,0 -.9rem 2.2rem #3884ff5c,0 -2.4rem 5rem #2860eb33}.shell-horizon:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#96cdff4d,#468cff1f 45%,#468cff00 72%);width:min(72rem,130vw);height:6.5rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}
