.gh8{background:#08080b;position:relative;overflow:hidden}.gh8__lattice{opacity:.5;background-image:repeating-conic-gradient(from 45deg,#e5ff3717 0deg 90deg,#0000 90deg 180deg),radial-gradient(circle,#ffffff0f 0 2.5px,#0000 2.5px);background-size:96px 96px,96px 96px;animation:26s linear infinite gh8Lattice;position:absolute;inset:0}@keyframes gh8Lattice{0%{background-position:0 0,0 0}to{background-position:96px 96px,96px 96px}}.gh8__sun{background:radial-gradient(circle,#e5ff373d 0%,#e5ff3700 64%);border-radius:50%;width:920px;height:920px;animation:9s ease-in-out infinite gh8Sun;position:absolute;bottom:-380px;left:50%}@keyframes gh8Sun{0%,to{opacity:.65;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.gh8__grid,.gh8__crewpad{width:100%;max-width:var(--container-max,72rem);margin-inline:auto;padding-inline:20px}@media (min-width:640px){.gh8__grid,.gh8__crewpad{padding-inline:32px}}.gh8__grid{z-index:3;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:52px;display:grid;position:relative}.gh8__copy{flex-direction:column;display:flex}.gh8__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#e5ff37;border:1px solid #e5ff3752;flex:none;align-self:flex-start;align-items:center;gap:12px;padding:8px 14px;font-size:10.5px;display:inline-flex}.gh8__title{letter-spacing:-.056em;color:#fff;text-wrap:balance;max-width:16ch;margin:20px 0 0;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:.9}.gh8__title-accent{color:#e5ff37}.gh8__intro{color:#ffffffb3;text-wrap:pretty;max-width:54ch;margin:20px 0 0;font-size:18px;line-height:1.6}.gh8__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.gh8__cta{color:#17171b;letter-spacing:-.016em;background:#e5ff37;flex:none;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:15.5px;font-weight:600;transition:background-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .26s,color .26s;display:inline-flex}.gh8__cta:hover{color:#17171b;background:#fff;box-shadow:0 0 0 4px #e5ff3747}.gh8__cta:focus-visible{outline-offset:3px;outline:2px solid #e5ff37}.gh8__arrow{font-family:var(--font-mono), ui-monospace, monospace;font-size:12px}.gh8__cta--ghost{color:#fff;background:0 0;border:1px solid #ffffff3d;padding:0 24px;font-weight:500}.gh8__cta--ghost:hover{color:#fff;box-shadow:none;background:#e5ff3714;border-color:#e5ff37}.gh8__panel{border-left:1px solid #ffffff1f;flex-direction:column;gap:18px;padding-left:32px;display:flex}.gh8__feature{flex-direction:column;gap:6px;display:flex}.gh8__feature-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#fff6;font-size:10px}.gh8__feature-time{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.04em;color:#e5ff37;font-variant-numeric:tabular-nums;font-size:58px;line-height:.9}.gh8__feature-state{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;font-size:10.5px}.gh8__feature-state.is-open{color:#e5ff37}.gh8__window{border-top:1px solid #ffffff1f;height:288px;position:relative;overflow:hidden}.gh8__fade{z-index:2;height:44px;position:absolute;left:0;right:0}.gh8__fade--top{background:linear-gradient(#08080b 0%,#08080b00 100%);top:0}.gh8__fade--bottom{background:linear-gradient(#08080b00 0%,#08080b 100%);bottom:0}.gh8__track{flex-direction:column;margin:0;padding:0;list-style:none;animation:46s linear infinite gh8Slide;display:flex}@keyframes gh8Slide{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.gh8__window:hover .gh8__track,.gh8__window:focus-within .gh8__track{animation-play-state:paused}.gh8__row{border-bottom:1px solid #ffffff1a;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:48px;display:grid}.gh8__dot{background:#fff3;border-radius:999px;width:5px;height:5px;display:inline-block}.gh8__row.is-open .gh8__dot{background:#e5ff37;animation:2.2s ease-in-out infinite gh8Dot}@keyframes gh8Dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.gh8__city{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:#ffffff80;font-size:10.5px}.gh8__row.is-open .gh8__city{color:#fff}.gh8__time{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#ffffff70;font-variant-numeric:tabular-nums;font-size:15px}.gh8__row.is-open .gh8__time{color:#e5ff37}.gh8__crewpad{z-index:3;position:relative}.gh8__crew{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;margin:26px 0 0;padding:0;list-style:none;display:grid}.gh8__cell{flex-direction:column;display:flex}.gh8__cell+.gh8__cell{border-left:1px solid #ffffff1f}.gh8__stage{flex-direction:column;justify-content:flex-end;align-items:center;height:290px;display:flex;position:relative;overflow:hidden}.gh8__shadow{filter:blur(8px);background:#0000008c;border-radius:50%;width:120px;height:14px;animation-name:gh8Shadow;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;bottom:6px;left:50%}@keyframes gh8Shadow{0%,to{opacity:.5;transform:translate(-50%)scaleX(1)}32%{opacity:.3;transform:translate(-50%)scaleX(.86)}}.gh8__otter{z-index:2;object-fit:contain;width:auto;max-width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .38s;animation-name:gh8Float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:relative}@keyframes gh8Float{0%,to{translate:0;rotate:none}32%{translate:0 -13px;rotate:-.8deg}68%{translate:0 -5px;rotate:.6deg}}.gh8__crew:hover .gh8__otter,.gh8__crew:focus-within .gh8__otter{filter:grayscale()brightness(.5)}.gh8__cell:hover .gh8__otter{filter:none;transform:translateY(-20px)scale(1.06)}.gh8__caption{text-align:center;border-top:1px solid #e5ff3747;flex-direction:column;align-items:center;gap:5px;padding:12px 8px 18px;display:flex}.gh8__tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:10px;transition:color .3s}.gh8__cell:hover .gh8__tag{color:#e5ff37}.gh8__sub{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:#e5ff37b3;font-size:10px}@media (max-width:1180px){.gh8__grid{grid-template-columns:minmax(0,1fr)}.gh8__panel{border-top:1px solid #ffffff1f;border-left:0;padding-top:24px;padding-left:0}.gh8__crew{grid-template-columns:repeat(4,minmax(0,1fr))}.gh8__cell:nth-child(4n+1){border-left:0}}@media (max-width:760px){.gh8__crew{grid-template-columns:repeat(2,minmax(0,1fr))}.gh8__cell:nth-child(4n+1){border-left:1px solid #ffffff1f}.gh8__cell:nth-child(odd){border-left:0}.gh8__stage{height:230px}.gh8__otter{max-height:100%}}@media (prefers-reduced-motion:reduce){.gh8__lattice,.gh8__sun,.gh8__track,.gh8__shadow,.gh8__otter,.gh8__row.is-open .gh8__dot{animation:none}.gh8__otter,.gh8__tag,.gh8__cta{transition:none}.gh8__cell:hover .gh8__otter{filter:none;transform:none}}
