.hero[data-astro-cid-lcdefpme]{--h-bg:var(--brand-cream);--h-text:var(--gray-20);--h-title:var(--brand-blue-logo);background:var(--h-bg);color:var(--h-text);margin-bottom:3rem;padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.hero[data-astro-cid-lcdefpme]{--h-bg:var(--gray-10);--h-text:var(--gray-88);--h-title:var(--white)}}.hero[data-astro-cid-lcdefpme]:after{content:"";background:var(--brand-orange-logo);height:10px;box-shadow:0 -14px 0 -12px var(--brand-blue-logo);position:absolute;bottom:0;left:0;right:0}.geo[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.g-blue[data-astro-cid-lcdefpme]{fill:var(--brand-blue-logo)}.g-orange[data-astro-cid-lcdefpme]{fill:var(--brand-orange-logo)}.g-rule[data-astro-cid-lcdefpme]{fill:var(--brand-blue-logo)}.g-dots[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:var(--brand-blue);opacity:.45}@media (prefers-color-scheme:dark){.g-blue[data-astro-cid-lcdefpme]{fill:var(--brand-blue);opacity:.6}.g-rule[data-astro-cid-lcdefpme]{fill:var(--brand-orange-logo)}.g-dots[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:var(--brand-orange-logo);opacity:.35}}@media (width<=900px){.geo[data-astro-cid-lcdefpme]{opacity:.35}}.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:2.5rem;display:grid;position:relative}.brand-h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--h-title);margin:0 0 1.4rem;font-size:clamp(3.4rem,11vw,9.5rem);font-weight:700;line-height:.88}.brand-h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.brand-h1[data-astro-cid-lcdefpme] .with[data-astro-cid-lcdefpme]{color:var(--gray-10);background:var(--brand-orange-logo);margin-top:.06em;padding:0 .12em .06em;display:inline-block}.sub[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--h-title);border-top:4px solid var(--h-title);max-width:26ch;margin:0 0 .8rem;padding-top:.7rem;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600}.lead[data-astro-cid-lcdefpme]{max-width:46ch;margin:0 0 1.6rem;font-size:1.08rem}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--h-title);font-weight:600}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;display:flex}.btn[data-astro-cid-lcdefpme]{min-height:48px;color:var(--white);background:var(--brand-blue-logo);align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-alt[data-astro-cid-lcdefpme]{color:var(--black);background:var(--brand-orange-logo)}.btn[data-astro-cid-lcdefpme]:hover{background:var(--gray-10);color:var(--white)}.btn[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--gray-10);outline-offset:3px}@media (prefers-color-scheme:dark){.btn[data-astro-cid-lcdefpme]:hover{background:var(--white);color:var(--black)}.btn[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--white)}}@media (width<=520px){.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%;justify-content:center}}.motif[data-astro-cid-lcdefpme]{position:relative}.code-block[data-astro-cid-lcdefpme]{background:var(--gray-10);color:var(--gray-88);border-top:8px solid var(--brand-orange-logo)}@media (prefers-color-scheme:dark){.code-block[data-astro-cid-lcdefpme]{background:var(--black)}}.file[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange-logo);margin:0;padding:.7rem 1.1rem 0;font-size:.72rem}.code-block[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{font-family:var(--font-mono);white-space:pre;margin:0;padding:.6rem 1.1rem 1.2rem;font-size:clamp(.66rem,1vw,.82rem);line-height:1.6;overflow-x:auto}.code-block[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--white);font-weight:600}.code-block[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand-orange-logo);font-style:normal}.code-block[data-astro-cid-lcdefpme] s[data-astro-cid-lcdefpme]{color:var(--brand-cream);text-decoration:none}.code-block[data-astro-cid-lcdefpme] u[data-astro-cid-lcdefpme]{color:var(--brand-orange-logo);text-decoration:none}.rule-table[data-astro-cid-lcdefpme]{background:var(--h-bg);width:min(16rem,80%);color:var(--h-text);margin:1.4rem 0 0 auto;padding:.5rem .8rem .7rem}.t-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--h-title);margin:0 0 .3rem;font-size:1.1rem;font-weight:700}.rule-table[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{border-collapse:collapse;background:var(--h-bg);width:100%;font-size:.92rem}.rule-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;border-top:4px solid var(--h-title);border-bottom:1px solid var(--h-title);letter-spacing:.1em;text-transform:uppercase;color:var(--h-title);padding:.35rem .2rem;font-size:.75rem}.rule-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gray-33);font-variant-numeric:tabular-nums;padding:.35rem .2rem}.rule-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom:4px solid var(--h-title)}@media (width<=900px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.code-block[data-astro-cid-lcdefpme]{cursor:pointer;outline:none;transition:transform .15s}.code-block[data-astro-cid-lcdefpme]:has(.hint:focus-visible){box-shadow:0 0 0 4px var(--h-bg), 0 0 0 8px var(--brand-blue)}@media (prefers-color-scheme:dark){.code-block[data-astro-cid-lcdefpme]:has(.hint:focus-visible){box-shadow:0 0 0 4px var(--h-bg), 0 0 0 8px var(--brand-orange-logo)}}.file[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1rem;display:flex}.hint[data-astro-cid-lcdefpme]{font:inherit;letter-spacing:.06em;text-transform:none;color:var(--gray-88);cursor:pointer;background:0 0;border:0;outline:none;padding:0}.code-block[data-astro-cid-lcdefpme]:hover .hint[data-astro-cid-lcdefpme],.hint[data-astro-cid-lcdefpme]:focus-visible{color:var(--white);text-decoration:underline}.ln[data-astro-cid-lcdefpme]{min-height:1.6em;display:block}.out[data-astro-cid-lcdefpme]{border-top:1px solid var(--gray-33);min-height:1.6em;font-family:var(--font-mono);color:var(--gray-88);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.55rem 1.1rem;font-size:clamp(.66rem,1vw,.82rem);line-height:1.6;overflow:hidden}.prompt[data-astro-cid-lcdefpme]{color:var(--brand-orange-logo);font-weight:700}[data-astro-cid-lcdefpme][data-egg=done] .res[data-astro-cid-lcdefpme]{color:var(--white);font-weight:700}.rule-table[data-astro-cid-lcdefpme] .you[data-astro-cid-lcdefpme]{visibility:hidden}[data-astro-cid-lcdefpme][data-egg=done] .rule-table[data-astro-cid-lcdefpme] .you[data-astro-cid-lcdefpme]{visibility:visible}[data-astro-cid-lcdefpme][data-egg=done] .rule-table[data-astro-cid-lcdefpme] .you[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{background:var(--brand-orange-logo);color:var(--black);font-weight:700}@media (prefers-reduced-motion:no-preference){[data-astro-cid-lcdefpme][data-egg=running] .ln[data-astro-cid-lcdefpme]{animation:.3s steps(20,end) both type;animation-delay:calc(var(--i) * .14s)}[data-astro-cid-lcdefpme][data-egg=done] .rule-table[data-astro-cid-lcdefpme] .you[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{animation:.5s ease-out pop}}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pop{0%{background:var(--white)}}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;margin:0 0 3.5rem;padding:0;list-style:none;display:grid}.cat-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;color:var(--text);background:var(--bg-soft);flex-direction:column;gap:.35rem;padding:1.2rem 1.3rem 2.6rem;text-decoration:none;display:flex;position:relative}.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child a[data-astro-cid-lcdefpme]{background:var(--brand-blue-logo);color:var(--white);padding-top:1.6rem}.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) a[data-astro-cid-lcdefpme]{background:var(--brand-orange-logo);color:var(--black)}.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4) a[data-astro-cid-lcdefpme]{background:var(--surface)}.cat-grid[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.6rem;font-weight:700;line-height:1}.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .n[data-astro-cid-lcdefpme]{font-size:clamp(4rem,9vw,7rem)}.cat-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.15rem}.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child strong[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,2.6vw,2rem)}.cat-grid[data-astro-cid-lcdefpme] .b[data-astro-cid-lcdefpme]{font-size:.9rem}.cat-grid[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{font-size:1.4rem;transition:transform .15s;position:absolute;bottom:.8rem;right:1.1rem}.cat-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{transform:translate(4px)}.cat-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}.cat-grid[data-astro-cid-lcdefpme][data-n="1"] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-flow:wrap;align-items:baseline;column-gap:1.5rem}@media (width>=901px){.cat-grid[data-astro-cid-lcdefpme][data-n="2"],.cat-grid[data-astro-cid-lcdefpme][data-n="3"]{grid-template-columns:2fr 1fr}.cat-grid[data-astro-cid-lcdefpme][data-n="3"] li[data-astro-cid-lcdefpme]:first-child{grid-row:span 2}.cat-grid[data-astro-cid-lcdefpme][data-n="4"]{grid-template-columns:2fr 1fr 1fr}.cat-grid[data-astro-cid-lcdefpme][data-n="4"] li[data-astro-cid-lcdefpme]:first-child{grid-row:span 2}.cat-grid[data-astro-cid-lcdefpme][data-n="4"] li[data-astro-cid-lcdefpme]:nth-child(2){grid-column:span 2}.cat-grid[data-astro-cid-lcdefpme][data-n="5"]{grid-template-columns:2fr 1fr 1fr 1fr}.cat-grid[data-astro-cid-lcdefpme][data-n="5"] li[data-astro-cid-lcdefpme]:first-child{grid-row:span 2}.cat-grid[data-astro-cid-lcdefpme][data-n="5"] li[data-astro-cid-lcdefpme]:nth-child(2){grid-column:span 3}}@media (width<=900px){.cat-grid[data-astro-cid-lcdefpme]:not([data-n="1"]){grid-template-columns:1fr 1fr}.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child,.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2),.cat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}.feat[data-astro-cid-lcdefpme]{gap:0;margin:0 0 2rem;padding:0;list-style:none;display:grid}.feat[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem;padding:1.6rem 0 1.8rem;display:grid}.fn[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--link-strong);font-weight:700;line-height:.85}.feat[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme]{color:var(--link);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700;text-decoration:none}.feat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:.3rem 0 .6rem;line-height:1.08}.feat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.feat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:4px}.fd[data-astro-cid-lcdefpme]{max-width:60ch;margin:0 0 1rem;font-size:1.08rem}.feat-1[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:6px solid var(--text)}.feat-1[data-astro-cid-lcdefpme] .fn[data-astro-cid-lcdefpme]{font-size:clamp(5rem,14vw,11rem)}.feat-1[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,4.5vw,3.4rem)}.feat-2[data-astro-cid-lcdefpme]{border-bottom:6px solid var(--text);grid-template-columns:1.6fr 1fr;column-gap:2.5rem}.feat-2[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feat-2[data-astro-cid-lcdefpme] .fn[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:clamp(3.5rem,8vw,6rem)}.feat-2[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child h3[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3.4vw,2.6rem)}.feat-2[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) h3[data-astro-cid-lcdefpme]{font-size:clamp(1.2rem,2vw,1.5rem)}.feat-2[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-left:1px solid var(--muted);padding-left:1.5rem}.feat-2[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .fn[data-astro-cid-lcdefpme]{color:var(--text)}@media (width<=760px){.feat-1[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.feat-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feat-2[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){border-left:0;border-top:1px solid var(--muted);padding-left:0}}.soon[data-astro-cid-lcdefpme]{background:var(--bg-soft);border-top:6px solid var(--brand-orange-logo);grid-template-columns:auto minmax(0,1fr);column-gap:2rem;margin-bottom:2rem;padding:2rem 1.5rem;display:grid}.soon-k[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--link-strong);margin:0;font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:.85}.soon-t[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:700;line-height:1.1}.soon-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.5rem;display:flex}@media (width<=560px){.soon[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
