.hero[data-astro-cid-lcdefpme]{align-content:center;min-height:100svh;margin-top:-74px;padding:150px 0 190px;display:grid;position:relative;overflow:clip}.aurora[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.aurora[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.5;mix-blend-mode:screen;background:radial-gradient(circle, var(--c) 0%, transparent 62%);border-radius:50%;width:52vmax;animation:26s ease-in-out infinite alternate drift;position:absolute}.aurora[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{--c:oklab(74.0899% -.150216 .0512561/.6);top:-18vmax;left:-14vmax}.aurora[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){--c:oklab(58.5404% .0252827 -.202483/.62);animation-duration:31s;animation-delay:-8s;top:-8vmax;right:-16vmax}.aurora[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){--c:oklab(75.3513% -.0842999 -.110505/.46);animation-duration:23s;animation-delay:-4s;bottom:-30vmax;left:26%}.aurora[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){--c:oklab(72.1685% .102613 -.143838/.4);width:34vmax;animation-duration:19s;bottom:-22vmax;right:12%}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.12)}to{transform:translate(-4vmax,7vmax)scale(.94)}}.eyebrow[data-astro-cid-lcdefpme]{color:var(--muted);border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px 7px 11px;font-size:.85rem;display:inline-flex}.eyebrow[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.ping[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:4px;position:relative}.ping[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--accent);animation:ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.display[data-astro-cid-lcdefpme]{letter-spacing:-.045em;background:linear-gradient(#fff 35%,#aab2c3);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:15ch;padding-bottom:.06em;font-size:clamp(2.8rem,8.2vw,6.2rem)}.display[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#5ff0bb,#8ab6ff 55%,#c084fc);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:46ch;margin:26px 0 34px;font-size:clamp(1.05rem,1.55vw,1.3rem)}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.lens[data-astro-cid-lcdefpme]{--lw:clamp(140px, 20vw, 260px);z-index:2;width:var(--lw);height:calc(var(--lw) * .5);touch-action:none;user-select:none;cursor:grab;opacity:0;transition:opacity 1s var(--ease);position:absolute;top:0;left:0}.lens[data-astro-cid-lcdefpme].ready{opacity:1}.lens[data-astro-cid-lcdefpme].held{cursor:grabbing}.lens-glass[data-astro-cid-lcdefpme]{--glass-blur:1px;--liquid-blur:.4px;--glass-sat:150%;--glass-fill:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.06), oklab(100% 0 5.96046e-8/.01));transition:scale .5s var(--spring);border-radius:999px;animation:5.5s ease-in-out infinite bob;position:absolute;inset:0;box-shadow:inset 0 1px 1px oklab(100% 0 5.96046e-8/.55),inset 0 -1px 1px oklab(100% 0 5.96046e-8/.22),inset 0 0 20px oklab(100% 0 5.96046e-8/.12),0 22px 44px -14px #0009}.lens-glass[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 28% 0,oklab(100% 0 5.96046e-8/.2),#0000 55%);position:absolute;inset:0}.lens[data-astro-cid-lcdefpme].held .lens-glass[data-astro-cid-lcdefpme]{animation-play-state:paused;scale:1.08}@keyframes bob{50%{translate:0 -7px}}.lens-hint[data-astro-cid-lcdefpme]{white-space:nowrap;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);backdrop-filter:blur(12px);transition:opacity .6s var(--ease);background:oklab(24.9134% -.00136206 -.0299519/.8);border:1px solid oklab(100% 0 5.96046e-8/.12);border-radius:999px;padding:4px 11px;font-size:.68rem;font-weight:500;position:absolute;top:100%;left:50%;translate:-50% 12px}.lens[data-astro-cid-lcdefpme].used .lens-hint[data-astro-cid-lcdefpme]{opacity:0}.dock[data-astro-cid-lcdefpme]{--icon:54px;z-index:3;height:calc(var(--icon) + 20px);--glass-blur:24px;border-radius:26px;align-items:flex-end;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:34px;left:50%;translate:-50%}.dock-item[data-astro-cid-lcdefpme]{--s:1;width:calc(var(--icon) * var(--s));height:calc(var(--icon) * var(--s));border-radius:23%;flex:none;text-decoration:none;display:block;position:relative}.dock-item[data-astro-cid-lcdefpme] .app-icon,.mail-tile[data-astro-cid-lcdefpme]{transition:filter .2s var(--ease);box-shadow:0 8px 18px -6px #0000008c;border-radius:23%!important;width:100%!important;height:100%!important}.dock-item[data-astro-cid-lcdefpme] .letter{font-size:calc(var(--icon) * var(--s) * .46)!important}.dock-item[data-astro-cid-lcdefpme]:active .app-icon,.dock-item[data-astro-cid-lcdefpme]:active .mail-tile[data-astro-cid-lcdefpme]{filter:brightness(.7)}.dock-item[data-astro-cid-lcdefpme].launch{animation:launch .42s var(--ease) both}@keyframes launch{40%{transform:translateY(-22px)}to{transform:none}}.mail-tile[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#7dd3fc,#4f46e5);place-items:center;display:grid}.mail-tile[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:58%}.dock-sep[data-astro-cid-lcdefpme]{background:oklab(100% 0 5.96046e-8/.18);align-self:stretch;width:1px;margin:4px 2px}.dock-tip[data-astro-cid-lcdefpme]{white-space:nowrap;pointer-events:none;color:var(--ink);opacity:0;backdrop-filter:blur(16px);transition:opacity .2s var(--ease), translate .3s var(--ease-out);background:oklab(24.9134% -.00136206 -.0299519/.78);border:1px solid oklab(100% 0 5.96046e-8/.1);border-radius:9px;padding:5px 11px;font-size:.8rem;font-weight:500;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 5px}.dock-item[data-astro-cid-lcdefpme]:hover .dock-tip[data-astro-cid-lcdefpme],.dock-item[data-astro-cid-lcdefpme]:focus-visible .dock-tip[data-astro-cid-lcdefpme]{opacity:1;translate:-50%}@media (width<=760px){.lens-hint[data-astro-cid-lcdefpme]{color:var(--muted);background:0 0;border-color:#0000;top:50%;translate:-50% -50%}}@media (width<=620px){.cta-row[data-astro-cid-lcdefpme]{gap:10px}.cta-row[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding:12px 17px;font-size:.95rem}.dock[data-astro-cid-lcdefpme]{--icon:44px;border-radius:22px;gap:8px;padding:8px 10px;bottom:22px}.hero[data-astro-cid-lcdefpme]{padding-bottom:150px}}.statement[data-astro-cid-lcdefpme]{--p:1;padding:150px 0 40px}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:22px;font-size:.82rem}.big[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(1.9rem,4.6vw,3.7rem);font-weight:600;line-height:1.12}.word[data-astro-cid-lcdefpme]{--o:clamp(.13, calc(var(--p) * (var(--n) + 5) - var(--i)), 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 2.5px));transition:opacity .25s linear,filter .25s linear;display:inline-block}.word[data-astro-cid-lcdefpme].lit{background:linear-gradient(100deg,#5ff0bb,#8ab6ff 60%,#c084fc);color:#0000;-webkit-background-clip:text;background-clip:text}.block[data-astro-cid-lcdefpme]{padding:90px 0 0}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:22px;margin-bottom:26px;display:flex}.count[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;display:grid}.app[data-astro-cid-lcdefpme]{color:inherit;padding:28px;text-decoration:none;display:block}.card-top[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.app[data-astro-cid-lcdefpme] .app-icon{transition:transform .6s var(--ease-out);box-shadow:0 10px 24px -10px #0009}.app[data-astro-cid-lcdefpme]:hover .app-icon{transform:translateZ(40px)rotate(-5deg)scale(1.06)}.app[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.3rem}.tag[data-astro-cid-lcdefpme]{color:var(--accent-ink);font-size:.84rem;font-weight:500}.app[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].muted{margin:18px 0;font-size:.96rem}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.go[data-astro-cid-lcdefpme]{width:36px;height:36px;color:var(--muted);opacity:0;transition:all .45s var(--ease-out);background:oklab(100% 0 5.96046e-8/.1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:24px;right:24px;transform:translate(-8px);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.22)}.app[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{opacity:1;color:var(--ink);transform:translateZ(30px)}.showcase[data-astro-cid-lcdefpme]{z-index:2;padding:70px 0 10px;position:relative;overflow:hidden}.rail[data-astro-cid-lcdefpme]{will-change:transform;gap:18px;width:max-content;display:flex}.rail[data-astro-cid-lcdefpme] .shot{height:min(360px, 42vh, calc(76vw / var(--ar,1.6)));border:1px solid var(--line);filter:saturate(.9)brightness(.95);width:auto;transition:transform .6s var(--ease-out), filter .6s var(--ease);border-radius:18px}.rail[data-astro-cid-lcdefpme] .shot:hover{filter:none;transform:translateY(-10px)scale(1.03)}.fade-l[data-astro-cid-lcdefpme],.fade-r[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;width:150px;position:absolute;top:0;bottom:0}.fade-l[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--bg), transparent);left:0}.fade-r[data-astro-cid-lcdefpme]{background:linear-gradient(270deg, var(--bg), transparent);right:0}.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:18px;display:grid}.stack-tile[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;padding:28px;display:flex}.stack-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:1.4rem}.stack-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34ch;margin:0}.value[data-astro-cid-lcdefpme]{flex-direction:column;padding:24px;display:flex}.value-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:auto;padding-bottom:22px;display:flex}.chip[data-astro-cid-lcdefpme]{width:46px;height:46px;transition:transform .6s var(--ease-out);background:linear-gradient(160deg, color-mix(in oklab, var(--tint) 40%, transparent), color-mix(in oklab, var(--tint) 10%, transparent));box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.35), 0 10px 24px -10px color-mix(in oklab, var(--tint) 60%, transparent);border-radius:14px;place-items:center;display:grid}.chip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px}.value[data-astro-cid-lcdefpme]:hover .chip[data-astro-cid-lcdefpme]{transform:translateZ(36px)scale(1.06)}.value[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--tint) 70%, white);font-family:Instrument Serif,Georgia,serif;font-size:2.3rem;line-height:1}.value[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 6px}.value[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.93rem}.iso[data-astro-cid-lcdefpme]{flex:1;place-items:center;min-height:360px;display:grid;position:relative}.iso-float[data-astro-cid-lcdefpme]{animation:7s ease-in-out infinite float}@keyframes float{50%{translate:0 -10px}}.iso-stack[data-astro-cid-lcdefpme]{--gap:34px;--size:220px;width:var(--size);height:var(--size);transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-45deg)}.js .iso-stack[data-astro-cid-lcdefpme]:not(.open){--gap:5px}.pane[data-astro-cid-lcdefpme]{transform:translateZ(calc((3 - var(--i)) * var(--gap)));background:linear-gradient(135deg, oklab(100% 0 5.96046e-8/.3), transparent 42%), linear-gradient(135deg, color-mix(in oklab, var(--tint) 58%, transparent), color-mix(in oklab, var(--tint) 16%, transparent));box-shadow:inset 0 0 22px oklab(100% 0 5.96046e-8/.14), 0 0 0 1px color-mix(in oklab, var(--tint) 30%, transparent);transition:transform .9s var(--spring), opacity .5s var(--ease), box-shadow .5s var(--ease);transition-delay:calc((3 - var(--i)) * 50ms);border:1px solid oklab(100% 0 5.96046e-8/.42);border-radius:34px;position:absolute;inset:0}.pane-num[data-astro-cid-lcdefpme]{color:#fff;opacity:.85;font-family:Instrument Serif,Georgia,serif;font-size:1.6rem;position:absolute;top:12px;left:16px}.pane-glyph[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:44px;position:absolute;bottom:18px;right:18px}.iso-stack[data-astro-cid-lcdefpme][data-active] .pane[data-astro-cid-lcdefpme]{opacity:.28}.iso-stack[data-astro-cid-lcdefpme][data-active="0"] .pane[data-astro-cid-lcdefpme][data-pane="0"],.iso-stack[data-astro-cid-lcdefpme][data-active="1"] .pane[data-astro-cid-lcdefpme][data-pane="1"],.iso-stack[data-astro-cid-lcdefpme][data-active="2"] .pane[data-astro-cid-lcdefpme][data-pane="2"],.iso-stack[data-astro-cid-lcdefpme][data-active="3"] .pane[data-astro-cid-lcdefpme][data-pane="3"]{opacity:1;transform:translateZ(calc((3 - var(--i)) * var(--gap) + 34px));box-shadow:inset 0 0 26px oklab(100% 0 5.96046e-8/.24), 0 0 40px color-mix(in oklab, var(--tint) 70%, transparent);transition-delay:0s}.iso-shadow[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(6px);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:320px;height:80px;position:absolute;bottom:10px;left:50%;translate:-50%}@media (width<=900px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.stack-tile[data-astro-cid-lcdefpme]{grid-row:auto}}@media (width<=560px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-auto-rows:auto}.stack-tile[data-astro-cid-lcdefpme]{grid-column:auto}.iso[data-astro-cid-lcdefpme]{min-height:290px}.iso-stack[data-astro-cid-lcdefpme]{--size:160px;--gap:26px}}.retired[data-astro-cid-lcdefpme]{padding-left:1.2em}
