.sy-root{min-height:calc(100dvh - var(--header-offset,0px));position:relative;overflow:hidden}.sy-light{pointer-events:none;background:radial-gradient(closest-side,#8b5cf642,#0000);border-radius:50%;width:720px;height:620px;position:absolute;top:48%;right:-20%}.sy-grid{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:32px;max-width:1320px;margin:0 auto;padding:44px 20px 120px;display:grid;position:relative}.sy-copy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.sy-eyebrow{font-family:var(--page-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--page-accent-text);font-size:13px;font-weight:500}.sy-h1{font-family:var(--page-font-display);letter-spacing:-.028em;font-variation-settings:"wdth" 112;text-wrap:balance;margin:14px 0 0;font-size:48px;font-weight:900;line-height:.98}.sy-lead{max-width:34rem;color:var(--page-ink-2);margin:24px 0 0;font-size:16px;line-height:1.55}.sy-nav{flex-direction:column;width:100%;max-width:520px;margin-top:40px;display:flex}.sy-nav-label{font-family:var(--page-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--page-ink-2);padding-bottom:12px;font-size:12px}.sy-link{border-top:1px solid var(--page-line-strong);min-height:64px;color:var(--page-ink);align-items:center;gap:16px;text-decoration:none;transition:background .15s;display:flex}.sy-link:hover,.sy-link:focus-visible{background:linear-gradient(90deg,#8b5cf61f,#0000)}.sy-link:focus-visible{outline-offset:-2px}.sy-link-t{font-family:var(--page-font-display);font-variation-settings:"wdth" 112;flex:1;font-size:24px;font-weight:800}.sy-link-r{font-family:var(--page-font-mono);color:var(--page-ink-2);font-size:12px}.sy-link-a{font-size:20px}.sy-stage{--c:84px;--s:98px;--pt:150px;perspective:1400px;height:420px;position:relative}.sy-plane{left:50%;top:var(--pt);width:calc(3 * var(--s) - 14px);height:calc(3 * var(--s) - 14px);transform-style:preserve-3d;grid-template-columns:repeat(3, var(--c));grid-auto-rows:var(--c);gap:14px;display:grid;position:absolute;transform:translate(-50%)rotateX(58deg)rotate(-30deg)}.sy-slot{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff1a;border-radius:18px}.sy-slot[data-mid]{background:#8b5cf61f;border:2px solid #c4b5fdb3}.sy-root[data-variant=soon] .sy-slot[data-mid]{border:2px dashed var(--page-violet-300)}.sy-cube-pos{left:calc(50% - var(--c) / 2);top:calc(var(--pt) - var(--c) * 1.4);width:var(--c);height:var(--c);transform-style:preserve-3d;transition:top .5s cubic-bezier(.34,1.36,.64,1);position:absolute}.sy-cube{width:var(--c);height:var(--c);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.36,.64,1);animation:14s ease-in-out infinite sy-tumble;position:relative;transform:rotateX(-24deg)rotateY(25deg)}.sy-face{box-sizing:border-box;border:1px solid #ede6ff73;border-radius:18px;position:absolute;inset:0}.sy-face[data-face=f]{transform:translateZ(calc(var(--c) / 2));background:linear-gradient(160deg,#a78bfa,#7c3aed)}.sy-face[data-face=b]{transform:rotateY(180deg) translateZ(calc(var(--c) / 2));background:#4c1d95}.sy-face[data-face=r]{transform:rotateY(90deg) translateZ(calc(var(--c) / 2));background:linear-gradient(160deg,#8b5cf6,#5b21b6)}.sy-face[data-face=l]{transform:rotateY(-90deg) translateZ(calc(var(--c) / 2));background:#6d28d9}.sy-face[data-face=t]{transform:rotateX(90deg) translateZ(calc(var(--c) / 2));background:linear-gradient(160deg,#ddd6fe,#a78bfa)}.sy-face[data-face=d]{transform:rotateX(-90deg) translateZ(calc(var(--c) / 2));background:#3b0764}.sy-shadow{left:calc(50% - var(--c) * .7);top:calc(var(--pt) + (3 * var(--s) - 14px) * .45);width:calc(var(--c) * 1.4);height:calc(var(--c) * .5);opacity:.7;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;transition:opacity .4s;position:absolute}.sy-slot{transition:box-shadow .4s}@keyframes sy-tumble{0%{transform:translateY(0)rotateX(-24deg)rotateY(0)}50%{transform:translateY(-14px)rotateX(-34deg)rotateY(180deg)}to{transform:translateY(0)rotateX(-24deg)rotateY(360deg)}}.sy-root[data-variant="404"]:has(.sy-link:is(:hover,:focus-visible)) .sy-cube-pos{top:calc(var(--pt) + var(--s) * .55)}.sy-root[data-variant="404"]:has(.sy-link:is(:hover,:focus-visible)) .sy-cube{animation:none;transform:rotateX(-32deg)rotateY(-30deg)}.sy-root[data-variant="404"]:has(.sy-link:is(:hover,:focus-visible)) .sy-slot[data-mid]{box-shadow:0 0 40px #8b5cf699}.sy-root[data-variant="404"]:has(.sy-link:is(:hover,:focus-visible)) .sy-shadow{opacity:.2}@media (prefers-reduced-motion:reduce){.sy-cube-pos{top:calc(var(--pt) + var(--s) * .55);transition:none}.sy-cube{transition:none;animation:none;transform:rotateX(-32deg)rotateY(-30deg)}.sy-slot[data-mid]{box-shadow:0 0 40px #8b5cf699}.sy-shadow{opacity:.2}}@container (min-width:900px){.sy-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;padding:72px 48px 96px}.sy-h1{font-variation-settings:"wdth" 120;font-size:clamp(48px,7.6cqi,140px)}.sy-lead{font-size:19px}.sy-stage{--c:120px;--s:134px;--pt:260px;height:620px;margin-right:-48px}.sy-light{top:18%;right:6%}}@container (min-width:1440px){.sy-grid{padding-inline:120px}.sy-stage{margin-right:-120px}}
