.overture[data-astro-cid-ooyrx2nj]{isolation:isolate;position:relative;overflow-x:clip}.overture[data-astro-cid-ooyrx2nj]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 0%, color-mix(in srgb, var(--primary) 9%, transparent) 0%, transparent 70%);height:100svh;position:absolute;inset:0 0 auto}.frags[data-astro-cid-ooyrx2nj]{pointer-events:none;z-index:1;height:100svh;position:absolute;inset:0 0 auto}.overture-copy[data-astro-cid-ooyrx2nj]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:6rem 1rem 5rem;display:flex;position:relative}.laptop-slot[data-astro-cid-ooyrx2nj]{--lw:min(92vw, 1120px);z-index:3;width:var(--lw);margin:0 auto;padding-bottom:6rem;position:relative}.frag[data-astro-cid-ooyrx2nj]{left:var(--mx);top:var(--my);--s:.74;position:absolute}@media (width>=768px){.frag[data-astro-cid-ooyrx2nj]{left:var(--x);top:var(--y);--s:.88}}@media (width>=1280px){.frag[data-astro-cid-ooyrx2nj]{--s:1}}.frag-depth[data-astro-cid-ooyrx2nj]{translate:calc(var(--px,0) * var(--d) * 14px) calc(var(--py,0) * var(--d) * 10px);transition:translate .9s cubic-bezier(.16,1,.3,1)}.frag-body[data-astro-cid-ooyrx2nj]{transform-origin:0 0;rotate:var(--r);scale:var(--s);color:var(--foreground);display:block;box-shadow:0 18px 40px -12px #000000b3,0 2px 6px #0006}.frag-card[data-astro-cid-ooyrx2nj]{aspect-ratio:1.586;background:radial-gradient(140% 160% at 14% -10%, #ffffff17, transparent 55%), linear-gradient(160deg, var(--card-metal-1), var(--card-metal-2));border:1px solid #ffffff12;border-radius:1rem;flex-direction:column;justify-content:space-between;width:15.5rem;padding:1rem 1.1rem;display:flex}.card-chip[data-astro-cid-ooyrx2nj]{background:linear-gradient(135deg,#3a3a38,#222);border:1px solid #ffffff14;border-radius:.35rem;width:2.1rem;height:1.55rem}.frag-notif[data-astro-cid-ooyrx2nj]{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, white);border-radius:1rem;align-items:center;gap:.75rem;width:17.5rem;padding:.75rem .9rem;display:flex}.notif-icon[data-astro-cid-ooyrx2nj]{background:var(--secondary);border-radius:.6rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.notif-icon[data-astro-cid-ooyrx2nj] svg[data-astro-cid-ooyrx2nj]{width:1.1rem;height:1.1rem}.frag-bubble[data-astro-cid-ooyrx2nj]{background:#1d1f1e;border:1px solid #ffffff0d;border-radius:.9rem .9rem .9rem .25rem;width:15rem;padding:.55rem .8rem .4rem;position:relative}.frag-receipt[data-astro-cid-ooyrx2nj]{color:#1d1c1a;background:var(--primary);width:11.5rem;padding:1rem .9rem 1.4rem;font-size:10.5px;line-height:1.7;mask:linear-gradient(#000 0 0) top/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 5px 0,#000 4.5px,#0000 5px) 0 100%/10px 6px repeat-x}.receipt-rule[data-astro-cid-ooyrx2nj]{border-top:1px dashed #0000004d;margin:.35rem 0;display:block}.frag-note[data-astro-cid-ooyrx2nj]{color:#1d1c1a;background:oklch(93% .035 85);border-radius:2px;width:9.5rem;padding:.9rem .85rem 1.1rem;font-size:14px;line-height:1.35}.frag-chip[data-astro-cid-ooyrx2nj]{white-space:nowrap;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:13px;display:inline-flex}.frag-msi[data-astro-cid-ooyrx2nj]{border:1px solid var(--border);background:var(--card);border-radius:.9rem;width:13.5rem;padding:.75rem .9rem .85rem}.msi-ticks[data-astro-cid-ooyrx2nj]{grid-template-columns:repeat(12,1fr);gap:3px;margin-top:.6rem;display:grid}.msi-ticks[data-astro-cid-ooyrx2nj] span[data-astro-cid-ooyrx2nj]{background:var(--secondary);border-radius:2px;height:5px}.msi-ticks[data-astro-cid-ooyrx2nj] span[data-astro-cid-ooyrx2nj].on{background:var(--spectrum-msi)}.hero-title[data-astro-cid-ooyrx2nj]{font-size:clamp(3rem,9vw,6rem);line-height:.96}.hero-title[data-astro-cid-ooyrx2nj] .line[data-astro-cid-ooyrx2nj]{padding-bottom:.08em;display:block;overflow:clip}.hero-title[data-astro-cid-ooyrx2nj] .line[data-astro-cid-ooyrx2nj]>span[data-astro-cid-ooyrx2nj]{display:inline-block}.screen-ghost[data-astro-cid-ooyrx2nj]{aspect-ratio:16/10.6;pointer-events:none;width:100%;position:absolute;top:0;left:0}.laptop[data-astro-cid-ooyrx2nj]{perspective:2600px;perspective-origin:50% -12%;position:relative}.lid[data-astro-cid-ooyrx2nj]{aspect-ratio:16/10.6;transform-origin:50% 100%;transform-style:preserve-3d;position:relative}.lid-front[data-astro-cid-ooyrx2nj],.lid-back[data-astro-cid-ooyrx2nj]{backface-visibility:hidden;border-radius:1.4%/2.1%;position:absolute;inset:0}.lid-front[data-astro-cid-ooyrx2nj]{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 0 2px var(--card-metal-1), 0 0 0 3px #ffffff1a, 0 -2px 0 3px #ffffff29, 0 40px 120px -30px color-mix(in srgb, var(--primary) 10%, transparent);background:#050505;padding:2.6% 2.4% 3%}.lid-camera[data-astro-cid-ooyrx2nj]{aspect-ratio:1;background:#1d2125;border-radius:50%;width:.45%;position:absolute;top:1.05%;left:50%;translate:-50%}.screen[data-astro-cid-ooyrx2nj]{background:#0a0a0a;border-radius:.4%;height:100%;position:relative;overflow:hidden}.screen-glare[data-astro-cid-ooyrx2nj]{pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0%,#ffffff05 20%,#0000 36%);position:absolute;inset:0}.lid-back[data-astro-cid-ooyrx2nj]{background:radial-gradient(120% 140% at 30% 0%, var(--card-metal-highlight), transparent 60%), linear-gradient(180deg, var(--card-metal-1), var(--card-metal-2));place-items:center;display:grid;transform:rotateX(180deg);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 2px #ffffff1f}.lid-back[data-astro-cid-ooyrx2nj] svg{opacity:.6;width:9%;height:auto}.base[data-astro-cid-ooyrx2nj]{background:linear-gradient(#3a3a39 0%,#1c1c1c 45%,#0b0b0b 100%);border-radius:2px 2px 40% 40%/2px 2px 100% 100%;width:112%;height:clamp(8px,1.9vw,20px);position:relative;left:-6%;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff0d}.base[data-astro-cid-ooyrx2nj] span[data-astro-cid-ooyrx2nj]{background:#0e0e0e;border-radius:0 0 8px 8px;width:14%;height:40%;position:absolute;top:0;left:50%;translate:-50%}.floor-shadow[data-astro-cid-ooyrx2nj]{z-index:-1;filter:blur(18px);background:#000000d9;border-radius:50%;height:36px;position:absolute;bottom:-18px;left:4%;right:4%}.laptop-caption[data-astro-cid-ooyrx2nj]{text-align:center;margin-top:2.75rem}.scroll-cue[data-astro-cid-ooyrx2nj]{z-index:2;background:var(--border);width:1px;height:2.75rem;position:absolute;top:calc(100svh - 4.5rem);left:50%;overflow:hidden;translate:-50%}.scroll-cue[data-astro-cid-ooyrx2nj] span[data-astro-cid-ooyrx2nj]{background:var(--foreground);transform-origin:top;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-ooyrx2nj] .line[data-astro-cid-ooyrx2nj]>span[data-astro-cid-ooyrx2nj]{animation:1.1s cubic-bezier(.16,1,.3,1) both rise}.hero-title[data-astro-cid-ooyrx2nj] .line[data-astro-cid-ooyrx2nj]:nth-child(2)>span[data-astro-cid-ooyrx2nj]{animation-delay:90ms}.hero-rise[data-astro-cid-ooyrx2nj]{animation:1s cubic-bezier(.16,1,.3,1) both fade-up;animation-delay:calc(.12s * var(--i))}.frag-body[data-astro-cid-ooyrx2nj]{animation:1.4s cubic-bezier(.16,1,.3,1) both frag-in,7s ease-in-out infinite alternate float;animation-delay:calc(.25s + 70ms * var(--i)), calc(-1.3s * var(--i))}.scroll-cue[data-astro-cid-ooyrx2nj] span[data-astro-cid-ooyrx2nj]{animation:2.2s cubic-bezier(.65,0,.35,1) 1.4s infinite cue}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes frag-in{0%{opacity:0;filter:blur(8px)}}@keyframes float{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.01%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}html.motion .overture[data-astro-cid-ooyrx2nj]{place-items:center;height:100svh;display:grid;overflow:clip}html.motion .overture[data-astro-cid-ooyrx2nj]>[data-astro-cid-ooyrx2nj]{grid-area:1/1}html.motion .frags[data-astro-cid-ooyrx2nj]{z-index:4;height:auto;inset:0}html.motion .overture-copy[data-astro-cid-ooyrx2nj]{min-height:0}html.motion .laptop-slot[data-astro-cid-ooyrx2nj]{--lw:min(90vw, calc((100svh - 13rem) * 1.5), 1180px);padding:3.5rem 0 0}html.motion .screen-ghost[data-astro-cid-ooyrx2nj]{top:3.5rem}html.motion .laptop-caption[data-astro-cid-ooyrx2nj]{margin-top:2rem}.statement[data-astro-cid-nfdfm76e]{max-width:75rem;margin:0 auto;padding:8rem 1rem 9rem}@media (width>=768px){.statement[data-astro-cid-nfdfm76e]{padding:12rem 2rem 13rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.statement-text[data-astro-cid-nfdfm76e]:not(.is-split){opacity:.14}}.statement-text[data-astro-cid-nfdfm76e]{letter-spacing:-.035em;font-size:clamp(1.75rem,4.2vw,3.75rem);font-weight:600;line-height:1.12}.chapters[data-astro-cid-ckdz4grb]{padding:4rem 0 6rem}.chapters-grid[data-astro-cid-ckdz4grb]{gap:3rem;margin-top:4rem;display:grid}.chapter[data-astro-cid-ckdz4grb]+.chapter[data-astro-cid-ckdz4grb]{margin-top:6rem}.chapter-inline[data-astro-cid-ckdz4grb]{border:1px solid var(--border);border-radius:1rem;margin-top:2.5rem;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.chapters-list[data-astro-cid-ckdz4grb]>p[data-astro-cid-ckdz4grb]:last-child{margin-top:3rem}.chapters-stage[data-astro-cid-ckdz4grb]{display:none}@media (width>=1024px){html.motion .chapters-grid[data-astro-cid-ckdz4grb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;margin-top:0}html.motion .chapters-list[data-astro-cid-ckdz4grb]{align-self:start;height:100svh;position:sticky;top:0}html.motion .chapter[data-astro-cid-ckdz4grb]{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),visibility 0s linear .7s;display:flex;position:absolute;inset:0;transform:translateY(28px)}html.motion .chapter[data-astro-cid-ckdz4grb].is-active{opacity:1;visibility:visible;transition-delay:80ms,80ms,0s;transform:none}html.motion .chapter[data-astro-cid-ckdz4grb]+.chapter[data-astro-cid-ckdz4grb]{margin-top:0}html.motion .chapter-inline[data-astro-cid-ckdz4grb]{display:none}html.motion .chapters-list[data-astro-cid-ckdz4grb]>p[data-astro-cid-ckdz4grb]:last-child{margin:0;position:absolute;bottom:2.5rem}html.motion .chapters-stage[data-astro-cid-ckdz4grb]{height:calc(var(--chapters) * 100svh);display:block}}.stage-sticky[data-astro-cid-ckdz4grb]{align-items:center;height:100svh;display:flex;position:sticky;top:0}.stage-frame[data-astro-cid-ckdz4grb]{aspect-ratio:16/10;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6,0 0 0 6px #111,0 0 0 7px #ffffff0f}.stage-screen[data-astro-cid-ckdz4grb]{position:absolute;inset:0}.stage-ray[data-astro-cid-ckdz4grb]{z-index:5;background:var(--ray,var(--spectrum-credit));height:2px;transition:background-color .6s;position:absolute;inset:0 0 auto}.search[data-astro-cid-lobuekm6]{border-top:1px solid var(--border);padding:6rem 1rem;position:relative}.search[data-astro-cid-lobuekm6]:before{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 62%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 70%);position:absolute;inset:0}.search-inner[data-astro-cid-lobuekm6]{max-width:52rem;margin:0 auto;position:relative}.search-copy[data-astro-cid-lobuekm6]{text-align:center}.search-title[data-astro-cid-lobuekm6]{font-size:clamp(2.25rem,4.8vw,4.5rem)}.palette-stage[data-astro-cid-lobuekm6]{margin-top:3rem;position:relative}.keys[data-astro-cid-lobuekm6]{z-index:2;gap:.5rem;display:none;position:absolute;top:1.5rem;left:50%;translate:-50%}html.motion .keys[data-astro-cid-lobuekm6]{display:flex}.keys[data-astro-cid-lobuekm6] kbd[data-astro-cid-lobuekm6]{width:3.25rem;height:3.25rem;font-family:var(--font-sans);color:var(--foreground);background:linear-gradient(#1d1d1d,#121212);border:1px solid #ffffff1a;border-bottom-width:3px;border-radius:.75rem;place-items:center;font-size:1.25rem;display:grid}.palette[data-astro-cid-lobuekm6]{background:#121212;border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:0 60px 120px -40px #000000f2,0 0 0 1px #0009}.palette-input[data-astro-cid-lobuekm6]{border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.query[data-astro-cid-lobuekm6]{flex:1;align-items:center;min-height:1.75rem;font-size:1.15rem;display:inline-flex}.caret[data-astro-cid-lobuekm6]{background:var(--spectrum-debit);width:2px;height:1.3rem;margin-left:2px;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.esc[data-astro-cid-lobuekm6]{border:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);border-radius:.35rem;padding:.15rem .45rem;font-size:10px}.palette-body[data-astro-cid-lobuekm6]{padding:.5rem .6rem .6rem}.group-label[data-astro-cid-lobuekm6]{color:var(--muted-foreground);padding:.7rem .75rem .35rem;font-size:13px}.row[data-astro-cid-lobuekm6]{border-radius:.65rem;align-items:center;gap:.9rem;padding:.6rem .75rem;display:flex}.row[data-astro-cid-lobuekm6].is-best{background:#222}.row-icon[data-astro-cid-lobuekm6]{width:1.5rem;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.row-icon[data-astro-cid-lobuekm6] svg[data-astro-cid-lobuekm6]{width:1.2rem;height:1.2rem}.open-hint[data-astro-cid-lobuekm6]{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.palette-foot[data-astro-cid-lobuekm6]{border-top:1px solid var(--border);color:var(--muted-foreground);gap:1.25rem;padding:.75rem 1.25rem;font-size:12px;display:flex}@media (width<=639px){.row[data-astro-cid-lobuekm6]:nth-child(n+5),.open-hint[data-astro-cid-lobuekm6]{display:none}}html.motion .search[data-astro-cid-lobuekm6]{align-items:center;width:100%;min-height:100svh;padding:5rem 1rem 2rem;display:flex}html.motion .search-inner[data-astro-cid-lobuekm6]{width:100%}html.motion .palette-stage[data-astro-cid-lobuekm6]{margin-top:2.25rem}@media (height<=960px){html.motion .row[data-astro-cid-lobuekm6]:nth-child(n+5){display:none}}.phone-wrap[data-astro-cid-oc4wrdv7]{justify-content:center;display:flex}.phone[data-astro-cid-oc4wrdv7]{aspect-ratio:1170/2532;background:radial-gradient(120% 80% at 20% 0%, var(--card-metal-highlight), transparent 60%), linear-gradient(160deg, var(--card-metal-1), var(--card-metal-2));border-radius:3.1rem;width:min(72vw,340px);padding:.7rem;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f,inset 0 0 0 7px #080808,0 60px 120px -40px #000000f2}.island[data-astro-cid-oc4wrdv7]{z-index:2;background:#000;border-radius:999px;width:28%;height:1.55rem;position:absolute;top:1.45rem;left:50%;translate:-50%}.finale[data-astro-cid-xmtqwswq]{border-top:1px solid var(--border);padding:9rem 0 8rem;position:relative;overflow:clip}.finale[data-astro-cid-xmtqwswq]:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 30%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 70%);position:absolute;inset:0}
