.hero{--hero-pt: 9rem;--hero-gap: 4rem;--hero-copy-min-h: 16rem;--hero-frame-max-w: 80rem;--hero-gutter: .5rem;--hero-frame-pad: .75rem;--hero-terminal-h: 464px;--hero-terminal-aspect: 390 / 520;display:flex;flex-direction:column;align-items:center;gap:var(--hero-gap);overflow:hidden;padding-top:var(--hero-pt);padding-bottom:0;background-image:linear-gradient(to bottom,#030712,#101828);--hero-frame-w: min( calc(100vw - 2 * var(--hero-gutter)), var(--hero-frame-max-w) );--hero-slot-w: calc(var(--hero-frame-w) - 2 * var(--hero-frame-pad));min-height:calc(var(--hero-pt) + var(--hero-copy-min-h) + var(--hero-gap) + var(--hero-frame-pad) + var(--hero-terminal-h))}.hero-copy{width:100%;min-height:var(--hero-copy-min-h)}.hero-terminal-slot{width:100%;height:var(--hero-terminal-h)}.hero-frame-outer{width:100%;padding-left:var(--hero-gutter);padding-right:var(--hero-gutter)}.hero-frame{box-sizing:border-box;width:100%;max-width:var(--hero-frame-max-w);margin-left:auto;margin-right:auto;padding:var(--hero-frame-pad);padding-bottom:0}@media(min-width:768px){.hero{--hero-pt: 15rem;--hero-copy-min-h: 12rem;--hero-frame-pad: 1.5rem;--hero-terminal-aspect: 1480 / 980;--hero-slot-w: calc(var(--hero-frame-w) - 2 * var(--hero-frame-pad));min-height:calc(var(--hero-pt) + var(--hero-copy-min-h) + var(--hero-gap) + var(--hero-frame-pad) + var(--hero-slot-w) / (1480 / 980))}.hero-terminal-slot{height:auto;aspect-ratio:var(--hero-terminal-aspect)}}.hero[data-astro-cid-zi4ldr3x]{--fade-duration: 1.5s}.glass-frame[data-astro-cid-zi4ldr3x]{border:1px solid hsla(0,0%,100%,.04);border-bottom:none;background:linear-gradient(#ffffff03,#fff0) padding-box,linear-gradient(180deg,#ffffff03,#fff0 90%) border-box;box-shadow:inset 0 1px 1px #ffffff29;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}@media(min-width:768px){.glass-frame[data-astro-cid-zi4ldr3x]{-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}}marqy-loop{display:block}[data-marqy]{position:relative;width:100%}[data-marqy][data-direction=left],[data-marqy][data-direction=right]{overflow-x:clip}[data-marqy][data-direction=up],[data-marqy][data-direction=down]{overflow-y:clip}[data-marqy-inner]{display:flex;-ms-overflow-style:none;scrollbar-width:none}[data-marqy][data-direction=up] [data-marqy-inner],[data-marqy][data-direction=down] [data-marqy-inner],[data-marqy][data-direction=up] [data-marqy-content],[data-marqy][data-direction=down] [data-marqy-content]{flex-direction:column}[data-marqy-inner]::-webkit-scrollbar{display:none}[data-marqy][data-direction=right] [data-marqy-inner],[data-marqy][data-direction=down] [data-marqy-inner],[data-marqy][data-direction=down] [data-marqy-content]{justify-content:flex-end}[data-marqy-content]{display:flex;flex:1 0 auto;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;will-change:transform}[data-marqy-static] [data-marqy-content]{animation:none!important}[data-marqy][data-direction=left] [data-marqy-content]{animation-name:marqyL}[data-marqy][data-direction=right] [data-marqy-content]{animation-name:marqyR}[data-marqy][data-direction=up] [data-marqy-content]{animation-name:marqyU}[data-marqy][data-direction=down] [data-marqy-content]{animation-name:marqyD}[data-marqy][data-pause-on-hover]:hover>[data-marqy-inner]>[data-marqy-content]{animation-play-state:paused}[data-marqy-item]{flex-grow:0}@keyframes marqyL{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes marqyR{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes marqyU{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes marqyD{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion){[data-marqy][data-direction=left] [data-marqy-inner],[data-marqy][data-direction=right] [data-marqy-inner]{overflow-x:scroll}[data-marqy][data-direction=up],[data-marqy][data-direction=down]{overflow-y:scroll}[data-marqy-content]{animation:none!important}}
