.detail[data-astro-cid-z3h4sjcu]{width:min(580px,100vw - 32px);max-width:none;max-height:calc(100svh - 48px);color:var(--text);overscroll-behavior:contain;background:#262927;border:0;padding:0;overflow:auto;box-shadow:0 30px 90px #0000008c,0 2px 6px #0000004d}.detail[data-astro-cid-z3h4sjcu]::backdrop{backdrop-filter:blur(6px);background:#0c0d0c9e}.panel[data-astro-cid-z3h4sjcu]{padding:44px 44px 40px;position:relative}.close[data-astro-cid-z3h4sjcu]{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s;position:absolute;top:18px;right:18px}.close[data-astro-cid-z3h4sjcu]:before,.close[data-astro-cid-z3h4sjcu]:after{content:"";background:currentColor;width:18px;height:1.5px;position:absolute;top:50%;left:50%}.close[data-astro-cid-z3h4sjcu]:before{transform:translate(-50%,-50%)rotate(45deg)}.close[data-astro-cid-z3h4sjcu]:after{transform:translate(-50%,-50%)rotate(-45deg)}.close[data-astro-cid-z3h4sjcu]:hover{color:var(--text)}.label[data-astro-cid-z3h4sjcu]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:12px;display:flex}.label[data-astro-cid-z3h4sjcu] i[data-astro-cid-z3h4sjcu]{background:var(--accent);width:8px;height:8px}h2[data-astro-cid-z3h4sjcu]{letter-spacing:-.025em;text-wrap:balance;margin-top:20px;padding-right:24px;font-size:30px;font-weight:400;line-height:1.15}.body[data-astro-cid-z3h4sjcu]{color:var(--muted-2);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.6}.gets[data-astro-cid-z3h4sjcu]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:30px;font-size:11px}.points[data-astro-cid-z3h4sjcu]{gap:10px;margin:14px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.points[data-astro-cid-z3h4sjcu] li[data-astro-cid-z3h4sjcu]{padding-left:22px;position:relative}.points[data-astro-cid-z3h4sjcu] li[data-astro-cid-z3h4sjcu]:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.55em;left:0}.cta[data-astro-cid-z3h4sjcu]{background:var(--accent);color:var(--ground);white-space:nowrap;gap:12px;margin-top:34px;padding:15px 24px;font-size:16px;text-decoration:none;transition:background-color .25s;display:inline-flex}.cta[data-astro-cid-z3h4sjcu] span[data-astro-cid-z3h4sjcu]{transition:transform .25s}.cta[data-astro-cid-z3h4sjcu]:hover{background:var(--accent-hover)}.cta[data-astro-cid-z3h4sjcu]:hover span[data-astro-cid-z3h4sjcu]{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.detail[data-astro-cid-z3h4sjcu][open]{animation:.32s cubic-bezier(.2,.7,.2,1) rise}.detail[data-astro-cid-z3h4sjcu][open]::backdrop{animation:.32s fade}}@media (width<=560px){.panel[data-astro-cid-z3h4sjcu]{padding:36px 24px 28px}h2[data-astro-cid-z3h4sjcu]{font-size:25px}.body[data-astro-cid-z3h4sjcu]{font-size:16px}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}.hero[data-astro-cid-ge2uvauf]{--scale-down:.88;--text-max:1.35px;--fit:min(100vw * var(--scale-down) / 1600, 100svh * var(--scale-down) / 900);--s:min(var(--fit), var(--text-max));--a:calc(100vw / 1600);height:100svh;min-height:calc(760 * var(--s));isolation:isolate;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(ellipse calc(1000 * var(--s)) calc(660 * var(--s)) at calc(380 * var(--s)) calc(320 * var(--s)), #e9e2cf17 0, #e9e2cf0b 38%, #e9e2cf00 72%), radial-gradient(ellipse 88% 106% at 42% 40%, #0000 52%, #0000006b 100%);position:absolute;inset:0}.nav[data-astro-cid-ge2uvauf]{top:calc(48 * var(--s));left:calc(72 * var(--s));right:calc(72 * var(--s));z-index:5;height:calc(54 * var(--s));justify-content:space-between;align-items:center;display:flex;position:absolute}.brand[data-astro-cid-ge2uvauf]{color:#fff;line-height:0;display:block}.brand[data-astro-cid-ge2uvauf] .logo{width:calc(187.15 * var(--s));height:auto;margin-left:calc(-1 * var(--s))}.meta[data-astro-cid-ge2uvauf]{align-items:center;gap:calc(28 * var(--s));font-family:var(--mono);font-size:calc(11.5 * var(--s));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex}.langs[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:inherit;text-decoration:none;transition:color .2s}.langs[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf][aria-current=page],.langs[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--text)}.langs[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-inline:.74em}.status[data-astro-cid-ge2uvauf]{align-items:center;display:flex}.live[data-astro-cid-ge2uvauf]{width:calc(7 * var(--s));height:calc(7 * var(--s));margin-right:calc(12 * var(--s));background:var(--accent);border-radius:50%;display:inline-block;box-shadow:0 0 0 3px #e5c00038}.copy[data-astro-cid-ge2uvauf]{top:calc(205 * var(--s));left:calc(72 * var(--s));width:calc(900 * var(--s));z-index:5;flex-direction:column;display:flex;position:absolute}.pl[data-astro-cid-ge2uvauf] .copy[data-astro-cid-ge2uvauf]{width:calc(1000 * var(--s))}.pl[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{max-width:calc(780 * var(--s))}.opener[data-astro-cid-ge2uvauf]{align-items:center;gap:calc(14 * var(--s));margin-bottom:calc(28 * var(--s));font-size:calc(22 * var(--s));letter-spacing:-.01em;display:flex}.opener[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:calc(10 * var(--s));height:calc(10 * var(--s));background:var(--accent);display:block}h1[data-astro-cid-ge2uvauf]{font-weight:400;font-size:calc(88 * var(--s));letter-spacing:-.045em;text-indent:-.085em;text-wrap:balance;text-shadow:0 2px 3px #08090859,0 10px 36px #08090899;line-height:.98}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:normal}.actions[data-astro-cid-ge2uvauf]{align-items:center;gap:calc(30 * var(--s));margin-top:calc(40 * var(--s));display:flex}.cta[data-astro-cid-ge2uvauf]{gap:calc(12 * var(--s));padding:calc(17 * var(--s)) calc(28 * var(--s));background:var(--accent);color:var(--ground);font-size:calc(17 * var(--s));white-space:nowrap;text-decoration:none;transition:background-color .25s;display:inline-flex}.cta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform .25s;display:inline-block}.cta[data-astro-cid-ge2uvauf]:hover{background:var(--accent-hover)}.cta[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]{transform:translate(4px)}.sub[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:calc(14 * var(--s));white-space:nowrap;border-bottom:1px solid #9a9c9473;padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s}.sub[data-astro-cid-ge2uvauf]:hover{color:var(--text);border-color:var(--accent)}.line[data-astro-cid-ge2uvauf]{max-width:calc(640 * var(--s));margin-top:calc(30 * var(--s));font-size:calc(22 * var(--s));letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 2px #08090866,0 6px 22px #0809088c;line-height:1.45}.offer[data-astro-cid-ge2uvauf]{gap:calc(30 * var(--s));margin-top:calc(46 * var(--s));font-family:var(--mono);font-size:calc(13 * var(--s));letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);padding:0;list-style:none;display:flex}.trigger[data-astro-cid-ge2uvauf]{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.offer[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;display:flex}.offer[data-astro-cid-ge2uvauf] .trigger[data-astro-cid-ge2uvauf]{transition:color .2s}.offer[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:has(.trigger:hover,.trigger:focus-visible) .trigger[data-astro-cid-ge2uvauf]{color:var(--text)}.offer[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:has(.trigger:hover,.trigger:focus-visible):before{transform:rotate(45deg)scale(1.15)}.step[data-astro-cid-ge2uvauf] .trigger[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{text-underline-offset:4px;text-decoration:underline 1px #0000;transition:text-decoration-color .2s,color .2s}.step[data-astro-cid-ge2uvauf]:has(.trigger:hover,.trigger:focus-visible) .trigger[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#fff;text-decoration-color:var(--accent)}.step[data-astro-cid-ge2uvauf]:has(.trigger:hover,.trigger:focus-visible) .pin[data-astro-cid-ge2uvauf]{transform:scale(1.5);box-shadow:0 0 0 4px #e5c00038}.step[data-astro-cid-ge2uvauf]:has(.trigger:hover,.trigger:focus-visible) .lead[data-astro-cid-ge2uvauf]{background:#e5c000b3}.offer[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";width:calc(7 * var(--s));height:calc(7 * var(--s));margin-right:calc(11 * var(--s));background:var(--accent);vertical-align:calc(2 * var(--s));transition:transform .25s;display:inline-block}.stage[data-astro-cid-ge2uvauf]{width:calc(1600 * var(--a));height:calc(900 * var(--a));margin:0;position:absolute;bottom:0;right:0}.art[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.art[data-astro-cid-ge2uvauf] img{left:calc(var(--left) * var(--a));top:calc(var(--top) * var(--a));width:calc(var(--w) * var(--a));height:calc(var(--h) * var(--a));max-width:none;position:absolute}.art[data-astro-cid-ge2uvauf] .fragments{z-index:1;mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 14%), transparent var(--reveal))}.art[data-astro-cid-ge2uvauf] .thread{z-index:3;mask-image:linear-gradient(90deg, #000 calc(var(--reveal) - 14%), transparent var(--reveal))}.pixels[data-astro-cid-ge2uvauf]{z-index:4;position:absolute;inset:0}.px[data-astro-cid-ge2uvauf]{left:calc(var(--left) * var(--a));top:calc(var(--top) * var(--a));width:calc(var(--size) * var(--a));height:calc(var(--size) * var(--a));background:var(--accent);position:absolute}.px[data-astro-cid-ge2uvauf].hollow{border:calc(1.5 * var(--a)) solid var(--accent);background:0 0}.fade[data-astro-cid-ge2uvauf]{height:calc(110 * var(--a));z-index:4;pointer-events:none;background:linear-gradient(0deg, var(--ground) 0, #1e211f8c 40%, #1e211f00 100%);position:absolute;bottom:0;left:0;right:0}.steps[data-astro-cid-ge2uvauf]{z-index:6;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.step[data-astro-cid-ge2uvauf]{pointer-events:auto;top:calc(var(--top) * var(--a));left:calc(var(--left) * var(--a));white-space:nowrap;position:absolute}.step[data-astro-cid-ge2uvauf].end{left:auto;right:calc(var(--right) * var(--a));text-align:right}.step[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-family:var(--mono);font-weight:400;font-size:calc(12 * var(--s));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:block}.step[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-top:calc(4 * var(--s));font-size:calc(15 * var(--s));display:block}.pin[data-astro-cid-ge2uvauf]{top:calc(var(--pin) * var(--a));width:calc(8 * var(--s));height:calc(8 * var(--s));background:var(--accent);transition:transform .25s,box-shadow .25s;position:absolute;left:0}.lead[data-astro-cid-ge2uvauf]{top:calc(var(--lead-top) * var(--a));left:calc(4 * var(--s));width:1px;height:calc(var(--lead-h) * var(--a));transform-origin:bottom;background:#e9e2cf61;position:absolute}.step[data-astro-cid-ge2uvauf].end .pin[data-astro-cid-ge2uvauf]{left:auto;right:0}.step[data-astro-cid-ge2uvauf].end .lead[data-astro-cid-ge2uvauf]{left:auto;right:calc(3 * var(--s))}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:114%}@keyframes reveal{0%{--reveal:0%}to{--reveal:114%}}@keyframes appear{0%{opacity:0}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes pulse{0%{box-shadow:0 0 #e5c00080}70%{box-shadow:0 0 0 9px #e5c00000}to{box-shadow:0 0 #e5c00000}}@keyframes drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(calc(8 * var(--a)), calc(-6 * var(--a))) rotate(.5deg)}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-4 * var(--a)))}}@keyframes flicker{0%,to{opacity:.12}35%{opacity:1}55%{opacity:.5}}@keyframes lamp{0%,to{opacity:1}50%{opacity:.82}}.art[data-astro-cid-ge2uvauf] img,.pixels[data-astro-cid-ge2uvauf],.steps[data-astro-cid-ge2uvauf]{transition:opacity .6s}@media (scripting:enabled){.hero[data-astro-cid-ge2uvauf]:not(.is-ready) .art[data-astro-cid-ge2uvauf] img,.hero[data-astro-cid-ge2uvauf]:not(.is-ready) .pixels[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:not(.is-ready) .steps[data-astro-cid-ge2uvauf]{opacity:0}}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf]:before{animation:11s ease-in-out infinite lamp}.live[data-astro-cid-ge2uvauf]{animation:2.4s ease-out infinite pulse}.hero[data-astro-cid-ge2uvauf].is-ready .art[data-astro-cid-ge2uvauf] .fragments{animation:1.9s cubic-bezier(.45,0,.2,1) both reveal,13s ease-in-out infinite drift}.hero[data-astro-cid-ge2uvauf].is-ready .art[data-astro-cid-ge2uvauf] .thread{animation:2.4s cubic-bezier(.45,0,.2,1) .5s both reveal,9s ease-in-out infinite breathe}.hero[data-astro-cid-ge2uvauf].is-ready .pixels[data-astro-cid-ge2uvauf]{animation:.8s ease-out 1.9s both appear}.px[data-astro-cid-ge2uvauf]{animation:flicker 2.2s ease-in-out var(--delay) infinite}.hero[data-astro-cid-ge2uvauf].is-ready .step[data-astro-cid-ge2uvauf]{animation:appear .7s ease-out var(--delay) both}.hero[data-astro-cid-ge2uvauf].is-ready .lead[data-astro-cid-ge2uvauf]{animation:grow .6s ease-out var(--delay) both}}@media (width<=899px),(aspect-ratio<=1){.hero[data-astro-cid-ge2uvauf]{--a:calc(118vw / 1600);--s:var(--a);height:auto;min-height:100svh;padding:20px 20px 28px}.hero[data-astro-cid-ge2uvauf]:before{background:radial-gradient(120% 60% at 20% 18%,#e9e2cf14 0,#e9e2cf09 40%,#e9e2cf00 75%),radial-gradient(110% 90% at 50% 40%,#0000 55%,#0006 100%)}.nav[data-astro-cid-ge2uvauf]{height:auto;position:relative;inset:auto}.brand[data-astro-cid-ge2uvauf] .logo{width:136px;margin-left:-1px}.meta[data-astro-cid-ge2uvauf]{gap:16px;font-size:11px}.status[data-astro-cid-ge2uvauf]{font-size:0}.live[data-astro-cid-ge2uvauf]{width:7px;height:7px;margin-right:0}.copy[data-astro-cid-ge2uvauf]{width:auto;margin-top:56px;position:relative;inset:auto}.opener[data-astro-cid-ge2uvauf]{gap:12px;margin-bottom:20px;font-size:17px}.opener[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:8px;height:8px}h1[data-astro-cid-ge2uvauf]{text-wrap:pretty;font-size:clamp(40px,11.4vw,64px);line-height:1}.pl[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(34px,9.2vw,56px)}.actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.cta[data-astro-cid-ge2uvauf]{gap:12px;padding:16px 24px;font-size:16px}.sub[data-astro-cid-ge2uvauf]{font-size:14px}.line[data-astro-cid-ge2uvauf]{text-wrap:pretty;max-width:36em;margin-top:28px;font-size:18px}.offer[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,max-content);gap:14px 40px;margin-top:30px;font-size:11.5px;display:grid}.offer[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{vertical-align:1px;width:6px;height:6px;margin-right:10px}.stage[data-astro-cid-ge2uvauf]{width:auto;height:auto;margin:8px -20px 0;position:relative;bottom:auto;right:auto}.art[data-astro-cid-ge2uvauf]{width:118vw;height:66.375vw;margin-top:-14vw;margin-bottom:-4vw;margin-left:-10vw;position:relative;inset:auto}.fade[data-astro-cid-ge2uvauf]{display:none}.art[data-astro-cid-ge2uvauf]:after{content:"";z-index:4;background:linear-gradient(0deg, var(--ground) 0, var(--ground) 22%, #1e211f00 100%);height:18%;position:absolute;bottom:0;left:0;right:0}.steps[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:0 20px;display:grid;position:relative;inset:auto}.step[data-astro-cid-ge2uvauf],.step[data-astro-cid-ge2uvauf].end{white-space:normal;text-align:left;position:static}.step[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:11px}.step[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-top:6px;font-size:15px}.pin[data-astro-cid-ge2uvauf],.lead[data-astro-cid-ge2uvauf]{display:none}}
