@font-face{font-family:Montserrat;src:url(/assets/montserrat-regular-latin-DG31YMkF.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-bold-latin-Czw59RGn.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--inner:#2d4152;--mid:#253746;--outer:#121c25;--mid-at:30vmax;--outer-at:95vmax;--focus-x:62%;--focus-y:46%;--line:#d3d7da;--yellow:#ffcd00;--edge:clamp(24px, 5vw, 80px)}@media not (min-aspect-ratio:1){:root{--focus-x:50%;--focus-y:43%}}html,body{height:100%;margin:0}body{background:var(--outer) radial-gradient(circle at var(--focus-x) var(--focus-y), var(--inner) 0, var(--mid) var(--mid-at), var(--outer) var(--outer-at)) no-repeat fixed;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,system-ui,sans-serif;overflow:hidden}.stage{position:fixed;inset:0}.scene{opacity:0;touch-action:none;width:100%;height:100%;transition:opacity .6s ease-out;display:block;position:absolute;inset:0}.live .scene{opacity:1}.fallback{opacity:0;pointer-events:none;animation:.8s ease-out 1.5s forwards appear;position:absolute;inset:0}.gl .fallback{display:none}.no-gl .fallback{animation-delay:0s}.fallback .drawing{top:var(--focus-y);left:var(--focus-x);width:min(40vw,62vh);height:auto;position:absolute;transform:translate(-50%,-50%)}@media not (min-aspect-ratio:1){.fallback .drawing{width:min(74vw,46vh)}}@keyframes appear{to{opacity:1}}.mark{bottom:var(--edge);left:var(--edge);max-width:calc(100vw - 2 * var(--edge));position:absolute}.lockup{align-items:baseline;gap:.24em;font-size:clamp(56px,9.5vw,148px);display:flex}.cube{flex:none;width:auto;height:.742em;overflow:visible}.cube-wrap{flex:none;display:inline-flex;position:relative}.cube-halo{opacity:0;pointer-events:none;will-change:opacity, transform;width:147.6%;height:141.7%;animation:5s ease-in-out infinite cube-breathe;position:absolute;top:-20.8%;left:-23.8%}@keyframes cube-breathe{0%,to{opacity:0;transform:scale(1)}45%{opacity:.8;transform:scale(1.05)}}h1{letter-spacing:-.035em;margin:0;font-size:1em;font-weight:700;line-height:.9}.bar{background:#d3d7da24;width:clamp(64px,8vw,128px);height:clamp(5px,.45vw,7px);margin-top:clamp(14px,1.6vw,24px);display:block}.fill{background:var(--yellow);transform-origin:0;height:100%;display:block;transform:scaleX(1)}.gl .fill{transform:scaleX(0)}p{max-width:32ch;color:var(--line);margin:clamp(14px,1.5vw,22px) 0 0;font-size:clamp(16px,1.45vw,21px);line-height:1.45}.burst{top:var(--edge);left:var(--edge);color:var(--line);clip-path:inset(50%);background:#121c25d9;border:1px solid #d3d7da66;border-radius:8px;padding:6px 10px;font:400 14px Montserrat,system-ui,sans-serif;display:none;position:absolute}.burst:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;clip-path:none}.can-burst .burst{display:block}.stats{color:var(--line);font-variant-numeric:tabular-nums;background:#121c25d9;border-radius:8px;padding:6px 10px;font-size:13px;position:fixed;top:12px;right:12px}.by-get{right:var(--edge);bottom:var(--edge);color:var(--line);white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute}.heart{width:15px;height:auto;filter:drop-shadow(0 0 calc(3px + 5px * var(--pulse,0)) #ffcd00bf);transform:scale(calc(1 + .14 * var(--pulse,0)))}.get-link{opacity:.88;border-radius:8px;margin-left:4px;transition:opacity .2s ease-out}.get-link:hover{opacity:1}.get-link:focus-visible{outline:2px solid var(--yellow);outline-offset:6px;opacity:1}.get-logo{width:auto;height:28px;display:block}.mark p{max-width:min(32ch, calc(100vw - 2 * var(--edge) - 200px))}@media (prefers-reduced-motion:reduce){.cube-halo{animation:none}.fallback{animation-duration:0s;animation-delay:0s}}
