.b-d_jW_timeline{--rail-x:7px;--node-top:1.55rem;max-width:60rem;position:relative}@media (min-width:48rem){.b-d_jW_timeline{--year-w:8.5rem;--rail-x:calc(var(--year-w) + 1.5rem)}}.b-d_jW_rail{top:var(--node-top);bottom:var(--space-12);left:calc(var(--rail-x) - 1px);background:var(--color-border-strong);border-radius:2px;width:2px;position:absolute;overflow:hidden}.b-d_jW_railFill{background:linear-gradient(180deg, var(--color-accent-2), var(--color-accent) 55%, #60a5fa);transform:scaleY(var(--progress,0));transform-origin:50% 0;position:absolute;inset:0}.b-d_jW_list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.b-d_jW_item{gap:var(--space-2);padding-left:2.25rem;display:grid;position:relative}@media (min-width:48rem){.b-d_jW_item{grid-template-columns:var(--year-w) minmax(0, 1fr);column-gap:3rem;padding-left:0}}.b-d_jW_period{color:var(--color-accent);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600;line-height:1.4;transition:color .3s}@media (min-width:48rem){.b-d_jW_period{padding-top:calc(var(--node-top) - .6rem);text-align:right}}.b-d_jW_item[data-now] .b-d_jW_period{color:var(--color-accent-2)}.b-d_jW_node{top:.2rem;left:calc(var(--rail-x) - 7px);z-index:1;border:2px solid var(--color-border-strong);background:var(--color-bg);width:14px;height:14px;transition:border-color .3s ease, background-color .3s ease, transform .4s var(--ease-spring), box-shadow .3s ease;border-radius:50%;position:absolute}@media (min-width:48rem){.b-d_jW_node{top:calc(var(--node-top) - 7px)}}.b-d_jW_item[data-reached] .b-d_jW_node{border-color:var(--color-accent);box-shadow:0 0 0 5px #a78bfa24}.b-d_jW_item[data-now][data-reached] .b-d_jW_node{border-color:var(--color-accent-2);background:var(--color-accent-2);box-shadow:0 0 0 5px #22d3ee24}.b-d_jW_item[data-now] .b-d_jW_node:after{content:"";border:2px solid var(--color-accent-2);opacity:0;border-radius:50%;position:absolute;inset:-2px}.b-d_jW_item[data-now][data-reached] .b-d_jW_node:after{animation:b-d_jW_ping 2.4s var(--ease-out) infinite}@keyframes b-d_jW_ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.b-d_jW_item:hover .b-d_jW_node,.b-d_jW_item:focus-within .b-d_jW_node{transform:scale(1.25)}.b-d_jW_card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color .25s ease, opacity .6s var(--ease-out), transform .6s var(--ease-out), box-shadow .25s ease;display:grid}@media (min-width:30rem){.b-d_jW_card{padding:var(--space-5)}}@media (min-width:48rem){.b-d_jW_card{padding:var(--space-6)}}.b-d_jW_item:hover .b-d_jW_card,.b-d_jW_item:focus-within .b-d_jW_card{border-color:var(--color-border-strong);box-shadow:0 18px 50px -30px #a78bfa73}.b-d_jW_timeline[data-ready] .b-d_jW_item:not([data-reached]) .b-d_jW_card{opacity:.45;transform:translateY(14px)}.b-d_jW_item[data-now] .b-d_jW_card{background:radial-gradient(110% 80% at 100% 0%, #22d3ee1a, transparent 60%), linear-gradient(135deg, #a78bfa1a, transparent 70%), var(--color-surface)}.b-d_jW_nowTitle,.b-d_jW_jobTitle{font-size:var(--font-size-lg);letter-spacing:-.02em;margin:0;line-height:1.3}.b-d_jW_summary{color:var(--color-muted);font-size:var(--font-size-sm);text-wrap:pretty;margin:0;line-height:1.6}.b-d_jW_toggle{gap:var(--space-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;padding:0;display:flex}.b-d_jW_toggleText{gap:.15rem;min-width:0;display:grid}.b-d_jW_company{font-weight:700}.b-d_jW_role{color:var(--color-muted);font-size:var(--font-size-sm);letter-spacing:0;font-weight:500}.b-d_jW_chevron{border:1px solid var(--color-border-strong);width:2rem;height:2rem;color:var(--color-muted);transition:transform .3s var(--ease-out), color .2s ease, border-color .2s ease;border-radius:50%;flex:none;place-items:center;display:grid}.b-d_jW_toggle:hover .b-d_jW_chevron{border-color:var(--color-accent);color:var(--color-text)}.b-d_jW_toggle[aria-expanded=true] .b-d_jW_chevron{transform:rotate(180deg)}.b-d_jW_panel{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.b-d_jW_item[data-open] .b-d_jW_panel{grid-template-rows:1fr}.b-d_jW_panelInner{gap:var(--space-4);opacity:0;min-height:0;transition:opacity .3s;display:grid;overflow:hidden}.b-d_jW_item[data-open] .b-d_jW_panelInner{opacity:1}.b-d_jW_points{gap:var(--space-2);padding:var(--space-1) 0 0;font-size:var(--font-size-sm);margin:0;line-height:1.55;list-style:none;display:grid}.b-d_jW_points li{padding-left:var(--space-5);text-wrap:pretty;position:relative}.b-d_jW_points li:before{content:"";background:var(--gradient-brand);border-radius:2px;width:.6rem;height:2px;position:absolute;top:.62em;left:0}.b-d_jW_chipsRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.b-d_jW_chipsLabel{margin-right:var(--space-1);color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.b-d_jW_client{border:1px solid var(--color-border-strong);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;padding:.2rem .65rem}.b-d_jW_stack{padding:var(--space-3) 0 0;border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.375rem;margin:0;list-style:none;display:flex}.b-d_jW_stack li{border-radius:var(--radius-sm);background:var(--color-surface-hover);color:var(--color-muted);font-size:var(--font-size-xs);white-space:nowrap;padding:.1rem .55rem}.b-d_jW_projects{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b-d_jW_project{gap:var(--space-2);min-height:2.5rem;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-bg) 50%, transparent);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-spring);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.b-d_jW_project:hover{border-color:var(--color-accent);transform:translateY(-2px)}.b-d_jW_projectKind{color:var(--color-accent);background:#a78bfa29;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.b-d_jW_project[data-kind=team] .b-d_jW_projectKind{color:var(--color-accent-2);background:#22d3ee24}.b-d_jW_nowLinks{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.b-d_jW_more{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.b-d_jW_more span{transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.b-d_jW_more:hover span{transform:translate(4px)}@media (scripting:none){.b-d_jW_railFill{transform:none}}
.q9Dk6a_flow{--node:2.25rem;--gap:var(--space-3);--loop-h:3.25rem;position:relative}.q9Dk6a_steps{margin:0;padding:0;list-style:none;display:grid}.q9Dk6a_step{grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--space-4);padding-bottom:var(--space-5);display:grid;position:relative}.q9Dk6a_step:before{content:"";top:var(--node);bottom:0;left:calc(var(--node) / 2 - 1px);background:linear-gradient(180deg, var(--color-accent), var(--color-accent-2));opacity:.6;transform-origin:50% 0;width:2px;transition:transform .5s var(--ease-out);transition-delay:calc(var(--i) * .12s + .15s);position:absolute;transform:scaleY(0)}.q9Dk6a_step:last-child:before{display:none}.q9Dk6a_node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid var(--color-accent);background:var(--color-bg);color:var(--color-accent);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;transition:transform .45s var(--ease-spring), background-color .2s ease, color .2s ease, box-shadow .2s ease;transition-delay:calc(var(--i) * .12s);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative;transform:scale(0)}.q9Dk6a_step:hover .q9Dk6a_node{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 6px #a78bfa29}.q9Dk6a_body{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--i) * .12s + 80ms);align-content:start;gap:.15rem;padding-top:.3rem;display:grid;transform:translateY(8px)}.q9Dk6a_title{font-size:var(--font-size-md);letter-spacing:-.01em;line-height:1.35;transition:color .2s}.q9Dk6a_step:hover .q9Dk6a_title{color:var(--color-accent)}.q9Dk6a_text{color:var(--color-muted);font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.5}.q9Dk6a_branches{margin-top:var(--space-1);flex-wrap:wrap;gap:.3rem;display:flex}.q9Dk6a_branches span{border:1px solid var(--color-border-strong);color:var(--color-text);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.6875rem}.q9Dk6a_loop,.q9Dk6a_track{display:none}.q9Dk6a_loopNote{gap:var(--space-2);padding-left:calc(var(--node) + var(--space-4));color:var(--color-muted);font-size:var(--font-size-sm);align-items:center;margin:0;display:flex}.q9Dk6a_loopNote span{color:var(--color-accent-2);font-size:var(--font-size-lg)}.q9Dk6a_flow[data-visible=true] .q9Dk6a_step:before,.q9Dk6a_flow[data-visible=true] .q9Dk6a_node{transform:none}.q9Dk6a_flow[data-visible=true] .q9Dk6a_body{opacity:1;transform:none}@media (min-width:64rem){.q9Dk6a_flow{padding-top:var(--loop-h)}.q9Dk6a_steps{gap:var(--gap);grid-template-columns:repeat(7,minmax(0,1fr))}.q9Dk6a_step{align-content:start;justify-items:center;gap:var(--space-3);text-align:center;grid-template-columns:1fr;padding:0}.q9Dk6a_step:before{top:calc(var(--node) / 2 - 1px);width:calc(100% + var(--gap));opacity:.35;transform-origin:0;height:2px;bottom:auto;left:50%;transform:scaleX(0)}.q9Dk6a_body{padding:0}.q9Dk6a_branches{justify-content:center}.q9Dk6a_loop{top:.9rem;left:calc((100% - 6 * var(--gap)) / 14);right:calc((100% - 6 * var(--gap)) / 14);height:calc(var(--loop-h) - .9rem);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0;display:block;position:absolute}.q9Dk6a_loop:after{content:"";border:5px solid #0000;border-top:7px solid var(--color-accent-2);border-bottom:0;position:absolute;bottom:-1px;left:-6px}.q9Dk6a_loopNote{padding:0 var(--space-3);background:var(--color-bg);font-size:var(--font-size-xs);white-space:nowrap;position:absolute;top:calc(.9rem - .8em);left:50%;transform:translate(-50%)}.q9Dk6a_loopNote span{font-size:var(--font-size-sm)}.q9Dk6a_track{top:calc(var(--loop-h) + var(--node) / 2 - 1px);left:calc((100% - 6 * var(--gap)) / 14);right:calc((100% - 6 * var(--gap)) / 14);z-index:0;pointer-events:none;height:2px;display:block;position:absolute;container-type:inline-size}.q9Dk6a_pulse{background:var(--color-accent-2);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px;box-shadow:0 0 12px 2px #22d3ee99}.q9Dk6a_flow[data-visible=true] .q9Dk6a_pulse{animation:7s linear 1.4s infinite q9Dk6a_travel}}@keyframes q9Dk6a_travel{0%{opacity:0;transform:translate(0)}4%,92%{opacity:1}to{opacity:0;transform:translate(100cqi)}}@media (scripting:none){.q9Dk6a_step:before,.q9Dk6a_node,.q9Dk6a_body{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.q9Dk6a_pulse{display:none}}
.HLoVnG_explorer{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.HLoVnG_toolbar{min-width:0}.HLoVnG_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:47.99rem){.HLoVnG_filters{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.HLoVnG_filters::-webkit-scrollbar{display:none}}.HLoVnG_filter{min-height:2.5rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border-radius:999px;flex:none}.HLoVnG_filter:hover{border-color:var(--color-border-strong);color:var(--color-text)}.HLoVnG_filter[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:#0000}.HLoVnG_status{gap:var(--space-2) var(--space-3);min-height:2.5rem;color:var(--color-muted);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:flex-start;margin:0;line-height:1.5;display:flex}.HLoVnG_status>span:nth-child(2){text-wrap:pretty;flex:14rem;min-width:0}.HLoVnG_status[data-active]{color:var(--color-text)}.HLoVnG_statusDot{background:var(--color-border-strong);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.45rem;transition:background-color .2s}.HLoVnG_status[data-active] .HLoVnG_statusDot{background:var(--color-accent-2);animation:1.8s ease-in-out infinite HLoVnG_pulse}@keyframes HLoVnG_pulse{50%{box-shadow:0 0 0 5px #22d3ee26}}.HLoVnG_reset{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-muted);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border-radius:999px;flex:none}.HLoVnG_reset:hover{border-color:var(--color-accent);color:var(--color-text)}.HLoVnG_map{gap:var(--space-6);display:grid;position:relative}@media (min-width:64rem){.HLoVnG_map{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 15rem}}.HLoVnG_lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HLoVnG_line{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:HLoVnG_draw .6s var(--ease-out) forwards}@keyframes HLoVnG_draw{to{stroke-dashoffset:0}}.HLoVnG_port{fill:var(--color-accent)}.HLoVnG_groups{z-index:1;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid;position:relative}.HLoVnG_group{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;transition:opacity .3s,border-color .3s;display:grid}.HLoVnG_group[data-dim]{opacity:.3}.HLoVnG_groupTitle{color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.HLoVnG_chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.HLoVnG_chip{border:1px solid var(--color-border);background:var(--color-bg);min-height:2rem;color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, opacity .25s ease, transform var(--duration-fast) var(--ease-spring);border-radius:999px;padding:.2rem .7rem;font-size:.8125rem;line-height:1.4;position:relative}.HLoVnG_chip[data-used]:after{content:"";background:var(--color-accent-2);vertical-align:.15em;border-radius:50%;width:5px;height:5px;margin-left:.4rem;display:inline-block}.HLoVnG_chip:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.HLoVnG_map[data-active] .HLoVnG_chip:not([data-lit]){opacity:.4}.HLoVnG_chip[data-lit]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-bg))}.HLoVnG_chip[aria-pressed=true]{background:var(--gradient-brand);color:var(--color-on-accent);border-color:#0000;font-weight:600}.HLoVnG_chip[aria-pressed=true]:after{background:currentColor}.HLoVnG_projects{z-index:1;gap:var(--space-3);align-content:start;display:grid;position:relative}.HLoVnG_projectList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.HLoVnG_projectList{grid-template-columns:1fr}}.HLoVnG_project{gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease, opacity .25s ease, transform .2s var(--ease-out), box-shadow .2s ease;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.HLoVnG_project:hover{border-color:var(--color-border-strong)}.HLoVnG_map[data-active] .HLoVnG_project:not([data-lit]){opacity:.4}.HLoVnG_project[data-lit]{border-color:var(--color-accent);box-shadow:0 10px 30px -18px #a78bfa99}@media (min-width:64rem){.HLoVnG_project[data-lit]{transform:translate(-4px)}}.HLoVnG_project[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface))}.HLoVnG_projectName{font-size:var(--font-size-sm);grid-column:1/-1;font-weight:700;line-height:1.3}.HLoVnG_projectKind{color:var(--color-accent);white-space:nowrap;background:#a78bfa29;border-radius:999px;padding:.05rem .45rem;font-size:.6875rem;font-weight:600}.HLoVnG_project[data-kind=team] .HLoVnG_projectKind{color:var(--color-accent-2);background:#22d3ee24}.HLoVnG_dots{flex-wrap:wrap;gap:4px;display:flex}.HLoVnG_dots i{background:var(--color-border-strong);border-radius:50%;width:6px;height:6px;transition:background-color .2s}.HLoVnG_dots i[data-lit]{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.HLoVnG_line{stroke-dashoffset:0;animation:none}}@media (max-width:63.99rem){.HLoVnG_projects{order:-1}.HLoVnG_group[data-dim]{display:none}}
.lBtYSW_hero{gap:var(--space-10);padding-block:var(--space-12) var(--space-4);align-items:center;display:grid;position:relative}@media (min-width:48rem){.lBtYSW_hero{padding-block:var(--space-16) var(--space-8)}}@media (min-width:64rem){.lBtYSW_hero{gap:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lBtYSW_hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8b5cf638,#0000);width:34rem;height:26rem;position:absolute;top:-6rem;left:-8rem}.lBtYSW_heroText{gap:var(--space-4);max-width:44rem;animation:lBtYSW_about-in .8s var(--ease-out) both;justify-items:start;display:grid}@keyframes lBtYSW_about-in{0%{opacity:0;transform:translateY(16px)}}.lBtYSW_eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.lBtYSW_h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.25rem + 2.4vw,3.25rem);font-weight:800;line-height:1.1}.lBtYSW_lead{max-width:36rem;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.lBtYSW_actions{gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.lBtYSW_primary{align-items:center;gap:var(--space-2);min-height:2.9rem;padding:var(--space-2) var(--space-6);background:var(--gradient-brand);color:var(--color-on-accent);box-shadow:var(--glow);transition:transform var(--duration-fast) var(--ease-spring);border-radius:999px;font-weight:700;text-decoration:none;display:inline-flex}.lBtYSW_primary:hover{transform:translateY(-2px)}.lBtYSW_secondary{align-items:center;gap:var(--space-2);min-height:2.9rem;color:var(--color-text);font-weight:600;text-decoration:none;display:inline-flex}.lBtYSW_secondary span{color:var(--color-accent);transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.lBtYSW_secondary:hover span{transform:translate(4px)}.lBtYSW_glance{gap:var(--space-6);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 100% 0%, #22d3ee14, transparent 60%), linear-gradient(135deg, #a78bfa14, transparent 70%), var(--color-surface);animation:lBtYSW_about-in .8s .15s var(--ease-out) both;margin:0;display:grid}@media (min-width:40rem){.lBtYSW_glance{padding:var(--space-8)}.lBtYSW_gantt{--label:minmax(0, 8rem)}}.lBtYSW_stats{gap:var(--space-3);padding:0 0 var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.lBtYSW_stats li{align-content:start;gap:.1rem;display:grid}.lBtYSW_stats strong{background:var(--gradient-brand);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:800;line-height:1.1}.lBtYSW_stats span{color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.35}.lBtYSW_gantt{--label:minmax(0, 6.5rem);gap:var(--space-3);display:grid}.lBtYSW_ganttRow,.lBtYSW_ganttAxis{grid-template-columns:var(--label) minmax(0, 1fr);gap:var(--space-3);align-items:center;display:grid}.lBtYSW_ganttLabel{color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.3}.lBtYSW_ganttLane{background:var(--color-border);border-radius:999px;height:10px;position:relative}.lBtYSW_ganttBar{background:var(--gradient-brand);transform-origin:0;animation:lBtYSW_bar-in .9s var(--ease-out) both;animation-delay:calc(var(--i) * .16s + .35s);border-radius:999px;position:absolute;top:0;bottom:0}.lBtYSW_ganttRow[data-id=edu] .lBtYSW_ganttBar{background:var(--color-border-strong)}.lBtYSW_ganttRow[data-id=now] .lBtYSW_ganttBar{background:linear-gradient(90deg, var(--color-accent-2), transparent)}.lBtYSW_ganttRow[data-id=now] .lBtYSW_ganttLabel{color:var(--color-text);font-weight:600}@keyframes lBtYSW_bar-in{0%{transform:scaleX(0)}}.lBtYSW_ganttTicks{height:1rem;position:relative}.lBtYSW_ganttTicks>span{color:var(--color-subtle);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;top:0;transform:translate(-50%)}.lBtYSW_block{gap:var(--space-8);padding-top:var(--space-16);display:grid}@media (min-width:48rem){.lBtYSW_block{padding-top:var(--space-24)}}.lBtYSW_head{gap:var(--space-2);max-width:40rem;display:grid}.lBtYSW_h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);font-weight:700;line-height:1.15}.lBtYSW_facts{gap:var(--space-3);display:grid}@media (min-width:48rem){.lBtYSW_facts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.lBtYSW_fact{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lBtYSW_factIcon{border-radius:var(--radius-sm);background:var(--color-surface-hover);width:2.5rem;height:2.5rem;color:var(--color-accent);place-items:center;display:grid}.lBtYSW_factBody{gap:var(--space-1);min-width:0;display:grid}.lBtYSW_factTitle{color:var(--color-subtle);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.5}.lBtYSW_factMain{margin:0;font-weight:700;line-height:1.35}.lBtYSW_factSub{color:var(--color-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.lBtYSW_nowrap{white-space:nowrap}.lBtYSW_langs{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lBtYSW_langs li{border:1px solid var(--color-border-strong);font-size:var(--font-size-sm);border-radius:999px;padding:.2rem .75rem;font-weight:600}
