.ride[data-astro-cid-qrji5voq]{width:100%;height:58px;position:relative;overflow:hidden}.ride__road[data-astro-cid-qrji5voq]{background:var(--ink);opacity:.9;height:1.5px;position:absolute;bottom:6px;left:0;right:0}.ride__road[data-astro-cid-qrji5voq]:after{content:"";background:repeating-linear-gradient(to right, var(--ink-3) 0 1.5px, transparent 1.5px 56px);opacity:.7;height:4px;position:absolute;inset:3px 0 auto}.ride__bike[data-astro-cid-qrji5voq]{perspective:240px;perspective-origin:50% 100%;will-change:transform;width:72px;height:46px;position:absolute;bottom:7.5px;left:0;transform:translate(-80px)}.ride__svg[data-astro-cid-qrji5voq]{transform-origin:50% 100%;will-change:transform;fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ride__rim[data-astro-cid-qrji5voq]{stroke-width:1.8px}.ride__spokes[data-astro-cid-qrji5voq]{stroke:var(--ink-3);stroke-width:.9px}.ride__accent[data-astro-cid-qrji5voq]{stroke:var(--orange-fill);stroke-width:2.2px}.ride__state[data-astro-cid-qrji5voq],.ride__hint[data-astro-cid-qrji5voq]{color:var(--ink-3);transition:opacity .3s var(--ease), color .2s var(--ease);position:absolute;top:6px;right:0}.ride__hint[data-astro-cid-qrji5voq]{top:24px}.ride[data-astro-cid-qrji5voq][data-state=up] .ride__state[data-astro-cid-qrji5voq]{color:var(--blue)}.ride[data-astro-cid-qrji5voq][data-state=wobble] .ride__state[data-astro-cid-qrji5voq],.ride[data-astro-cid-qrji5voq][data-state=down] .ride__state[data-astro-cid-qrji5voq]{color:var(--orange)}.ride[data-astro-cid-qrji5voq]:not([data-state=down]) .ride__hint[data-astro-cid-qrji5voq]{opacity:0}@media (width<=560px){.ride[data-astro-cid-qrji5voq]{height:52px}.ride__hint[data-astro-cid-qrji5voq],.ride__state[data-astro-cid-qrji5voq]{display:none}}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(40px,7vh,88px) clamp(110px,17vh,160px);display:flex;position:relative}.hero__where[data-astro-cid-ge2uvauf]{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--orange-fill);width:7px;height:7px;box-shadow:0 0 0 4px var(--orange-wash);border-radius:50%}.hero__name[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;cursor:default;user-select:none;flex-wrap:wrap;column-gap:.26em;margin-top:clamp(18px,2.8vh,30px);margin-left:-.04em;font-size:clamp(3rem,.6rem + 10.4vw,8.9rem);font-weight:640;line-height:.92;display:flex}.hero__word[data-astro-cid-ge2uvauf]{display:inline-flex}.hero__ch[data-astro-cid-ge2uvauf]{font-stretch:calc(var(--w,100) * 1%);font-weight:var(--g,640);font-variation-settings:"wdth" var(--w,100), "wght" var(--g,640);will-change:font-variation-settings;display:inline-block}.hero__road[data-astro-cid-ge2uvauf]{margin-top:clamp(10px,1.8vh,22px)}.hero__cols[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);margin-top:clamp(34px,6vh,68px);display:grid}.hero__motto[data-astro-cid-ge2uvauf]{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.9rem);font-style:italic;line-height:1.08}.hero__motto[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:inherit;color:var(--orange)}.hero__motto[data-astro-cid-ge2uvauf] cite[data-astro-cid-ge2uvauf]{color:var(--ink-3);margin-top:22px;font-style:normal;display:block}.hero__motto[data-astro-cid-ge2uvauf] cite[data-astro-cid-ge2uvauf]:before{content:"";vertical-align:middle;background:var(--ink-3);width:22px;height:1px;margin-right:10px;display:inline-block}.hero__lede[data-astro-cid-ge2uvauf]{color:var(--ink);text-wrap:pretty;font-size:clamp(1.14rem,.98rem + .62vw,1.5rem);font-weight:460;line-height:1.86}.hero__links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-top:clamp(30px,4.6vh,46px);display:flex}.hero__next[data-astro-cid-ge2uvauf]{min-height:36px;color:var(--ink-3);transition:color var(--t-in) var(--ease);align-items:center;gap:8px;padding-inline:10px;display:inline-flex;position:absolute;bottom:clamp(78px,11vh,104px);left:50%;translate:-50%}.hero__next[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.hero__next-arrow[data-astro-cid-ge2uvauf]{animation:nudge 2.6s var(--ease) infinite;display:inline-block}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}@media (width<=860px){.hero__cols[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:26px}.hero[data-astro-cid-ge2uvauf]{padding-bottom:150px}}@media (height<=860px),(width<=860px){.hero__next[data-astro-cid-ge2uvauf]{align-self:center;margin-top:28px;position:static;translate:none}}.sensor[data-astro-cid-cltccfst]{border-radius:var(--r-xl);width:min(100%,760px);margin-inline:auto;padding:8px}.sensor__screen[data-astro-cid-cltccfst]{aspect-ratio:16/8.2;border-radius:calc(var(--r-xl) - 8px);background:radial-gradient(120% 90% at 50% 0%, #0c1220 0%, var(--screen) 62%);color:var(--screen-ink);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 20px 60px -30px #4d8dff40}@media (width<=620px){.sensor__screen[data-astro-cid-cltccfst]{aspect-ratio:4/3.1}}.sensor__canvas[data-astro-cid-cltccfst]{touch-action:none;cursor:grab;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.sensor[data-astro-cid-cltccfst].is-dragging .sensor__canvas[data-astro-cid-cltccfst]{cursor:grabbing}.sensor__canvas[data-astro-cid-cltccfst]:focus-visible{outline-offset:-4px}.sensor__hud[data-astro-cid-cltccfst]{color:var(--screen-dim);pointer-events:none;gap:14px;font-size:.6875rem;display:flex;position:absolute}.sensor__hud[data-astro-cid-cltccfst] b[data-astro-cid-cltccfst]{color:var(--screen-ink);font-variant-numeric:tabular-nums;font-weight:500}.sensor__hud--tl[data-astro-cid-cltccfst]{top:14px;left:16px}.sensor__hud--bl[data-astro-cid-cltccfst]{bottom:13px;left:16px}.sensor__legend[data-astro-cid-cltccfst]{color:var(--screen-dim);pointer-events:none;transition:opacity .2s var(--ease);gap:12px;font-size:.6875rem;display:flex;position:absolute;top:14px;right:16px}.sensor__legend[data-astro-cid-cltccfst] span[data-astro-cid-cltccfst]{align-items:center;gap:6px;display:inline-flex}.sensor__legend[data-astro-cid-cltccfst] i[data-astro-cid-cltccfst]{border-radius:1px;width:7px;height:7px}.sensor[data-astro-cid-cltccfst][data-mode=frame] .sensor__legend[data-astro-cid-cltccfst]{opacity:0}.sensor__hint[data-astro-cid-cltccfst]{color:var(--screen-dim);pointer-events:none;transition:opacity .4s var(--ease);font-size:.6875rem;position:absolute;bottom:13px;right:16px}.sensor[data-astro-cid-cltccfst].is-touched .sensor__hint[data-astro-cid-cltccfst]{opacity:0}@media (width<=620px){.sensor__q[data-astro-cid-cltccfst]{display:none}.sensor__hint[data-astro-cid-cltccfst]{left:16px;right:auto}}.sensor__bar[data-astro-cid-cltccfst]{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 6px 4px;display:grid}.sensor__seg[data-astro-cid-cltccfst]{border:1px solid var(--line);background:light-dark(#11151d0a,#00000040);border-radius:999px;padding:3px;display:inline-flex}.sensor__seg[data-astro-cid-cltccfst] button[data-astro-cid-cltccfst]{height:30px;color:var(--ink-2);transition:background-color var(--t-in) var(--ease), color var(--t-in) var(--ease);border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:520}.sensor__seg[data-astro-cid-cltccfst] button[data-astro-cid-cltccfst][aria-pressed=true]{color:var(--bg);background:var(--ink)}.sensor__say[data-astro-cid-cltccfst]{color:var(--ink-2);min-width:0;font-size:.875rem;line-height:1.35}.sensor__say[data-astro-cid-cltccfst] span[data-astro-cid-cltccfst]{display:none}.sensor[data-astro-cid-cltccfst][data-glare=false][data-mode=frame] [data-astro-cid-cltccfst][data-say=frame],.sensor[data-astro-cid-cltccfst][data-glare=false][data-mode=event] [data-astro-cid-cltccfst][data-say=event],.sensor[data-astro-cid-cltccfst][data-glare=false][data-mode=fused] [data-astro-cid-cltccfst][data-say=fused],.sensor[data-astro-cid-cltccfst][data-glare=true][data-mode=frame] [data-astro-cid-cltccfst][data-say-glare=frame],.sensor[data-astro-cid-cltccfst][data-glare=true][data-mode=event] [data-astro-cid-cltccfst][data-say-glare=event],.sensor[data-astro-cid-cltccfst][data-glare=true][data-mode=fused] [data-astro-cid-cltccfst][data-say-glare=fused]{display:inline}.sensor__glare[data-astro-cid-cltccfst]{border:1px solid var(--line);height:36px;color:var(--ink-2);transition:color var(--t-in) var(--ease), border-color var(--t-in) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:.8125rem;font-weight:520;display:inline-flex}.sensor__knob[data-astro-cid-cltccfst]{background:var(--line-2);width:26px;height:16px;transition:background-color .18s var(--ease);border-radius:999px;position:relative}.sensor__knob[data-astro-cid-cltccfst]:after{content:"";background:var(--ink);width:12px;height:12px;transition:transform .18s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.sensor__glare[data-astro-cid-cltccfst][aria-pressed=true]{color:var(--ink);border-color:color-mix(in oklab, var(--orange) 45%, transparent)}.sensor__glare[data-astro-cid-cltccfst][aria-pressed=true] .sensor__knob[data-astro-cid-cltccfst]{background:var(--orange-fill)}.sensor__glare[data-astro-cid-cltccfst][aria-pressed=true] .sensor__knob[data-astro-cid-cltccfst]:after{background:#fff;transform:translate(10px)}@media (width<=620px){.sensor__bar[data-astro-cid-cltccfst]{grid-template-columns:1fr auto;row-gap:8px}.sensor__say[data-astro-cid-cltccfst]{grid-area:2/1/auto/-1;padding-inline:4px}.sensor__seg[data-astro-cid-cltccfst] button[data-astro-cid-cltccfst]{height:36px}}.try__grid[data-astro-cid-clkszgye]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.try__brief[data-astro-cid-clkszgye]{justify-items:start;gap:16px;display:grid}.try__live[data-astro-cid-clkszgye]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite live}@keyframes live{50%{opacity:.25}}.try__text[data-astro-cid-clkszgye]{color:var(--ink-2);text-wrap:pretty;max-width:44ch;font-size:1.0625rem}.try__text[data-astro-cid-clkszgye] b[data-astro-cid-clkszgye]{color:var(--ink);font-weight:600}.try__steps[data-astro-cid-clkszgye]{color:var(--ink-2);gap:8px;margin-top:6px;font-size:.8125rem;display:grid}.try__steps[data-astro-cid-clkszgye] li[data-astro-cid-clkszgye]{align-items:center;gap:10px;display:flex}.try__steps[data-astro-cid-clkszgye] span[data-astro-cid-clkszgye]{border:1.5px solid var(--ink);width:22px;height:22px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);border-radius:6px;place-items:center;font-weight:600;display:grid}.try__stage[data-astro-cid-clkszgye]{min-width:0}.try__stage[data-astro-cid-clkszgye] .sensor{width:100%}@media (width<=980px){.try__grid[data-astro-cid-clkszgye]{grid-template-columns:1fr}.try__steps[data-astro-cid-clkszgye]{grid-auto-flow:column;justify-content:start;gap:18px}}@media (width<=560px){.try__steps[data-astro-cid-clkszgye]{grid-auto-flow:row}}.tl[data-astro-cid-bl6cniha]{gap:clamp(56px,12vh,130px);padding-left:clamp(22px,3vw,40px);display:grid;position:relative}.tl[data-astro-cid-bl6cniha]:before{content:"";background:linear-gradient(var(--line-2) 85%, transparent);width:1px;position:absolute;top:6px;bottom:0;left:3px}.tl__item[data-astro-cid-bl6cniha]{gap:12px;display:grid;position:relative}.tl__item[data-astro-cid-bl6cniha]:before{content:"";background:var(--bg);border:1.5px solid var(--ink);width:7px;height:7px;box-shadow:2px 2px 0 var(--ink);border-radius:2px;position:absolute;top:4px;left:calc(-1*clamp(22px,3vw,40px))}.tl__when[data-astro-cid-bl6cniha]{color:var(--ink-2)}.tl__now[data-astro-cid-bl6cniha]{color:var(--orange)}.stop[data-astro-cid-bl6cniha]{border-radius:var(--r-md);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:4px 32px;max-width:880px;padding:18px clamp(18px,2.4vw,28px);display:grid}.stop__role[data-astro-cid-bl6cniha]{font-size:1.1875rem;font-weight:620;line-height:1.2}.stop__org[data-astro-cid-bl6cniha]{color:var(--ink-3);grid-column:1;font-size:.9063rem}.stop__note[data-astro-cid-bl6cniha]{color:var(--ink-2);text-wrap:pretty;grid-area:1/2/span 2;align-self:center}.xp__role[data-astro-cid-bl6cniha]{grid-template-columns:minmax(200px,.34fr) 1fr;gap:clamp(20px,3vw,44px);padding:clamp(22px,2.8vw,36px);display:grid}.xp__logo[data-astro-cid-bl6cniha]{object-fit:contain;object-position:left;width:auto;max-width:180px;height:26px}.xp__logo--synechron[data-astro-cid-bl6cniha]{height:44px}:root[data-theme=dark] .xp__logo--synechron[data-astro-cid-bl6cniha]{filter:brightness(0)invert(.93)}.xp__company[data-astro-cid-bl6cniha]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.05rem);font-weight:640;font-stretch:112%;line-height:1.05}.xp__title[data-astro-cid-bl6cniha]{margin-top:14px;font-weight:560}.xp__when[data-astro-cid-bl6cniha]{color:var(--ink-3);margin-top:4px}.xp__stack[data-astro-cid-bl6cniha]{margin-top:16px}.xp__summary[data-astro-cid-bl6cniha]{text-wrap:pretty;max-width:60ch;font-size:1.0625rem}.xp__points[data-astro-cid-bl6cniha]{color:var(--ink-2);gap:10px;margin-top:14px;display:grid}.xp__points[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{text-wrap:pretty;max-width:68ch;padding-left:18px;position:relative}.xp__points[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]:before{content:"";background:var(--line-2);width:8px;height:1px;position:absolute;top:.72em;left:0}.xp__foot[data-astro-cid-bl6cniha]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(72px,14vh,150px);display:grid}.xp__edu[data-astro-cid-bl6cniha]{border-radius:var(--r-md);padding:22px}.xp__edu-when[data-astro-cid-bl6cniha]{color:var(--ink-3)}.xp__edu-school[data-astro-cid-bl6cniha]{margin-top:10px;font-size:1.125rem;font-weight:620;line-height:1.2}.xp__edu-degree[data-astro-cid-bl6cniha]{color:var(--ink-2);margin-top:6px;font-size:.9375rem;line-height:1.4}.xp__edu-degree[data-astro-cid-bl6cniha] .hl[data-astro-cid-bl6cniha]{white-space:normal}@media (width<=720px){.xp__role[data-astro-cid-bl6cniha],.stop[data-astro-cid-bl6cniha],.xp__foot[data-astro-cid-bl6cniha]{grid-template-columns:1fr}.stop__note[data-astro-cid-bl6cniha]{grid-area:auto/1;margin-top:6px}}.vis[data-astro-cid-utabsd57]{width:100%;max-width:440px;font-size:.8125rem}.term[data-astro-cid-utabsd57],.board[data-astro-cid-utabsd57],.chat[data-astro-cid-utabsd57]{border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink-2);background:light-dark(#fff9,#00000059);border-radius:14px;gap:7px;min-width:0;padding:14px 16px 16px;font-size:.7188rem;line-height:1.45;display:grid}.term[data-astro-cid-utabsd57] p[data-astro-cid-utabsd57],.board[data-astro-cid-utabsd57] p[data-astro-cid-utabsd57],.chat[data-astro-cid-utabsd57] p[data-astro-cid-utabsd57]{min-width:0;margin:0}.term__bar[data-astro-cid-utabsd57]{color:var(--ink-3);align-items:center;gap:5px;padding-bottom:6px;display:flex}.term__bar[data-astro-cid-utabsd57] i[data-astro-cid-utabsd57]{background:var(--line-2);border-radius:50%;width:8px;height:8px}.term__bar[data-astro-cid-utabsd57] span[data-astro-cid-utabsd57]{margin-left:8px}.term__row[data-astro-cid-utabsd57]{color:var(--ink);white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.term__row[data-astro-cid-utabsd57] span[data-astro-cid-utabsd57]{color:var(--ink-3);margin-left:auto}.sev[data-astro-cid-utabsd57]{flex:none;width:34px;font-weight:600}.sev--hi[data-astro-cid-utabsd57]{color:var(--orange)}.sev--mid[data-astro-cid-utabsd57]{color:var(--blue)}.sev--low[data-astro-cid-utabsd57]{color:var(--ink-3)}.term__sep[data-astro-cid-utabsd57]{border-top:1px dashed var(--line-2);color:var(--ink-3);padding-top:8px;margin-top:6px!important}.diff[data-astro-cid-utabsd57]{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 8px;overflow:hidden}.diff--del[data-astro-cid-utabsd57]{background:var(--orange-wash);color:var(--orange)}.diff--add[data-astro-cid-utabsd57]{background:var(--blue-wash);color:var(--blue)}.term__ask[data-astro-cid-utabsd57]{color:var(--ink-3)}.term__ask[data-astro-cid-utabsd57] b[data-astro-cid-utabsd57]{color:var(--ink);font-weight:600}.board__head[data-astro-cid-utabsd57],.board__row[data-astro-cid-utabsd57]{grid-template-columns:1fr 44px 92px;align-items:center;gap:10px;display:grid}.board__head[data-astro-cid-utabsd57]{color:var(--ink-3);border-bottom:1px solid var(--line);padding-bottom:4px}.board__row[data-astro-cid-utabsd57]{color:var(--ink);font-family:var(--font);font-size:.8438rem}.board__row[data-astro-cid-utabsd57] .mono[data-astro-cid-utabsd57]{color:var(--ink-3)}.st[data-astro-cid-utabsd57]{font-family:var(--mono);border:1px solid var(--line-2);color:var(--ink-3);white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-size:.6563rem;font-weight:500}.st--done[data-astro-cid-utabsd57]{color:var(--ink-2)}.st--run[data-astro-cid-utabsd57]{color:var(--blue);border-color:color-mix(in oklab, var(--blue) 40%, transparent);background:var(--blue-wash)}.st--review[data-astro-cid-utabsd57]{color:var(--orange);border-color:color-mix(in oklab, var(--orange) 45%, transparent);background:var(--orange-wash)}.board__foot[data-astro-cid-utabsd57]{color:var(--ink-3);padding-top:6px}.chat[data-astro-cid-utabsd57]{gap:8px}.chat__who[data-astro-cid-utabsd57]{color:var(--ink-3);justify-content:space-between;padding-bottom:2px;display:flex}.msg[data-astro-cid-utabsd57]{border:1px solid var(--line-2);max-width:82%;font-family:var(--font);color:var(--ink);border-radius:11px;gap:1px;padding:7px 11px;font-size:.8438rem;display:grid}.msg[data-astro-cid-utabsd57] span[data-astro-cid-utabsd57]{color:var(--ink-3);font-size:.625rem}.msg--out[data-astro-cid-utabsd57]{border-bottom-left-radius:3px;justify-self:start}.msg--in[data-astro-cid-utabsd57]{border-color:color-mix(in oklab, var(--blue) 40%, transparent);background:var(--blue-wash);border-bottom-right-radius:3px;justify-self:end}.msg--dim[data-astro-cid-utabsd57]{color:var(--ink-2);background:0 0;border-style:dashed}.chart__grid[data-astro-cid-utabsd57]{stroke:var(--line);stroke-width:1px}.chart__tick[data-astro-cid-utabsd57]{font-family:var(--mono);fill:var(--ink-3);text-anchor:middle;font-size:8.5px}.chart__tick--k[data-astro-cid-utabsd57]{text-anchor:end}.chart__tick--l[data-astro-cid-utabsd57]{text-anchor:start}.chart__name[data-astro-cid-utabsd57]{font-family:var(--font);fill:var(--ink);text-anchor:end;font-size:10.5px;font-weight:560}.chart__link[data-astro-cid-utabsd57]{stroke:var(--ink-3);stroke-width:1.2px}.chart__pub[data-astro-cid-utabsd57]{fill:none;stroke:var(--blue-fill);stroke-width:1.6px}.chart__mine[data-astro-cid-utabsd57]{fill:var(--orange-fill)}.spectrum__trace[data-astro-cid-utabsd57]{fill:none;stroke:var(--blue-fill);stroke-width:1.6px;stroke-linejoin:round}.spectrum__floor[data-astro-cid-utabsd57]{stroke:var(--orange-fill);stroke-width:1.2px;stroke-dasharray:4 4}.spectrum__floor--ok[data-astro-cid-utabsd57]{stroke:var(--ink-3)}.spectrum__flag[data-astro-cid-utabsd57]{fill:var(--orange)}.spectrum__card[data-astro-cid-utabsd57]{fill:var(--orange-wash);stroke:color-mix(in oklab, var(--orange) 45%, transparent)}.spectrum__t[data-astro-cid-utabsd57]{font-family:var(--font);fill:var(--ink);font-size:11.5px;font-weight:620}.heat[data-astro-cid-okvuppma]{padding:clamp(18px,2.4vw,28px)}.heat__head[data-astro-cid-okvuppma]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.heat__title[data-astro-cid-okvuppma]{font-size:1.0625rem;font-weight:560}.heat__link[data-astro-cid-okvuppma]{font-family:var(--mono);color:var(--ink-2);font-size:.8125rem}.heat__years[data-astro-cid-okvuppma]{gap:14px;margin-top:18px;display:grid}.heat__row[data-astro-cid-okvuppma]{grid-template-columns:112px 1fr;align-items:center;gap:18px;display:grid}.heat__meta[data-astro-cid-okvuppma]{color:var(--ink-3);gap:2px;display:grid}.heat__meta[data-astro-cid-okvuppma] b[data-astro-cid-okvuppma]{color:var(--ink);font-size:.875rem;font-weight:600}.heat__grid[data-astro-cid-okvuppma]{width:100%;height:auto;overflow:visible}.heat[data-astro-cid-okvuppma] .l0{fill:light-dark(#11151d0f,#ffffff0e)}.heat[data-astro-cid-okvuppma] .l1{fill:color-mix(in oklab, var(--blue-fill) 34%, transparent)}.heat[data-astro-cid-okvuppma] .l2{fill:color-mix(in oklab, var(--blue-fill) 62%, transparent)}.heat[data-astro-cid-okvuppma] .l3{fill:var(--blue-fill)}.heat[data-astro-cid-okvuppma] .l4{fill:var(--orange-fill)}.heat__legend[data-astro-cid-okvuppma]{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:4px;margin-top:16px;display:flex}.heat__legend[data-astro-cid-okvuppma] i[data-astro-cid-okvuppma]{border-radius:2.5px;width:10px;height:10px}.heat__legend[data-astro-cid-okvuppma] i[data-astro-cid-okvuppma].l0{background:light-dark(#11151d0f,#ffffff0e)}.heat__legend[data-astro-cid-okvuppma] i[data-astro-cid-okvuppma].l1{background:color-mix(in oklab, var(--blue-fill) 34%, transparent)}.heat__legend[data-astro-cid-okvuppma] i[data-astro-cid-okvuppma].l2{background:color-mix(in oklab, var(--blue-fill) 62%, transparent)}.heat__legend[data-astro-cid-okvuppma] i[data-astro-cid-okvuppma].l3{background:var(--blue-fill)}.heat__legend[data-astro-cid-okvuppma] i[data-astro-cid-okvuppma].l4{background:var(--orange-fill)}.heat__legend[data-astro-cid-okvuppma] span[data-astro-cid-okvuppma]:first-child{margin-right:4px}.heat__legend[data-astro-cid-okvuppma] span[data-astro-cid-okvuppma]:last-child{margin-left:4px}@media (width<=640px){.heat__row[data-astro-cid-okvuppma]{grid-template-columns:1fr;gap:8px}.heat__meta[data-astro-cid-okvuppma]{align-items:baseline;gap:12px;display:flex}}.projs[data-astro-cid-ftq3vvlr]{gap:clamp(72px,16vh,180px);display:grid}.proj[data-astro-cid-ftq3vvlr]{border-radius:var(--r-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(24px,3.4vw,48px);scroll-margin-top:18vh;display:grid}.proj[data-astro-cid-ftq3vvlr]:nth-child(2n) .proj__fig[data-astro-cid-ftq3vvlr]{order:-1}.proj__title[data-astro-cid-ftq3vvlr]{letter-spacing:-.028em;margin-top:14px;font-size:clamp(1.7rem,1.2rem + 1.9vw,2.7rem);font-weight:640;font-stretch:112%;line-height:1.02}.proj__line[data-astro-cid-ftq3vvlr]{text-wrap:pretty;max-width:54ch;margin-top:12px;font-size:1.0625rem}.proj__facts[data-astro-cid-ftq3vvlr]{color:var(--ink-2);gap:9px;margin-top:16px;font-size:.9688rem;display:grid}.proj__facts[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{text-wrap:pretty;max-width:56ch;padding-left:18px;position:relative}.proj__facts[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]:before{content:"";background:var(--line-2);width:8px;height:1px;position:absolute;top:.72em;left:0}.proj__foot[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.proj__links[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:8px;display:flex}.proj__meta[data-astro-cid-ftq3vvlr]{color:var(--ink-3)}.proj__fig[data-astro-cid-ftq3vvlr]{border-radius:var(--r-lg);border:1px solid var(--line);background:light-dark(#fff6,#0003);place-items:center;min-height:220px;padding:clamp(16px,2.4vw,32px);display:grid}@media (width<=900px){.proj[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr}.proj[data-astro-cid-ftq3vvlr]:nth-child(2n) .proj__fig[data-astro-cid-ftq3vvlr]{order:0}}.more[data-astro-cid-ftq3vvlr]{margin-top:clamp(96px,20vh,220px)}.more__title[data-astro-cid-ftq3vvlr]{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:620;font-stretch:110%}.more__list[data-astro-cid-ftq3vvlr]{border-top:1px solid var(--line);margin-top:14px}.more__row[data-astro-cid-ftq3vvlr]{border-bottom:1px solid var(--line);transition:background-color var(--t-in) var(--ease), padding var(--t-in) var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto 20px;align-items:baseline;gap:6px 24px;padding:16px 4px;display:grid}.more__name[data-astro-cid-ftq3vvlr]{font-weight:600}.more__line[data-astro-cid-ftq3vvlr]{color:var(--ink-2);text-wrap:pretty;font-size:.9375rem}.more__tags[data-astro-cid-ftq3vvlr]{color:var(--ink-3);white-space:nowrap}.more__arrow[data-astro-cid-ftq3vvlr]{color:var(--ink-3)}.more__row--plain[data-astro-cid-ftq3vvlr]{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto auto}@media (hover:hover) and (pointer:fine){.more__row[data-astro-cid-ftq3vvlr]:hover{background:var(--blue-wash)}.more__row[data-astro-cid-ftq3vvlr]:hover .more__name[data-astro-cid-ftq3vvlr]{color:var(--blue)}}@media (width<=820px){.more__row[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr 20px}.more__line[data-astro-cid-ftq3vvlr],.more__tags[data-astro-cid-ftq3vvlr]{grid-column:1}.more__arrow[data-astro-cid-ftq3vvlr]{grid-area:1/2}}.projs__heat[data-astro-cid-ftq3vvlr]{margin-top:clamp(96px,20vh,220px)}.tt{gap:12px;min-width:0;margin:0;display:grid;container-type:inline-size}.tt svg{width:100%;height:auto}.tt__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.tt .seg{border-radius:22px}.tt .seg button{min-height:36px}.tt .ctl input[type=range]{height:36px}.tt__flag{border-radius:var(--r-sm);border:1px dashed var(--line-2);color:var(--ink-2);padding:6px 10px;font-size:.6875rem;line-height:1.35}.tt__scene{color-scheme:light;--tt-ground:color-mix(in oklab, var(--bg) 93%, var(--blue));--tt-dim:1;border-radius:var(--r-md);background:var(--tt-ground);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .32s var(--ease);overflow:hidden}.tt[data-cond=night] .tt__scene{color-scheme:dark;--tt-ground:color-mix(in oklab, var(--bg) 90%, var(--blue));--tt-dim:.5}.tt[data-cond=fog] .tt__scene{--tt-ground:color-mix(in oklab, var(--bg) 82%, var(--ink-3));--tt-dim:.3}.tt[data-cond=rain] .tt__scene{color-scheme:dark;--tt-ground:color-mix(in oklab, var(--bg) 78%, var(--ink-3));--tt-dim:.62}.tt[data-cond=snow] .tt__scene{--tt-ground:color-mix(in oklab, var(--bg) 84%, var(--ink-3));--tt-dim:.55}.tt__scene path,.tt__scene rect{vector-effect:non-scaling-stroke}.tt-back{fill:none;stroke:var(--ink-3);stroke-width:1px;opacity:calc(var(--tt-dim) * .6);transition:opacity .32s var(--ease)}.tt-lane{stroke-dasharray:14 12}.tt-obj path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:var(--tt-dim);transition:opacity .32s var(--ease)}.tt-obj rect{fill:#0000;stroke:none;stroke-width:1.3px}.tt-obj[data-s=tp] rect{stroke:var(--blue)}.tt-obj[data-s=fn] rect{stroke:var(--orange);stroke-width:1.6px;stroke-dasharray:4 3;fill:var(--orange-wash)}.tt-obj[data-s=fp] rect{stroke:var(--ink-3)}.tt-obj[data-s=tn].is-hot rect{stroke:var(--ink-3);stroke-dasharray:1 3}.tt-obj.is-hot rect{stroke-width:2.2px}.tt-tag{font-family:var(--mono);fill:var(--ink);stroke:var(--tt-ground);stroke-width:4px;paint-order:stroke;pointer-events:none;font-size:11px}.tt-rain,.tt-snow{opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.tt-rain{fill:none;stroke:var(--ink-3);stroke-width:1px}.tt-snow{fill:color-mix(in oklab, var(--bg), white 70%);stroke:var(--line-2);stroke-width:1px}.tt[data-cond=rain] .tt-rain{opacity:.75}.tt[data-cond=snow] .tt-snow{opacity:1}.tt__chart svg{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none}.tt-fn{fill:var(--orange-wash)}.tt-tp{fill:var(--blue-wash)}.tt-fp{fill:var(--line-2)}.tt-line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.tt-line--dis{stroke:var(--ink-3);stroke-width:1.2px}.tt-ghost{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.tt[data-cond=clear] .tt-ghost{display:none}.tt-axis{fill:none;stroke:var(--line-2)}.tt-num{font-family:var(--mono);fill:var(--ink-3);font-size:10.5px}.tt-dot{stroke-width:1.2px;stroke:#0000}.tt-dot[data-s=tp]{fill:var(--blue)}.tt-dot[data-s=fn]{fill:var(--orange-fill)}.tt-dot[data-s=fp]{fill:var(--ink-3)}.tt-dot[data-s=tn]{fill:var(--bg);stroke:var(--ink-3)}.tt-dot.is-hot{stroke:var(--ink);stroke-width:2.4px}.tt-mark path{fill:none;stroke:var(--ink-3);stroke-dasharray:2 3}.tt-mark .tt-mark__flag{fill:var(--ink-3);stroke:none}.tt-thr path{stroke:var(--ink);stroke-width:1.5px}.tt-thr circle{fill:var(--ink);stroke:var(--bg);stroke-width:3px}.tt-thr .tt-thr__label{fill:var(--ink)}.tt__key{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:-4px;font-size:.6875rem;display:flex}.tt__key li{align-items:center;gap:6px;display:inline-flex}.tt__key i{flex:none}.tt__box{border:1.5px solid var(--blue);border-radius:2px;width:11px;height:13px}.tt__box--fn{border:1.5px dashed var(--orange);background:var(--orange-wash)}.tt__box--fp{border-color:var(--ink-3)}.tt__dot{background:var(--blue);border-radius:50%;width:8px;height:8px}.tt__dot--dis{background:var(--ink-3);border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.tt__dash{border-top:1px dashed var(--ink-3);width:16px}.tt__flagmark{border:4px solid #0000;border-top:6px solid var(--ink-3);border-bottom:0}.tt__panel{align-items:end;gap:12px;display:grid}@container (width>=640px){.tt__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}}.tt__thr{flex-wrap:wrap;align-items:flex-end;gap:8px 14px;display:flex}.tt__thr .ctl{flex:170px}.tt .readouts{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.tt .readout dd{white-space:nowrap}.tt .readout dd small{margin:0 5px 0 0}.tt__cap{gap:10px;display:grid}.tt__say{color:var(--ink);text-wrap:pretty;font-size:.9375rem;line-height:1.45}.tt__note{color:var(--ink-2);max-width:78ch;font-size:.8125rem;line-height:1.5}.tt .formula b{white-space:nowrap}.dia[data-astro-cid-mb5gojzx]{width:100%;max-width:440px;height:auto;display:block;overflow:visible}.dia__edge[data-astro-cid-mb5gojzx]{fill:none;stroke:var(--ink-3);stroke-width:1.2px}.dia[data-astro-cid-mb5gojzx] .dia__head{fill:none;stroke:var(--ink-3);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.dia__node[data-astro-cid-mb5gojzx] rect[data-astro-cid-mb5gojzx]{fill:light-dark(#ffffff8c,#ffffff09);stroke:var(--line-2);stroke-width:1.2px}.dia__node--io[data-astro-cid-mb5gojzx] rect[data-astro-cid-mb5gojzx]{stroke-dasharray:3 3;fill:none}.dia__node--core[data-astro-cid-mb5gojzx] rect[data-astro-cid-mb5gojzx]{stroke:var(--orange-fill);fill:var(--orange-wash)}.dia__label[data-astro-cid-mb5gojzx]{font-family:var(--font);text-anchor:middle;fill:var(--ink);font-size:11.5px;font-weight:600}.dia__sub[data-astro-cid-mb5gojzx]{font-family:var(--mono);text-anchor:middle;fill:var(--ink-3);font-size:8.5px}.dia__dot[data-astro-cid-mb5gojzx]{fill:var(--orange-fill);offset-path:var(--journey);offset-distance:0%;opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.proj:hover .dia__dot[data-astro-cid-mb5gojzx],.proj:focus-within .dia__dot[data-astro-cid-mb5gojzx]{opacity:1;animation:3.4s linear infinite dia-run}}@keyframes dia-run{to{offset-distance:100%}}.study[data-astro-cid-oshysqc2]{border-radius:var(--r-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(24px,3.4vw,48px);display:grid}.study[data-astro-cid-oshysqc2]+.study[data-astro-cid-oshysqc2]{margin-top:clamp(72px,16vh,180px)}.study--wide[data-astro-cid-oshysqc2]{grid-template-columns:1fr}.study__intro[data-astro-cid-oshysqc2]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.study__live[data-astro-cid-oshysqc2]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite live}.study__title[data-astro-cid-oshysqc2]{letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.3rem);font-weight:640;font-stretch:110%;line-height:1.06}.study__line[data-astro-cid-oshysqc2]{text-wrap:pretty;max-width:60ch;margin-top:12px;font-size:1.0625rem}.study__facts[data-astro-cid-oshysqc2]{color:var(--ink-2);gap:9px;margin-top:16px;font-size:.9688rem;display:grid}.study__facts[data-astro-cid-oshysqc2] li[data-astro-cid-oshysqc2]{text-wrap:pretty;max-width:58ch;padding-left:18px;position:relative}.study__facts[data-astro-cid-oshysqc2] li[data-astro-cid-oshysqc2]:before{content:"";background:var(--line-2);width:8px;height:1px;position:absolute;top:.72em;left:0}.study__foot[data-astro-cid-oshysqc2]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.study__meta[data-astro-cid-oshysqc2]{color:var(--ink-3)}.study__fig[data-astro-cid-oshysqc2]{border-radius:var(--r-lg);border:1px solid var(--line);background:light-dark(#fff6,#0003);place-items:center;min-height:220px;padding:clamp(16px,2.4vw,32px);display:grid}.study__log[data-astro-cid-oshysqc2]{padding-top:6px}.study__log-k[data-astro-cid-oshysqc2]{color:var(--ink-3)}.study__log[data-astro-cid-oshysqc2] ol[data-astro-cid-oshysqc2]{border-left:1px solid var(--line-2);gap:12px;margin-top:10px;padding-left:16px;display:grid}.study__log[data-astro-cid-oshysqc2] li[data-astro-cid-oshysqc2]{color:var(--ink-2);gap:2px;font-size:.9063rem;display:grid}.study__log[data-astro-cid-oshysqc2] time[data-astro-cid-oshysqc2]{color:var(--ink-3)}.study__widget[data-astro-cid-oshysqc2]{min-width:0;margin-top:8px}@media (width<=900px){.study[data-astro-cid-oshysqc2],.study__intro[data-astro-cid-oshysqc2]{grid-template-columns:1fr}}.papers[data-astro-cid-oshysqc2]{margin-top:clamp(96px,20vh,220px)}.papers__title[data-astro-cid-oshysqc2]{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:620;font-stretch:110%}.papers__list[data-astro-cid-oshysqc2]{border-top:1px solid var(--line);margin-top:14px}.paper[data-astro-cid-oshysqc2]{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:12px 32px;padding:26px 4px;display:grid}.paper__kind[data-astro-cid-oshysqc2]{color:var(--ink-3);gap:3px;display:grid}.paper__kind[data-astro-cid-oshysqc2] span[data-astro-cid-oshysqc2]:first-child{color:var(--orange)}.paper__title[data-astro-cid-oshysqc2]{text-wrap:balance;font-size:1.1875rem;font-weight:620;line-height:1.22}.paper__line[data-astro-cid-oshysqc2]{color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin-top:8px}.paper__with[data-astro-cid-oshysqc2]{color:var(--ink-3);margin-top:8px}.paper__links[data-astro-cid-oshysqc2]{justify-items:start;gap:8px;display:grid}@media (width<=900px){.paper[data-astro-cid-oshysqc2]{grid-template-columns:1fr}.paper__kind[data-astro-cid-oshysqc2]{flex-wrap:wrap;gap:12px;display:flex}.paper__links[data-astro-cid-oshysqc2]{flex-wrap:wrap;display:flex}}.labs__title[data-astro-cid-rugmhvww]{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:620;font-stretch:110%;display:flex}.labs__sub[data-astro-cid-rugmhvww]{color:var(--ink-3);letter-spacing:0;font-stretch:100%}.labs__grid[data-astro-cid-rugmhvww]{gap:var(--gap);grid-template-columns:repeat(6,1fr);margin-top:18px;display:grid}.labs__grid[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww]{grid-column:span 2;display:grid}.labs__grid[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww]:nth-child(n+4){grid-column:span 3}.lab[data-astro-cid-rugmhvww]{border-radius:var(--r-lg);align-content:start;gap:10px;padding:14px 14px 18px;display:grid}.lab__poster[data-astro-cid-rugmhvww]{aspect-ratio:16/9;border-radius:calc(var(--r-lg) - 8px);border:1px solid var(--line);color:var(--ink-2);background:light-dark(#fff6,#00000038);place-items:center;display:grid;overflow:hidden}.lab__poster[data-astro-cid-rugmhvww] svg{width:100%;height:100%}.lab[data-astro-cid-rugmhvww] .tags[data-astro-cid-rugmhvww],.lab__title[data-astro-cid-rugmhvww],.lab__deck[data-astro-cid-rugmhvww],.lab__go[data-astro-cid-rugmhvww]{padding-inline:6px}.lab__title[data-astro-cid-rugmhvww]{text-wrap:balance;font-size:1.1875rem;font-weight:620;line-height:1.18}.lab__deck[data-astro-cid-rugmhvww]{color:var(--ink-2);text-wrap:pretty;font-size:.9375rem}.lab__go[data-astro-cid-rugmhvww]{color:var(--blue);margin-top:2px}@media (width<=900px){.labs__grid[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww],.labs__grid[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww]:nth-child(n+4){grid-column:span 3}}@media (width<=600px){.labs__grid[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww],.labs__grid[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww]:nth-child(n+4){grid-column:span 6}}.posts[data-astro-cid-rugmhvww]{margin-top:clamp(96px,20vh,220px)}.posts__list[data-astro-cid-rugmhvww]{border-top:1px solid var(--line);margin-top:14px}.post[data-astro-cid-rugmhvww]{border-bottom:1px solid var(--line);transition:background-color var(--t-in) var(--ease);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:18px 4px;display:grid}.post__date[data-astro-cid-rugmhvww]{color:var(--ink-3)}.post__main[data-astro-cid-rugmhvww]{gap:3px;display:grid}.post__title[data-astro-cid-rugmhvww]{text-wrap:balance;transition:color var(--t-in) var(--ease);font-size:1.0938rem;font-weight:600;line-height:1.3}.post__sum[data-astro-cid-rugmhvww]{color:var(--ink-2);text-wrap:pretty;font-size:.9375rem}.post__side[data-astro-cid-rugmhvww]{color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;display:flex}@media (hover:hover) and (pointer:fine){.post[data-astro-cid-rugmhvww]:hover{background:var(--blue-wash)}.post[data-astro-cid-rugmhvww]:hover .post__title[data-astro-cid-rugmhvww]{color:var(--blue)}}@media (width<=720px){.post[data-astro-cid-rugmhvww]{grid-template-columns:1fr}}.posts__all[data-astro-cid-rugmhvww]{margin-top:24px}.bento[data-astro-cid-oxgmilyn]{gap:var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.tile[data-astro-cid-oxgmilyn]{flex-direction:column;grid-column:span 4;gap:14px;min-height:220px;padding:clamp(18px,2vw,26px);display:flex}.tile--tokens[data-astro-cid-oxgmilyn]{grid-column:span 5}.tile--teams[data-astro-cid-oxgmilyn]{grid-column:span 4}.tile--place[data-astro-cid-oxgmilyn],.tile--model[data-astro-cid-oxgmilyn],.tile--run[data-astro-cid-oxgmilyn],.tile--read[data-astro-cid-oxgmilyn],.tile--hob[data-astro-cid-oxgmilyn]{grid-column:span 3}.model[data-astro-cid-oxgmilyn]{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.375rem;font-weight:640;font-stretch:108%;line-height:1.1;display:flex}.model[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{flex:none}.tile__k[data-astro-cid-oxgmilyn]{color:var(--ink-3);font-weight:400}.tile__note[data-astro-cid-oxgmilyn]{color:var(--ink-3);margin-top:auto}.tile__sub[data-astro-cid-oxgmilyn]{color:var(--ink-2)}.tok[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px;margin:0;display:grid}.tok[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn],.bignum[data-astro-cid-oxgmilyn],.clock[data-astro-cid-oxgmilyn]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);font-weight:640;font-stretch:112%;line-height:1}.tok[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{color:var(--ink-3);margin-top:6px}.tok[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{flex-direction:column;display:flex}.tok__spark[data-astro-cid-oxgmilyn]{width:100%;height:46px}.tok__spark[data-astro-cid-oxgmilyn] rect[data-astro-cid-oxgmilyn]{fill:var(--line-2)}.tok__spark[data-astro-cid-oxgmilyn] rect[data-astro-cid-oxgmilyn].on{fill:var(--blue-fill)}.teams[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.teams[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:first-child{border-top:0;padding-top:0}.teams__flag[data-astro-cid-oxgmilyn]{background:linear-gradient(135deg, var(--a) 50%, var(--b) 50%);width:14px;height:14px;box-shadow:0 0 0 1px var(--line-2);border-radius:4px}.teams__name[data-astro-cid-oxgmilyn]{font-weight:580;line-height:1.2}.teams__sport[data-astro-cid-oxgmilyn]{color:var(--ink-3)}.unit[data-astro-cid-oxgmilyn]{letter-spacing:0;color:var(--ink-2);margin-left:4px;font-size:.45em;font-weight:500}.arc[data-astro-cid-oxgmilyn],.track[data-astro-cid-oxgmilyn]{width:100%;height:auto}.read__t[data-astro-cid-oxgmilyn]{font-family:var(--serif);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);font-style:italic;line-height:1.05}.hob[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:12px 6px;font-size:1.0625rem;display:flex}@media (width<=980px){.tile[data-astro-cid-oxgmilyn],.tile--teams[data-astro-cid-oxgmilyn],.tile--place[data-astro-cid-oxgmilyn],.tile--model[data-astro-cid-oxgmilyn],.tile--run[data-astro-cid-oxgmilyn],.tile--read[data-astro-cid-oxgmilyn],.tile--hob[data-astro-cid-oxgmilyn]{grid-column:span 6}.tile--tokens[data-astro-cid-oxgmilyn]{grid-column:span 12}}@media (width<=560px){.tile[data-astro-cid-oxgmilyn],.tile--teams[data-astro-cid-oxgmilyn],.tile--place[data-astro-cid-oxgmilyn],.tile--model[data-astro-cid-oxgmilyn],.tile--run[data-astro-cid-oxgmilyn],.tile--read[data-astro-cid-oxgmilyn],.tile--hob[data-astro-cid-oxgmilyn]{grid-column:span 12;min-height:0}}.foot[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;min-height:80svh;padding-block:clamp(96px,16vh,200px) 150px;display:flex}.foot__big[data-astro-cid-jo6i4kqk]{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,1.1rem + 4.2vw,4.6rem);font-weight:640;font-stretch:110%;line-height:1.02}.foot__mail[data-astro-cid-jo6i4kqk]{color:var(--orange);background:linear-gradient(currentColor,currentColor) 0 96%/100% .06em no-repeat;display:inline-block}.foot__mail[data-astro-cid-jo6i4kqk] .arrow[data-astro-cid-jo6i4kqk]{margin-left:.12em}.foot__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(32px,6vh,64px);display:flex}.foot__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;display:flex}.foot__legal[data-astro-cid-jo6i4kqk]{color:var(--ink-3)}.cv[data-astro-cid-n6xqcqlp]{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);width:min(920px,100vw - 24px);height:min(92dvh,1200px);color:var(--ink);padding:8px;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.cv[data-astro-cid-n6xqcqlp][open]{animation:cv-in .26s var(--ease-enter);grid-template-rows:auto 1fr;gap:8px;display:grid}.cv[data-astro-cid-n6xqcqlp]::backdrop{backdrop-filter:blur(6px);background:light-dark(#14182073,#0000009e)}@keyframes cv-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.cv__bar[data-astro-cid-n6xqcqlp]{align-items:center;gap:8px;padding:2px 2px 0 10px;display:flex}.cv__title[data-astro-cid-n6xqcqlp]{margin-right:auto;font-size:1rem;font-weight:620}.cv__close[data-astro-cid-n6xqcqlp]{width:40px;height:40px;color:var(--ink-2);transition:background-color var(--t-in) var(--ease), color var(--t-in) var(--ease);border-radius:50%;place-items:center;display:grid}.cv__close[data-astro-cid-n6xqcqlp]:hover{background:var(--blue-wash);color:var(--ink)}.cv__frame[data-astro-cid-n6xqcqlp]{border-radius:calc(var(--r-lg) - 8px);background:#fff;border:0;width:100%;height:100%}@media (width<=560px){.cv__bar[data-astro-cid-n6xqcqlp] .pill--quiet[data-astro-cid-n6xqcqlp]{display:none}}
