.page-hero h1 .claim{display:block}.page-hero h1 .claim:nth-child(2){color:var(--cyan)}.page-hero h1 .claim:nth-child(3){color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--white) 55%, transparent)}.sec-head[data-astro-cid-ak3uvd6m]{gap:1.5rem;max-width:1000px;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.body[data-astro-cid-ak3uvd6m] .cols[data-astro-cid-ak3uvd6m]{grid-template-columns:1.3fr 1fr;align-items:end;gap:2rem 5rem;display:grid}.big[data-astro-cid-ak3uvd6m]{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,2.3rem);line-height:1.22}.caps[data-astro-cid-ak3uvd6m]{background:var(--ink);overflow:hidden}.stairs[data-astro-cid-ak3uvd6m]{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.75rem;list-style:none;display:grid}.step[data-astro-cid-ak3uvd6m]{--rx:0deg;--ry:0deg;margin-top:calc(var(--i) * 3.5rem);border:1px solid var(--line-strong);border-top:2px solid var(--blue);background:color-mix(in srgb, var(--navy-deep) 55%, transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-out), border-color .4s, background-color .4s;gap:.9rem;padding:1.5rem 1.25rem 1.75rem;display:grid}.step[data-astro-cid-ak3uvd6m]:hover{border-color:var(--cyan);background:color-mix(in srgb, var(--indigo-deep) 50%, transparent)}.step[data-astro-cid-ak3uvd6m] .n[data-astro-cid-ak3uvd6m]{font-size:2.2rem;font-family:var(--f-display);color:var(--cyan);letter-spacing:-.04em;font-weight:300}.step[data-astro-cid-ak3uvd6m] h3[data-astro-cid-ak3uvd6m]{letter-spacing:-.02em;font-size:1.15rem}.step[data-astro-cid-ak3uvd6m] p[data-astro-cid-ak3uvd6m],.step[data-astro-cid-ak3uvd6m] li[data-astro-cid-ak3uvd6m]{color:var(--muted);font-size:.92rem}.step[data-astro-cid-ak3uvd6m] ul[data-astro-cid-ak3uvd6m]{gap:.35rem;list-style:none;display:grid}.step[data-astro-cid-ak3uvd6m] li[data-astro-cid-ak3uvd6m]:before{content:"— ";color:var(--blue)}.ready[data-astro-cid-ak3uvd6m]{background:radial-gradient(60% 60% at 20% 50%, color-mix(in srgb, var(--indigo-deep) 40%, transparent), transparent), var(--ink)}.ready[data-astro-cid-ak3uvd6m] .grid[data-astro-cid-ak3uvd6m]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}.r-text[data-astro-cid-ak3uvd6m]{gap:1.4rem;display:grid}.ticks[data-astro-cid-ak3uvd6m]{border-top:1px solid var(--line-strong);list-style:none}.ticks[data-astro-cid-ak3uvd6m]>li[data-astro-cid-ak3uvd6m]{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.box[data-astro-cid-ak3uvd6m]{border:1px solid var(--cyan);width:1.4rem;height:1.4rem;margin-top:.2rem;position:relative}.box[data-astro-cid-ak3uvd6m]:after{content:"";background:var(--cyan);transition:transform .5s var(--ease-out) .5s;position:absolute;inset:4px;transform:scale(0)}.ticks[data-astro-cid-ak3uvd6m]>li[data-astro-cid-ak3uvd6m].in .box[data-astro-cid-ak3uvd6m]:after,html:not(.js) .box[data-astro-cid-ak3uvd6m]:after{transform:scale(1)}.ticks[data-astro-cid-ak3uvd6m] h3[data-astro-cid-ak3uvd6m]{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.25}.ticks[data-astro-cid-ak3uvd6m] ul[data-astro-cid-ak3uvd6m]{color:var(--muted);margin-top:.6rem;list-style:none}.statement[data-astro-cid-ak3uvd6m]{max-width:24ch;font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(2rem,4.6vw,4.6rem);line-height:1.02}.next[data-astro-cid-ak3uvd6m]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.tile[data-astro-cid-ak3uvd6m]{background:var(--ink);color:var(--white);isolation:isolate;gap:.75rem;padding:2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-ak3uvd6m]:before{content:"";z-index:-1;background:var(--logo-blue);transition:transform .7s var(--ease-out);position:absolute;inset:0;transform:translate(-101%)}.tile[data-astro-cid-ak3uvd6m]:hover:before{transform:none}.tile[data-astro-cid-ak3uvd6m] .mono[data-astro-cid-ak3uvd6m]{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:.68rem}.tile[data-astro-cid-ak3uvd6m]:hover .mono[data-astro-cid-ak3uvd6m]{color:var(--white)}.tile[data-astro-cid-ak3uvd6m] .t[data-astro-cid-ak3uvd6m]{font-family:var(--f-display);letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.3rem,2vw,1.9rem)}.go[data-astro-cid-ak3uvd6m]{transition:transform .5s var(--ease-out);font-size:1.6rem;position:absolute;bottom:2rem;right:2rem}.tile[data-astro-cid-ak3uvd6m]:hover .go[data-astro-cid-ak3uvd6m]{transform:translate(.4rem)}.others[data-astro-cid-ak3uvd6m]{background:var(--ink);padding-block:clamp(3rem,6vw,5rem)}.o-title[data-astro-cid-ak3uvd6m]{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:1.5rem;font-size:.7rem;font-weight:500}.o-list[data-astro-cid-ak3uvd6m]{grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;display:grid}.o-list[data-astro-cid-ak3uvd6m] a[data-astro-cid-ak3uvd6m]{border:1px solid var(--line);align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .3s,background-color .3s;display:flex}.o-list[data-astro-cid-ak3uvd6m] a[data-astro-cid-ak3uvd6m]:hover{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 6%, transparent)}.o-list[data-astro-cid-ak3uvd6m] img[data-astro-cid-ak3uvd6m]{width:44px;height:auto}.o-list[data-astro-cid-ak3uvd6m] span[data-astro-cid-ak3uvd6m]{display:grid}.o-list[data-astro-cid-ak3uvd6m] strong[data-astro-cid-ak3uvd6m]{font-family:var(--f-display);font-weight:500}.o-list[data-astro-cid-ak3uvd6m] small[data-astro-cid-ak3uvd6m]{color:var(--muted);font-size:.82rem}@media (width<=1100px){.stairs[data-astro-cid-ak3uvd6m]{grid-template-columns:repeat(2,minmax(0,1fr))}.step[data-astro-cid-ak3uvd6m]{margin-top:0}}@media (width<=860px){.body[data-astro-cid-ak3uvd6m] .cols[data-astro-cid-ak3uvd6m],.ready[data-astro-cid-ak3uvd6m] .grid[data-astro-cid-ak3uvd6m],.next[data-astro-cid-ak3uvd6m],.o-list[data-astro-cid-ak3uvd6m]{grid-template-columns:1fr}}@media (width<=560px){.stairs[data-astro-cid-ak3uvd6m]{grid-template-columns:1fr}}
