.v2-mesh-hero{background-color:var(--blueprint-600);background-image:radial-gradient(300% 189% at 50% 11%, var(--blueprint-400) 0%, transparent 40%), radial-gradient(300% 232% at 50% -16%, var(--blueprint-400) 0%, transparent 45%), radial-gradient(83% 231% at 4% 93%, var(--prism-400) 0%, transparent 41%), radial-gradient(63% 300% at 50% 87%, var(--prism-400) 0%, transparent 48%), radial-gradient(29% 29% at 95% 15%, var(--prism-50) 0%, transparent 97%)}.v2-mesh-corner{background-color:var(--blueprint-400);background-image:radial-gradient(90% 120% at 100% 100%, color-mix(in oklch, var(--prism-400) 55%, transparent) 0%, transparent 60%)}.v2-mesh-corner--bottom-left{background-image:radial-gradient(110% 70% at 0% 100%, color-mix(in oklch, var(--prism-400) 70%, transparent) 0%, transparent 65%)}.v2-mesh-featured{background-color:var(--blueprint-400);background-image:radial-gradient(120% 80% at 100% 0%, color-mix(in oklch, var(--prism-400) 45%, transparent) 0%, transparent 60%)}.v2-mesh-media{background-color:var(--blueprint-600);background-image:radial-gradient(90% 90% at 100% 100%, color-mix(in oklch, var(--prism-400) 35%, transparent) 0%, transparent 60%)}.v2-mesh-media--left{background-image:radial-gradient(90% 90% at 0% 100%, color-mix(in oklch, var(--prism-400) 35%, transparent) 0%, transparent 60%)}@property --tint-a{syntax:"<color>";inherits:false;initial-value:#0000}@property --tint-b{syntax:"<color>";inherits:false;initial-value:#0000}.v2-mesh-tint{background-color:color-mix(in oklch, var(--tint-b) 45%, white);background-image:radial-gradient(110% 110% at 100% 0%, var(--tint-a) 0%, transparent 75%), radial-gradient(100% 100% at 0% 100%, var(--tint-b) 0%, transparent 80%);transition:--tint-a .5s,--tint-b .5s}.v2-dot-texture{background-color:#fff;background-image:linear-gradient(to bottom, white 0%, transparent 22%, transparent 78%, white 100%), radial-gradient(circle, var(--ink-200) 1px, transparent 1.4px);background-position:top;background-size:auto,24px 24px}.v2-window-dots>span:first-child{background-color:#ff5f57}.v2-window-dots>span:nth-child(2){background-color:#febc2e}.v2-window-dots>span:nth-child(3){background-color:#28c840}:root{--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1)}@keyframes v2-rise{0%{opacity:0;transform:translateY(12px)}}.v2-hero-in{animation:v2-rise .7s var(--ease-entrance) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes v2-rise-frame{0%{opacity:0;transform:translateY(32px)scale(.98)}}.v2-hero-frame{animation:v2-rise-frame 1s var(--ease-entrance) .32s both}.v2-reveal{transition:opacity .6s var(--ease-entrance), transform .6s var(--ease-entrance)}.v2-reveal[data-reveal=hidden]{opacity:0;transform:translateY(16px)}.v2-reveal-group>*{transition:opacity .6s var(--ease-entrance), transform .6s var(--ease-entrance);transition-delay:calc(var(--i,0) * 60ms)}.v2-reveal-group[data-reveal=hidden]>*{opacity:0;transform:translateY(16px)}.v2-reveal-split [data-part]{transition:opacity .7s var(--ease-entrance), transform .9s var(--ease-entrance)}.v2-reveal-split [data-part=img]{transition-delay:.1s}.v2-reveal-split[data-reveal=hidden] [data-part]{opacity:0}.v2-reveal-split[data-reveal=hidden] [data-part=text]{transform:translateY(24px)}.v2-reveal-split[data-reveal=hidden] [data-part=img]{transform:translate(48px)}@keyframes v2-swap{0%{opacity:0;transform:translateY(6px)}}@keyframes v2-swap-media{0%{opacity:0;transform:scale(.98)}}.v2-swap{animation:v2-swap .25s var(--ease-entrance) both}.v2-swap-media{animation:v2-swap-media .35s var(--ease-entrance) both}.v2-collapse{opacity:0;transition:grid-template-rows .25s var(--ease-entrance), opacity .2s var(--ease-entrance);grid-template-rows:0fr;display:grid}.v2-collapse[data-open=true]{opacity:1;grid-template-rows:1fr}.v2-collapse>*{overflow:hidden}.v2-compact-glass{background-color:color-mix(in oklch, var(--blueprint-500) 94%, transparent);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff29}.v2-compact-logo,.v2-compact-nav,.v2-compact-login{opacity:0;transition:opacity .18s var(--ease-entrance), transform .22s var(--ease-entrance)}.v2-compact-nav{z-index:1;position:relative;transform:translateY(-16px)scale(.96)}.v2-compact-logo{transform:translate(56px)scale(.6)}.v2-compact-login{transform:translate(-56px)scale(.85)}.v2-compact[data-shown=true] .v2-compact-logo,.v2-compact[data-shown=true] .v2-compact-nav,.v2-compact[data-shown=true] .v2-compact-login{opacity:1;transition:opacity .3s var(--ease-entrance), transform .55s var(--ease-entrance);transform:none}.v2-compact[data-shown=true] .v2-compact-logo,.v2-compact[data-shown=true] .v2-compact-login{transition-delay:90ms}@keyframes v2-marquee{to{transform:translate(-50%)}}.v2-marquee{animation:48s linear infinite v2-marquee}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-spin{animation:16s linear infinite v2-spin}@keyframes v2-pulse{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 8px #fff0}}.v2-pulse{animation:2s ease-out infinite v2-pulse}@media (prefers-reduced-motion:no-preference){html:has([data-smooth-anchors]){scroll-behavior:smooth}}.v2-letter{transform:translate(calc(var(--x,0) * 1px), calc(var(--y,0) * 1px)) scale(calc(1 + var(--f,0) * .28)) skewX(calc(var(--f,0) * -12deg));color:color-mix(in oklch, var(--blueprint-400) calc(var(--f,0) * 100%), var(--c,currentColor));transition:transform .26s var(--ease-entrance), color .26s var(--ease-entrance);display:inline-block}.v2-ticket{--stub:32px;--notch:4px;vertical-align:middle;filter:drop-shadow(0 1px 1px #1418500d)drop-shadow(0 3px 6px #14185012);display:inline-flex}.v2-ticket-body{height:32px;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;border-radius:8px;align-items:stretch;display:inline-flex}.v2-ticket-stub{width:var(--stub);border-right:1.5px dashed var(--seam);justify-content:center;align-items:center;display:flex}.v2-ticket-label{letter-spacing:-.01em;white-space:nowrap;align-items:center;padding:0 12px 0 10px;font-size:13.5px;font-weight:500;display:flex}.v2-ticket--tint .v2-ticket-body{--seam:color-mix(in oklch, var(--blueprint-500) 30%, transparent);background:var(--prism-50);color:var(--blueprint-500)}.v2-ticket--glass{filter:drop-shadow(0 1px 1px #0a0e3c14)drop-shadow(0 4px 8px #0a0e3c1f)}.v2-ticket--glass .v2-ticket-body{--seam:#ffffff4d;color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}
