.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 2rem);mask-image:linear-gradient(#0000,#000 2rem)}.shell-earth{z-index:-2;aspect-ratio:1536/600;width:max(100%,46rem);position:absolute;top:1rem;left:50%;transform:translate(-50%)}.shell-horizon:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#01040b00,#01040b8c 38%,#01040bf0 72%,#01040b 100%);position:absolute;inset:5.5rem 0 0}
