.qHR2Ta_crumbs{min-width:0;max-width:100%;font:500 13px/1.4 var(--font-mono);color:var(--ink-3);align-items:center;gap:8px;display:flex}.qHR2Ta_link{color:var(--ink-3);transition:color var(--dur-fast) ease;flex:none}.qHR2Ta_link:hover{color:var(--ink)}.qHR2Ta_separator{color:var(--line-strong);flex:none}.qHR2Ta_current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}
.LJsHkW_track{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.LJsHkW_bar{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--progress,0));background:linear-gradient(90deg, var(--accent), var(--accent-ink))}
.i3Oh2W_wrap{margin:32px 0}.i3Oh2W_row{color:var(--ink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.i3Oh2W_row:hover{color:var(--ink)}.i3Oh2W_label{font:400 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);position:relative}.i3Oh2W_title{font:500 17px/1.35 var(--font-display);letter-spacing:-.01em;position:relative}.i3Oh2W_arrow{font:400 17px/1 var(--font-mono);color:var(--ink-2);position:relative}@media (max-width:560px){.i3Oh2W_row{grid-template-columns:1fr auto}.i3Oh2W_label{grid-column:1/-1}}
.RTtnOG_block{border:1px solid var(--line);background:#fafbfc;border-radius:14px;margin:28px 0;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0d0e120a}.RTtnOG_bar{border-bottom:1px solid var(--line-soft);height:40px;font:400 12px/1 var(--font-mono);color:var(--ink-3);background:#f4f5f7;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.RTtnOG_copy{height:26px;font:500 12px/1 var(--font-mono);color:var(--ink-2);cursor:pointer;background:#fff;border:1px solid #0d0e121f;border-radius:7px;padding:0 10px}.RTtnOG_copy:hover{color:var(--ink);border-color:#0d0e1233}.RTtnOG_code pre{font:400 14px/1.7 var(--font-mono);color:var(--ink-prose);margin:0;padding:18px 20px;overflow:auto}.RTtnOG_code code{font:inherit}
.Ydb3yW_prose>.Ydb3yW_paragraph:first-child{color:var(--ink);margin:0 0 24px;font-size:20px;line-height:1.6}.Ydb3yW_paragraph{text-wrap:pretty;margin:0 0 20px}.Ydb3yW_heading{font:600 28px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:48px 0 16px;scroll-margin-top:96px}.Ydb3yW_subheading{font:600 var(--fs-h3)/1.25 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:36px 0 12px;scroll-margin-top:96px}.Ydb3yW_code{font:500 .86em var(--font-mono);color:var(--ink);background:#f1f3f6;border:1px solid #0d0e120f;border-radius:6px;padding:2px 6px}.Ydb3yW_list{flex-direction:column;gap:8px;margin:0 0 20px;padding-left:22px;display:flex}.Ydb3yW_list .Ydb3yW_list{margin:8px 0 0}.Ydb3yW_list .Ydb3yW_paragraph{margin:0}.Ydb3yW_quote{border-left:2px solid var(--accent);font:500 21px/1.5 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:32px 0;padding:4px 0 4px 20px}.Ydb3yW_quote .Ydb3yW_paragraph{font:inherit;margin:0}.Ydb3yW_quote .Ydb3yW_paragraph+.Ydb3yW_paragraph{margin-top:12px}.Ydb3yW_link{color:var(--accent-ink);text-underline-offset:3px;transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;-webkit-text-decoration:underline #2f6fe04d;text-decoration:underline #2f6fe04d}.Ydb3yW_link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.Ydb3yW_strong{color:var(--ink);font-weight:600}.Ydb3yW_rule{border:0;border-top:1px solid var(--line);margin:40px 0}.Ydb3yW_tableWrap{border:1px solid var(--line);background:var(--bg-elev);border-radius:14px;margin:28px 0;overflow-x:auto}.Ydb3yW_table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.5}.Ydb3yW_table th,.Ydb3yW_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.Ydb3yW_table th{font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-footer)}.Ydb3yW_table tr:last-child td{border-bottom:0}.Ydb3yW_image{border:1px solid var(--line);border-radius:14px;max-width:100%;height:auto;margin:28px 0;display:block}.Ydb3yW_imageFluid{width:100%;height:auto;}
.S2yNvG_strip{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.S2yNvG_text{font:400 15px/1.5 var(--font-body);color:var(--ink-2);margin:0 0 10px}.S2yNvG_links{flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.S2yNvG_link{font:400 14px/1.5 var(--font-mono);color:var(--ink-2);transition:color var(--dur-base)}.S2yNvG_link:hover{color:var(--ink)}.S2yNvG_separator{font:400 14px/1.5 var(--font-mono);color:var(--ink-3)}
.sgnaAG_nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:64px;display:grid}.sgnaAG_card{color:var(--ink);border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.sgnaAG_card:hover{color:var(--ink)}.sgnaAG_next{text-align:right}.sgnaAG_label{font:400 12px/1 var(--font-mono);color:var(--ink-3);position:relative}.sgnaAG_title{font:500 17px/1.35 var(--font-display);letter-spacing:-.01em;position:relative}
.mmdSiW_section{margin-top:48px}.mmdSiW_label{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.mmdSiW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.mmdSiW_card{color:var(--ink);border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.mmdSiW_card:hover{color:var(--ink)}.mmdSiW_title{font:500 17px/1.35 var(--font-display);letter-spacing:-.01em;position:relative}.mmdSiW_meta{font:400 12px/1.4 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;display:flex;position:relative}
._4K6EVq_toc{flex-direction:column;flex:0 0 200px;align-self:flex-start;gap:4px;padding-top:6px;display:none;position:sticky;top:104px}@media (min-width:1040px){._4K6EVq_toc{display:flex}}._4K6EVq_label{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}._4K6EVq_link{color:var(--ink-3);border-left:1px solid #0d0e121a;padding:6px 0 6px 12px;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s;display:block}._4K6EVq_link:hover{color:var(--ink)}._4K6EVq_link[aria-current=location]{color:var(--ink);border-left-color:var(--accent)}
.dukcxq_tldr{border-left:2px solid var(--accent);margin:0 0 32px;padding:4px 0 4px 20px}.dukcxq_label{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;display:block}.dukcxq_text{color:var(--ink);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}
.eQuKha_header{padding:152px 24px 48px;position:relative}.eQuKha_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.eQuKha_beam{filter:blur(20px);background:radial-gradient(40% 45% at 50% 45%,#5d9bff38,#0000 70%);width:1200px;height:760px;margin-left:-600px;position:absolute;top:-360px;left:50%}.eQuKha_grid{background-image:radial-gradient(#0d0e121a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(50% 60% at 50% 0,#000 30%,#0000 75%)}.eQuKha_inner{max-width:var(--container);flex-direction:column;gap:16px;margin:0 auto;display:flex;position:relative}.eQuKha_title{max-width:760px;font:600 var(--fs-h1)/1 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.eQuKha_lead{max-width:540px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:18px}.eQuKha_actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
._5swpRG_toolbar{flex-wrap:wrap;gap:8px;display:flex}._5swpRG_tag{height:32px;font:500 13px/1 var(--font-mono);color:var(--ink-2);cursor:pointer;background:linear-gradient(#fff,#f3f4f6);border:1px solid #0d0e121f;border-bottom-width:2px;border-radius:8px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._5swpRG_tag:hover{border-color:#0d0e1238}._5swpRG_tag[aria-pressed=true],._5swpRG_tag[aria-current=page]{color:#fff;background:var(--ink);border-color:var(--ink)}._5swpRG_count{opacity:.6}
.p8tZSG_nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:64px;display:grid}.p8tZSG_card{color:var(--ink);border-radius:16px;flex-direction:column;padding:20px 22px;display:flex}.p8tZSG_card:hover{color:var(--ink)}.p8tZSG_older{text-align:right}.p8tZSG_label{font:500 17px/1.35 var(--font-display);letter-spacing:-.01em;position:relative}
.nJgvHa_featured{color:var(--ink);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:0;margin-bottom:40px;display:grid}.nJgvHa_featured:hover{color:var(--ink)}.nJgvHa_cover{aspect-ratio:1200/630;min-height:240px;font:400 12px/1 var(--font-mono);color:var(--ink-3);border:1px solid #0d0e120f;border-radius:14px;justify-content:center;align-self:center;align-items:center;margin:8px;display:flex;position:relative;overflow:hidden}.nJgvHa_coverImage{object-fit:cover}.nJgvHa_featuredBody{flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,4vw,40px);display:flex;position:relative}.nJgvHa_featuredMeta{font:400 12px/1 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:8px 14px;display:flex}.nJgvHa_latest{color:var(--accent-ink)}.nJgvHa_featuredTitle{font:600 clamp(26px, 3.2vw, 34px)/1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.nJgvHa_featuredExcerpt{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px}.nJgvHa_readLink{font:500 14px/1 var(--font-body);color:var(--accent-ink);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.nJgvHa_arrow{font-family:var(--font-mono)}
._6sNsga_group{flex-wrap:wrap;gap:8px 32px;padding:8px 0 32px;display:flex}._6sNsga_year{font:500 13px/1 var(--font-mono);color:var(--ink-3);flex:0 0 120px;margin:0;padding-top:22px}._6sNsga_rows{border-top:1px solid var(--line);flex:480px;min-width:0}._6sNsga_row{border-bottom:1px solid var(--line);color:var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;margin:0 -12px;padding:20px 12px;transition:background .15s ease-out;display:grid}._6sNsga_row:hover{color:var(--ink);background:#0d0e1206}._6sNsga_rowTitle{font:500 clamp(17px, 2vw, 19px)/1.35 var(--font-display);letter-spacing:-.01em;text-wrap:pretty}._6sNsga_rowDate{font:400 12px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}._6sNsga_rowDetail{color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;font-size:15px;display:flex}._6sNsga_rowExcerpt{flex:280px}._6sNsga_rowMeta{font:400 12px/1 var(--font-mono);color:var(--ink-3)}
header.D1rvnq_header{padding-bottom:40px}.D1rvnq_main{max-width:var(--container);margin:0 auto;padding:0 24px 120px}.D1rvnq_filters{padding:8px 0 32px}
.y7JjWq_header{padding:144px 24px 40px;position:relative}.y7JjWq_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.y7JjWq_beam{filter:blur(20px);background:radial-gradient(40% 45% at 50% 45%,#5d9bff33,#0000 70%);width:1200px;height:760px;margin-left:-600px;position:absolute;top:-380px;left:50%}.y7JjWq_inner{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;display:flex;position:relative}.y7JjWq_title{font:600 clamp(36px, 5.4vw, 56px)/1.03 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.y7JjWq_meta{font:400 13px/1 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.y7JjWq_status{align-items:center;gap:6px;display:inline-flex}.y7JjWq_dot{border-radius:50%;width:6px;height:6px}.y7JjWq_dotLive{background:var(--ok)}.y7JjWq_dotOpenSource{background:var(--accent)}.y7JjWq_dotArchived{background:#a3a7b0}.y7JjWq_stack{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.y7JjWq_tech{height:24px;font:500 12px/1 var(--font-mono);color:var(--ink-2);background:linear-gradient(#fff,#f3f4f6);border:1px solid #0d0e121f;border-bottom-width:2px;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}.y7JjWq_actions{flex-wrap:wrap;gap:10px;display:flex}.y7JjWq_main{max-width:720px;margin:0 auto;padding:0 24px 96px}.y7JjWq_cover{aspect-ratio:21/8;border:1px solid #0d0e120f;border-radius:16px;margin-bottom:40px;position:relative;overflow:hidden}.y7JjWq_coverImage{object-fit:cover}.y7JjWq_article{color:var(--ink-prose);font-size:18px;line-height:1.7}.y7JjWq_cta{margin-top:72px}
.hUlLAq_header{padding:144px 24px 48px;position:relative}.hUlLAq_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hUlLAq_beam{filter:blur(20px);background:radial-gradient(40% 45% at 50% 45%,#5d9bff33,#0000 70%);width:1200px;height:760px;margin-left:-600px;position:absolute;top:-380px;left:50%}.hUlLAq_inner{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;display:flex;position:relative}.hUlLAq_title{font:600 clamp(36px, 5.4vw, 56px)/1.03 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.hUlLAq_meta{font:400 13px/1 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hUlLAq_tags{gap:6px;display:flex}.hUlLAq_tags>.chip{border-radius:7px;height:24px;padding:0 8px}.hUlLAq_tagLink{transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease}.hUlLAq_tagLink:hover{color:var(--ink);border-color:#0d0e1238}.hUlLAq_layout{max-width:var(--container);justify-content:center;gap:56px;margin:0 auto;padding:0 24px 96px;display:flex}.hUlLAq_article{min-width:0;color:var(--ink-prose);flex:0 720px;font-size:18px;line-height:1.7}
._1XjFHa_groups{flex-direction:column;gap:20px;min-width:0;display:flex}._1XjFHa_group{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._1XjFHa_label{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:0 0 110px}._1XjFHa_items{flex-wrap:wrap;flex:300px;gap:6px;margin:0;padding:0;list-style:none;display:flex}._1XjFHa_chip{height:30px;font:500 13px/1 var(--font-mono);color:var(--ink-prose);background:linear-gradient(#fff,#f3f4f6);border:1px solid #0d0e121f;border-bottom-width:2px;border-radius:8px;align-items:center;padding:0 11px;transition:transform .15s ease-out,border-color .15s;display:inline-flex}._1XjFHa_chip:hover{border-color:#0d0e1238;transform:translateY(-1px)}
._3664jq_cta{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;padding:clamp(36px,6vw,72px) 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0d0e120a,0 12px 40px #0d0e120d}._3664jq_ctaWash{background:radial-gradient(60% 80% at 50% 0,#5d9bff29,#0000 70%);position:absolute;inset:0}._3664jq_ctaGlow{pointer-events:none;opacity:var(--o,0);background:radial-gradient(420px circle at var(--x,50%) var(--y,50%), #5d9bff1f, transparent 60%);transition:opacity .2s ease-out;position:absolute;inset:0}._3664jq_ctaBody{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}._3664jq_ctaTitle{font:600 clamp(32px, 5vw, 52px) / 1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:640px;margin:0}._3664jq_ctaText{max-width:460px;color:var(--ink-2);margin:0;font-size:17px}
.SEBJGa_hero{text-align:center;flex-direction:column;align-items:center;padding:160px 24px 72px;display:flex;position:relative}.SEBJGa_heroBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SEBJGa_beam{filter:blur(20px);opacity:.85;will-change:transform;background:radial-gradient(40% 45% at 50% 40%,#5d9bff52,#0000 70%),radial-gradient(22% 30% at 36% 46%,#a078ff29,#0000 70%),radial-gradient(22% 30% at 64% 46%,#50c8ff29,#0000 70%);width:1400px;height:900px;margin-left:-700px;animation:12s ease-in-out infinite alternate SEBJGa_beam;position:absolute;top:-280px;left:50%}.SEBJGa_dots{background-image:radial-gradient(#0d0e121f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 30%,#0000 75%)}.SEBJGa_title{max-width:900px;font:600 clamp(44px, 8vw, 88px) / .98 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;position:relative}.SEBJGa_lead{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,2vw,19px);line-height:1.55;position:relative}.SEBJGa_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex;position:relative}.SEBJGa_clients{flex-direction:column;align-items:center;gap:14px;margin-top:40px;display:flex;position:relative}.SEBJGa_clientsLabel{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.SEBJGa_clientList{font:500 17px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.SEBJGa_actions .SEBJGa_jump{padding:0 10px 0 18px}.SEBJGa_kbdPair{gap:3px;display:flex}.SEBJGa_previewWrap{width:100%;max-width:680px;margin-top:72px;position:relative}.SEBJGa_previewFrame{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0d0e121f,#0d0e120a);border:0;border-radius:18px;margin:0;padding:1px;display:block;box-shadow:0 1px 2px #0d0e120a,0 24px 60px -12px #1e3c782e}.SEBJGa_previewInner{background:#ffffffeb;border-radius:17px;display:block;overflow:hidden;box-shadow:inset 0 1px #fff}.SEBJGa_previewSearch{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.SEBJGa_previewPlaceholder{font:400 16px/1 var(--font-body);color:var(--ink-3);flex:1}.SEBJGa_previewSearch .SEBJGa_escKey{padding:0 6px}.SEBJGa_previewList{padding:8px;display:block}.SEBJGa_previewGroup{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 6px;display:block}.SEBJGa_previewRow{height:44px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.SEBJGa_previewRowActive{background:var(--accent-wash)}.SEBJGa_previewGlyph{border:1px solid var(--line);width:24px;height:24px;font:500 11px/1 var(--font-mono);color:var(--ink-2);background:linear-gradient(#fff,#f4f5f7);border-radius:7px;justify-content:center;align-items:center;display:flex}.SEBJGa_previewLabel{flex:1}.SEBJGa_previewPath{font:400 12px/1 var(--font-mono);color:var(--ink-3)}.SEBJGa_previewFooter{border-top:1px solid var(--line-soft);background:var(--bg-footer);height:44px;font:400 12px/1 var(--font-mono);color:var(--ink-3);align-items:center;gap:16px;padding:0 18px;display:flex}.SEBJGa_previewDomain{flex:1}.SEBJGa_previewOpen{align-items:center;gap:6px;display:flex}.SEBJGa_previewOpen .SEBJGa_enterKey{padding:0 5px}
.sxuMuG_page{padding-bottom:120px}.sxuMuG_code{position:relative}.sxuMuG_title{font-size:var(--fs-h1);letter-spacing:-.025em;margin-top:20px;line-height:1}.sxuMuG_latest{max-width:680px;margin:0 auto;padding:0 24px}.sxuMuG_latestLabel{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}
.xgPmsG_header{padding:152px 24px 64px;position:relative}.xgPmsG_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.xgPmsG_beam{filter:blur(20px);background:radial-gradient(40% 45% at 50% 45%,#5d9bff38,#0000 70%);width:1200px;height:760px;margin-left:-600px;position:absolute;top:-360px;left:50%}.xgPmsG_headerInner{max-width:var(--container);flex-wrap:wrap;align-items:center;gap:40px;margin:0 auto;display:flex;position:relative}.xgPmsG_intro{flex-direction:column;flex:520px;gap:16px;display:flex}.xgPmsG_title{font:600 var(--fs-h1)/1 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.xgPmsG_lead{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:18px}.xgPmsG_portraitWrap{flex:0 280px;width:100%;max-width:320px}.xgPmsG_portraitFrame{background:linear-gradient(#0d0e121f,#0d0e120a);border-radius:20px;padding:1px;box-shadow:0 24px 60px -16px #1e3c7833}.xgPmsG_portraitImage{object-fit:cover}.xgPmsG_portrait{aspect-ratio:4/5;font:400 12px/1 var(--font-mono);color:var(--ink-3);border-radius:19px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xgPmsG_main{max-width:var(--container);flex-direction:column;gap:96px;margin:0 auto;padding:0 24px 120px;display:flex}.xgPmsG_heading{font:600 clamp(28px, 3.6vw, 36px)/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.xgPmsG_nowHeading{margin-bottom:28px}.xgPmsG_nowGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.xgPmsG_nowCard{height:100%;padding:24px}.xgPmsG_nowBody{z-index:2;flex-direction:column;gap:10px;display:flex;position:relative}.xgPmsG_nowLabel{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.xgPmsG_nowText{font:500 18px/1.4 var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0}.xgPmsG_split{flex-wrap:wrap;gap:24px 56px;display:flex}.xgPmsG_sideColumn{flex-direction:column;flex:0 280px;gap:12px;display:flex}.xgPmsG_sideLink{font:500 14px/1 var(--font-body)}.xgPmsG_arrow{font-family:var(--font-mono)}.xgPmsG_roles{border-top:1px solid var(--line);flex:520px;min-width:0;margin:0;padding:0;list-style:none}.xgPmsG_role{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:22px 0;display:grid}.xgPmsG_roleTitle{font:600 18px/1.3 var(--font-display);letter-spacing:-.01em}.xgPmsG_roleWhen{font:400 12px/1.8 var(--font-mono);color:var(--ink-3);white-space:nowrap}.xgPmsG_roleOrg{color:var(--ink-2);grid-column:1/-1;font-size:15px}.xgPmsG_stack{flex:520px}
._0QoYTW_back{font:500 13px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap;transition:color var(--dur-fast) ease;margin-left:6px}._0QoYTW_back:hover{color:var(--ink)}
.E0kJGG_main{max-width:var(--container);margin:0 auto;padding:0 24px;position:relative}.E0kJGG_section{padding:72px 0}.E0kJGG_ctaSection{padding:72px 0 120px}.E0kJGG_sectionHead{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.E0kJGG_sectionHead.E0kJGG_sectionHeadRow{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.E0kJGG_sectionHead.E0kJGG_headSpaceMd{margin-bottom:28px}.E0kJGG_headStack{flex-direction:column;gap:12px;display:flex}.E0kJGG_h2{font:600 var(--fs-h2) / 1.08 var(--font-display);letter-spacing:-.02em;margin:0}.E0kJGG_h2Narrow{text-wrap:balance;max-width:640px}.E0kJGG_moreLink{font:500 14px/1 var(--font-body);align-items:center;gap:8px;display:inline-flex}.E0kJGG_moreArrow{font-family:var(--font-mono)}.E0kJGG_fill{height:100%}.E0kJGG_bento{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.E0kJGG_bentoCard{height:100%;min-height:220px;padding:28px}.E0kJGG_bentoBody{flex-direction:column;gap:14px;height:100%;display:flex;position:relative}.E0kJGG_cardLabel{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.E0kJGG_bentoTitle{font:600 var(--fs-h3) / 1.25 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0}.E0kJGG_bentoText{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px}.E0kJGG_grow{flex:1}.E0kJGG_chips{flex-wrap:wrap;gap:6px;display:flex}.E0kJGG_projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.E0kJGG_projectCard{height:100%;color:var(--ink);flex-direction:column;display:flex}.E0kJGG_projectCard:hover{color:var(--ink)}.E0kJGG_shot{aspect-ratio:16/10;font:400 12px/1 var(--font-mono);color:var(--ink-3);border:1px solid #0d0e120f;border-radius:12px;justify-content:center;align-items:center;margin:8px 8px 0;display:flex;position:relative;overflow:hidden}.E0kJGG_shotImage{object-fit:cover}.E0kJGG_projectBody{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex;position:relative}.E0kJGG_projectTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.E0kJGG_projectName{font:600 18px / 1.3 var(--font-display);letter-spacing:-.01em;margin:0}.E0kJGG_projectYear{font:400 12px/1 var(--font-mono);color:var(--ink-3)}.E0kJGG_projectText{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px}.E0kJGG_postList{border-top:1px solid var(--line)}.E0kJGG_postRow{border-bottom:1px solid var(--line);color:var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;margin:0 -12px;padding:22px 12px;transition:background .15s ease-out;display:grid}.E0kJGG_postRow:hover{color:var(--ink);background:#0d0e1206}.E0kJGG_postTitle{font:500 clamp(17px, 2vw, 19px) / 1.35 var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.E0kJGG_postDate{font:400 12px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}.E0kJGG_postExcerpt{color:var(--ink-2);grid-column:1/-1;font-size:15px}
._4ccqhG_main{max-width:var(--container);margin:0 auto;padding:0 24px 120px}._4ccqhG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}._4ccqhG_featured{grid-column:1/-1}._4ccqhG_card{cursor:pointer;flex-direction:column;height:100%;display:flex}._4ccqhG_filters{padding:0 0 32px}._4ccqhG_image{font:400 12px/1 var(--font-mono);color:var(--ink-3);border:1px solid #0d0e120f;border-radius:12px;justify-content:center;align-items:center;margin:8px 8px 0;display:flex;position:relative;overflow:hidden}._4ccqhG_cover{object-fit:cover}._4ccqhG_imageDefault{aspect-ratio:16/10}._4ccqhG_imageFeatured{aspect-ratio:21/8}._4ccqhG_body{z-index:2;flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex;position:relative}._4ccqhG_titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}._4ccqhG_name{font:600 19px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0}._4ccqhG_status{font:400 12px/1 var(--font-mono);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}._4ccqhG_dot{border-radius:50%;width:6px;height:6px}._4ccqhG_dotLive{background:var(--ok)}._4ccqhG_dotOpenSource{background:var(--accent)}._4ccqhG_dotArchived{background:#a3a7b0}._4ccqhG_description{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px}._4ccqhG_spacer{flex:1}._4ccqhG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}._4ccqhG_stack{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._4ccqhG_tech{height:24px;font:500 12px/1 var(--font-mono);color:var(--ink-2);background:linear-gradient(#fff,#f3f4f6);border:1px solid #0d0e121f;border-bottom-width:2px;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}._4ccqhG_links{font:500 13px/1 var(--font-mono);gap:14px;display:flex}._4ccqhG_sourceLink{color:var(--ink-2)}._4ccqhG_sourceLink:hover{color:var(--ink)}._4ccqhG_nameLink,._4ccqhG_nameLink:hover{color:inherit}
.p5tZJW_main{max-width:var(--container);margin:0 auto;padding:0 24px 120px}
._1qEEHq_link{font-family:var(--font-mono);font-size:15px}
