canvas.svelte-1ctngjf{--mesh-gain:1;--mesh-weight:1;--bolt-halo-w:7;--bolt-halo-a:.1;--bolt-bloom-w:3;--bolt-bloom-a:.35;--bolt-core-w:1.1;color:color-mix(in oklab, var(--t-primary) 45%, white)}html[data-theme=light] canvas.svelte-1ctngjf{--mesh-gain:1.6;--mesh-weight:1.3;--bolt-halo-fill:1;--bolt-halo-w:6;--bolt-halo-a:.22;--bolt-bloom-w:2.5;--bolt-bloom-a:.4;--bolt-core-w:1.25;color:var(--t-primary)}.hero-plate.svelte-12j36my{--plate-line:color-mix(in oklab, var(--t-line) var(--line-rule), transparent);border-color:var(--plate-line)}@media (width<=1023px){.hero-globe.svelte-12j36my{width:min(78vw,360px);position:absolute;top:-2rem;right:-3rem}}@media (width<=767px){.hero-globe.svelte-12j36my{width:min(78vw,320px);top:-1.75rem;right:-28%}.globe-sink.svelte-12j36my{--sink:48px}}.eyebrow-tick.svelte-12j36my{color:var(--t-line);margin-right:.7em;font-weight:500;display:inline-block}.hero-see.svelte-12j36my:after{content:" ↓";transform:translateY(-4px)}.hero-see.svelte-12j36my:hover:after,.hero-see.svelte-12j36my:focus-visible:after{opacity:1;transform:none}.live-dot.svelte-12j36my{background:var(--color-fill);vertical-align:baseline;width:.19em;height:.19em;box-shadow:0 0 .35em color-mix(in oklab, var(--t-fill) 55%, transparent);border-radius:50%;margin-left:.07em;display:inline-block}html[data-theme=light] .live-dot.svelte-12j36my{box-shadow:0 0 0 .028em var(--t-primary), 0 0 .35em color-mix(in oklab, var(--t-fill) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.live-dot.svelte-12j36my{animation:2.6s ease-in-out infinite svelte-12j36my-dot-breathe}@keyframes svelte-12j36my-dot-breathe{0%,to{opacity:1}50%{opacity:.55}}}.globe-halo.svelte-12j36my{isolation:isolate;--halo-peak:24%}html[data-theme=light] .globe-halo.svelte-12j36my{--halo-peak:14%}.globe-halo.svelte-12j36my:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle closest-side, color-mix(in oklab, var(--t-line) var(--halo-peak), transparent), color-mix(in oklab, var(--t-line) 6%, transparent) 52%, transparent 100%);border-radius:50%;position:absolute;inset:-20%}.hero-cells.svelte-12j36my{border-top:1px solid var(--plate-line);padding:0;list-style:none;display:grid}.hero-cell.svelte-12j36my{border-bottom:1px solid var(--plate-line);flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.375rem;display:flex}.hero-cell.svelte-12j36my:last-child{border-bottom:0}@media (width>=768px){.hero-cells.svelte-12j36my{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-cell.svelte-12j36my{border-bottom:0;border-right:1px solid var(--plate-line);padding-inline:3rem}.hero-cell.svelte-12j36my:last-child{border-right:0}}.cell-head.svelte-12j36my{color:var(--color-foreground);align-items:baseline;gap:.75rem;display:flex}.cell-claim.svelte-12j36my{letter-spacing:-.015em;font-size:1.25rem;line-height:1.1}.cell-line.svelte-12j36my{color:var(--color-muted-foreground);font-size:1.02rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-text.svelte-12j36my{animation:linear both svelte-12j36my-hero-out;animation-timeline:view();animation-range:exit 0% exit var(--range-full)}@keyframes svelte-12j36my-hero-out{0%{opacity:1;translate:0}to{opacity:.12;translate:0 -90px}}.globe-sink.svelte-12j36my{animation:linear both svelte-12j36my-globe-out;animation-timeline:view();animation-range:exit 0% exit var(--range-full)}@keyframes svelte-12j36my-globe-out{0%{translate:0;scale:1}to{translate:0 var(--sink,64px);scale:1.06}}}}.cp-head.svelte-iwtd8p,.cp-block.svelte-iwtd8p{font-size:.78rem}.cp.svelte-iwtd8p{--cp-subject:28%}html[data-theme=light] .cp.svelte-iwtd8p{--cp-subject:40%}.cp-title.svelte-iwtd8p{letter-spacing:-.02em;color:color-mix(in oklab, var(--t-fg) var(--cp-subject), transparent);font-size:2.6rem;line-height:.92}@supports (font-size:1cqh){.cp-head.svelte-iwtd8p,.cp-block.svelte-iwtd8p{font-size:max(.66rem,2cqh + .6cqw)}.cp-title.svelte-iwtd8p{font-size:max(1.35rem,7cqh + 2.4cqw)}}.cp-block.svelte-iwtd8p{border-top:1px solid var(--plate-line,color-mix(in oklab, var(--t-line) var(--line-rule), transparent));color:var(--color-foreground)}.cp-block.svelte-iwtd8p dt:where(.svelte-iwtd8p){color:color-mix(in oklab, var(--t-fg) 60%, transparent)}@container (width>=30rem){.cp-block.svelte-iwtd8p{grid-template-columns:repeat(4,minmax(0,1fr))}}.work-card.svelte-m3bvkb{--plate-line:color-mix(in oklab, var(--t-line) var(--line-rule), transparent);width:var(--card-w,64rem);height:var(--card-h,auto);flex-direction:column;flex:none;display:flex;position:relative;container-type:inline-size}.card-ink.svelte-m3bvkb{--ink:var(--color-primary);z-index:3;opacity:0;pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 0 6px / 13px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 6px 0 / 1px 13px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 6px / 13px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) calc(100% - 6px) 0 / 1px 13px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 calc(100% - 6px) / 13px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 6px 100% / 1px 13px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% calc(100% - 6px) / 13px 1px no-repeat, linear-gradient(var(--ink), var(--ink)) calc(100% - 6px) 100% / 1px 13px no-repeat;position:absolute;inset:-7px}.card-cover.svelte-m3bvkb{height:var(--cover-h,25rem);flex:none;position:relative;overflow:clip}.card-picture.svelte-m3bvkb{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 76%,#000000d1 84%,#00000073 92%,#0000 100%);mask-image:linear-gradient(#000 0 76%,#000000d1 84%,#00000073 92%,#0000 100%)}.card-img.svelte-m3bvkb{object-fit:cover;object-position:40% 0%;transform-origin:50% 0;width:100%;height:100%;position:absolute;inset:0}.card-plate.svelte-m3bvkb{width:100%;height:100%;position:relative;container-type:size}.card-stamp.svelte-m3bvkb{z-index:1;color:var(--color-muted-foreground);pointer-events:none;font-size:.62rem;position:absolute;bottom:.7rem;left:1.25rem}.card-hit.svelte-m3bvkb{z-index:2;position:absolute;inset:0}.card-rail.svelte-m3bvkb{--rail-h:64px;grid-template-columns:minmax(0, 1fr) 11rem var(--rail-h);height:var(--rail-h);border-bottom:1px solid var(--plate-line);background:color-mix(in oklab, var(--color-card) 92%, transparent);flex:none;display:grid}.rail-claim.svelte-m3bvkb{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:0 1.1rem;display:flex}.rail-eyebrow.svelte-m3bvkb{white-space:nowrap;gap:.8rem;min-width:0;font-size:.625rem;display:flex}.rail-tier.svelte-m3bvkb{text-overflow:ellipsis;max-width:12.5rem;color:var(--color-primary);overflow:hidden}.rail-year.svelte-m3bvkb{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex:none}.rail-title.svelte-m3bvkb{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:1.125rem;line-height:1.1;overflow:hidden}.card-link.svelte-m3bvkb{color:var(--color-foreground);text-decoration:none}.rail-facts.svelte-m3bvkb{border-left:1px solid var(--plate-line);grid-template-rows:1fr 1fr;margin:0;display:grid}.rail-fact.svelte-m3bvkb{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:0 .9rem;display:flex}.rail-fact.svelte-m3bvkb+.rail-fact:where(.svelte-m3bvkb){border-top:1px solid var(--plate-line)}.rail-fact.svelte-m3bvkb dt:where(.svelte-m3bvkb){color:var(--color-muted-foreground);font-size:.6rem}.rail-fact.svelte-m3bvkb dd:where(.svelte-m3bvkb){color:var(--color-foreground);white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:.72rem;display:flex}.rail-dot.svelte-m3bvkb{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.rail-dot.is-live.svelte-m3bvkb{background:var(--color-fill);box-shadow:none}.rail-go.svelte-m3bvkb{border-left:1px solid var(--plate-line);color:var(--color-primary);transition:background-color .2s var(--ease-signature), color .2s var(--ease-signature);place-items:center;font-size:1.1rem;text-decoration:none;display:grid}.arrow.svelte-m3bvkb{transition:translate .2s var(--ease-signature);display:inline-block}@container (width>=880px){.card-rail.svelte-m3bvkb{--rail-h:52px;grid-template-columns:minmax(0, 1fr) 11rem 9rem var(--rail-h)}.rail-claim.svelte-m3bvkb{flex-direction:row;justify-content:flex-start;align-self:center;align-items:baseline;gap:1.25rem;padding:0 1.25rem}.rail-eyebrow.svelte-m3bvkb{flex:none;font-size:.6875rem}.rail-title.svelte-m3bvkb{font-size:1.375rem}.rail-facts.svelte-m3bvkb{display:contents}.rail-fact.svelte-m3bvkb{border-left:1px solid var(--plate-line);justify-content:flex-start;padding:0 1rem}.rail-fact.svelte-m3bvkb+.rail-fact:where(.svelte-m3bvkb){border-top:0}}@media (hover:hover){.work-card.svelte-m3bvkb:hover .rail-go:where(.svelte-m3bvkb){background:var(--color-fill);color:var(--color-fill-foreground)}.work-card.svelte-m3bvkb:hover .rail-go:where(.svelte-m3bvkb) .arrow:where(.svelte-m3bvkb){translate:3px}}.work-card.svelte-m3bvkb:has(.card-link:where(.svelte-m3bvkb):focus-visible) .rail-go:where(.svelte-m3bvkb){background:var(--color-fill);color:var(--color-fill-foreground)}@media (width<=767px){.work-card.svelte-m3bvkb{background:var(--color-background);width:100%;height:auto}.work-card.svelte-m3bvkb:before,.work-card.svelte-m3bvkb:after,.card-ink.svelte-m3bvkb{display:none}.card-cover.svelte-m3bvkb{aspect-ratio:1.6;height:auto}.card-img.svelte-m3bvkb{object-position:20% 0%}.card-cover.svelte-m3bvkb:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, color-mix(in oklab, var(--t-line) var(--line-hair,16%), transparent) 0 1px, transparent 1px) 24px 0 / calc((100% - 48px) / 4) 100% repeat-x;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 62%,#000 100%);mask-image:linear-gradient(#0000 62%,#000 100%)}.card-stamp.svelte-m3bvkb{left:24px}.card-rail.svelte-m3bvkb{--rail-h:auto;background:0 0;grid-template-rows:64px 48px;grid-template-columns:50% minmax(0,1fr) 48px}.rail-claim.svelte-m3bvkb{grid-column:1/-1;padding:0 24px}.rail-title.svelte-m3bvkb{font-size:1.25rem}.rail-facts.svelte-m3bvkb{display:contents}.rail-fact.svelte-m3bvkb{border-top:1px solid var(--plate-line);flex-direction:column;grid-row:2;justify-content:center;align-items:flex-start;gap:.25rem;padding:0 .9rem}.rail-fact.svelte-m3bvkb:first-child{padding-left:24px}.rail-fact.svelte-m3bvkb+.rail-fact:where(.svelte-m3bvkb){border-left:1px solid var(--plate-line)}.rail-go.svelte-m3bvkb{border-top:1px solid var(--plate-line);grid-row:2}.rail-go.svelte-m3bvkb:active{background:var(--color-fill);color:var(--color-fill-foreground)}}@media (prefers-reduced-motion:reduce){.rail-go.svelte-m3bvkb,.arrow.svelte-m3bvkb{transition:none}}.stage-wrap.svelte-uchp2n{--work-ground:var(--color-background);--work-lift:var(--color-card);--pad:1.5rem;--gap:2rem;--dim-o:.42;--dim-s:.94;--cover-h:clamp(14rem, 100dvh - 22rem, 30rem);--card-w:calc(var(--cover-h) * 2);--card-h:calc(var(--cover-h) + 64px);--step:calc(var(--card-w) + var(--gap));height:calc(100dvh + max(0, var(--n) - 1) * var(--step));view-timeline-name:--stage;position:relative}.stage.svelte-uchp2n{height:100dvh;padding:4.5rem var(--pad) 1.5rem;flex-direction:column;display:flex;position:sticky;top:0;overflow:clip;container-type:inline-size}@supports (animation-timeline:view()){.stage.svelte-uchp2n{animation:linear both svelte-uchp2n-stage-lift;animation-timeline:--stage;animation-range:contain 100% exit var(--range-full)}@keyframes svelte-uchp2n-stage-lift{0%{translate:0}to{translate:0 -48px}}.stage-head.svelte-uchp2n,.stage-foot.svelte-uchp2n{animation:linear both svelte-uchp2n-stage-fade;animation-timeline:--stage;animation-range:contain 100% exit var(--range-full)}@keyframes svelte-uchp2n-stage-fade{0%{opacity:1}to{opacity:.06}}}.stage-head.svelte-uchp2n{flex:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:.5rem 3rem;padding-bottom:1.5rem;display:grid}.is-reverse.svelte-uchp2n .stage-head:where(.svelte-uchp2n):after{transform-origin:100%}.stage-title.svelte-uchp2n{margin-top:.5rem}.stage-lines.svelte-uchp2n{flex-direction:column;gap:.6rem;padding-bottom:.35rem;display:flex}.stage-deck.svelte-uchp2n{max-width:44ch;color:color-mix(in oklab, var(--t-fg) 84%, transparent);font-size:1.1rem;line-height:1.5}.stage-strip.svelte-uchp2n{flex-direction:column;margin-block:auto;display:flex}@supports (animation-timeline:view()){.stage-strip.svelte-uchp2n{animation:linear both svelte-uchp2n-strip-in;animation-timeline:--stage;animation-range:entry contain 0%}@keyframes svelte-uchp2n-strip-in{0%{opacity:.25;translate:var(--step) 0}to{opacity:1;translate:0}}.is-reverse.svelte-uchp2n .stage-strip:where(.svelte-uchp2n){animation-name:svelte-uchp2n-strip-in-reverse}@keyframes svelte-uchp2n-strip-in-reverse{0%{opacity:.25;translate:calc(-1 * var(--step)) 0}to{opacity:1;translate:0}}}.stage-meta.svelte-uchp2n{color:color-mix(in oklab, var(--t-fg) 34%, transparent)}.stage-track.svelte-uchp2n{align-items:flex-start;gap:var(--gap);will-change:translate;width:max-content;animation:linear both svelte-uchp2n-stage-slide,linear both svelte-uchp2n-stage-fade;animation-timeline:--stage,--stage;animation-range:contain 0% contain 100%, contain 100% exit var(--range-full);flex:none;display:flex;position:relative}@keyframes svelte-uchp2n-stage-slide{0%{translate:calc((100cqw - var(--card-w)) / 2) 0}to{translate:calc((100cqw - var(--card-w)) / 2 - 100% + var(--card-w)) 0}}.is-reverse.svelte-uchp2n .stage-track:where(.svelte-uchp2n){animation-direction:reverse,normal}.stage-item.svelte-uchp2n{--r0:calc((var(--i) - 1) / max(1, var(--n) - 1) * 100%);--r1:calc((var(--i) + 1) / max(1, var(--n) - 1) * 100%);animation:linear both svelte-uchp2n-card-focus;animation-timeline:--stage;animation-range:contain var(--r0) contain var(--r1);flex:none;display:flex}.stage-item[data-edge=first].svelte-uchp2n{--r0:0%;animation-name:svelte-uchp2n-card-focus-out}.stage-item[data-edge=last].svelte-uchp2n{--r1:100%;animation-name:svelte-uchp2n-card-focus-in}.stage-item[data-edge=only].svelte-uchp2n{animation:none}@keyframes svelte-uchp2n-card-focus{0%{opacity:var(--dim-o);scale:var(--dim-s)}34%{opacity:1;scale:1}66%{opacity:1;scale:1}to{opacity:var(--dim-o);scale:var(--dim-s)}}@keyframes svelte-uchp2n-card-focus-out{0%{opacity:1;scale:1}32%{opacity:1;scale:1}to{opacity:var(--dim-o);scale:var(--dim-s)}}@keyframes svelte-uchp2n-card-focus-in{0%{opacity:var(--dim-o);scale:var(--dim-s)}68%{opacity:1;scale:1}to{opacity:1;scale:1}}.stage-item.svelte-uchp2n .card-ink{animation:linear both svelte-uchp2n-card-ink;animation-timeline:--stage;animation-range:contain var(--r0) contain var(--r1)}.stage-item[data-edge=first].svelte-uchp2n .card-ink{animation-name:svelte-uchp2n-card-ink-out}.stage-item[data-edge=last].svelte-uchp2n .card-ink{animation-name:svelte-uchp2n-card-ink-in}.stage-item[data-edge=only].svelte-uchp2n .card-ink{opacity:1;animation:none}@keyframes svelte-uchp2n-card-ink{0%{opacity:0}38%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes svelte-uchp2n-card-ink-out{0%{opacity:1}36%{opacity:1}to{opacity:0}}@keyframes svelte-uchp2n-card-ink-in{0%{opacity:0}64%{opacity:1}to{opacity:1}}.stage-item.svelte-uchp2n .card-img{animation:linear both svelte-uchp2n-cover-drift;animation-timeline:--stage;animation-range:contain var(--r0) contain var(--r1);scale:1.08}@keyframes svelte-uchp2n-cover-drift{0%{translate:3.5%}to{translate:-3.5%}}.stage-foot.svelte-uchp2n{flex:none;align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.stage-progress.svelte-uchp2n{background:color-mix(in oklab, var(--t-line) var(--line-rule), transparent);flex:auto;height:1px;position:relative}.stage-progress.svelte-uchp2n:after{content:"";background:var(--color-primary);transform-origin:0;animation:linear both svelte-uchp2n-stage-progress;animation-timeline:--stage;animation-range:contain;position:absolute;inset:0;scale:0 1}.is-reverse.svelte-uchp2n .stage-progress:where(.svelte-uchp2n):after{transform-origin:100%}@keyframes svelte-uchp2n-stage-progress{to{scale:1}}.stage-cue.svelte-uchp2n,.stage-note.svelte-uchp2n{color:var(--color-muted-foreground);flex:none}@media (width>=768px) and (height<=719px){.stage.svelte-uchp2n{padding-top:2rem}.stage-title.svelte-uchp2n{margin-top:.15rem;font-size:2.4rem}.stage-head.svelte-uchp2n{padding-bottom:.85rem}.stage-deck.svelte-uchp2n{font-size:1rem}.stage-meta.svelte-uchp2n{display:none}}@media (prefers-reduced-motion:reduce){.stage-wrap.svelte-uchp2n{height:auto}.stage.svelte-uchp2n{height:auto;animation:none;position:static;overflow:visible;translate:none}.stage-strip.svelte-uchp2n{opacity:1;animation:none;translate:none}.stage-foot.svelte-uchp2n{opacity:1;animation:none}.stage-item.svelte-uchp2n .card-ink,.stage-item[data-edge=first].svelte-uchp2n .card-ink,.stage-item[data-edge=last].svelte-uchp2n .card-ink{opacity:0;animation:none}.stage-track.svelte-uchp2n{scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--pad);will-change:auto;padding-bottom:1rem;animation:none;overflow-x:auto}.stage-item.svelte-uchp2n,.stage-item[data-edge=first].svelte-uchp2n,.stage-item[data-edge=last].svelte-uchp2n{opacity:1;scroll-snap-align:center;animation:none;scale:1}.stage-item.svelte-uchp2n>.work-card{animation:none}.stage-head.svelte-uchp2n{opacity:1;animation:none}.stage-item.svelte-uchp2n .card-img{animation:none;translate:none;scale:1}.stage-progress.svelte-uchp2n:after{animation:none;scale:1}}@supports not (animation-timeline:view()){.stage-wrap.svelte-uchp2n{height:auto}.stage.svelte-uchp2n{height:auto;animation:none;position:static;overflow:visible;translate:none}.stage-strip.svelte-uchp2n{opacity:1;animation:none;translate:none}.stage-foot.svelte-uchp2n{opacity:1;animation:none}.stage-item.svelte-uchp2n .card-ink,.stage-item[data-edge=first].svelte-uchp2n .card-ink,.stage-item[data-edge=last].svelte-uchp2n .card-ink{opacity:0;animation:none}.stage-track.svelte-uchp2n{scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--pad);will-change:auto;padding-bottom:1rem;animation:none;overflow-x:auto}.stage-item.svelte-uchp2n,.stage-item[data-edge=first].svelte-uchp2n,.stage-item[data-edge=last].svelte-uchp2n{opacity:1;scroll-snap-align:center;animation:none;scale:1}.stage-item.svelte-uchp2n>.work-card{animation:none}.stage-head.svelte-uchp2n{opacity:1;animation:none}.stage-item.svelte-uchp2n .card-img{animation:none;translate:none;scale:1}.stage-progress.svelte-uchp2n:after{animation:none;scale:1}}@media (width<=767px){.stage-wrap.svelte-uchp2n{--gap:24px;height:auto}.stage.svelte-uchp2n{height:auto;padding:4.5rem var(--pad) 0;animation:none;position:static;overflow:visible;translate:none}.stage-head.svelte-uchp2n{opacity:1;grid-template-columns:1fr;gap:.25rem;padding-bottom:1rem;animation:none}.stage-deck.svelte-uchp2n{font-size:1rem}.stage-meta.svelte-uchp2n,.stage-foot.svelte-uchp2n{display:none}.stage-strip.svelte-uchp2n{opacity:1;margin-block:1.75rem 0;animation:none;translate:none}.stage-track.svelte-uchp2n{width:auto;margin-inline:calc(-1 * var(--pad));scroll-snap-type:none;will-change:auto;timeline-scope:--deck-next;flex-direction:column;align-items:stretch;padding:0;animation:none;overflow:visible;translate:none}.stage-item.svelte-uchp2n,.stage-item[data-edge].svelte-uchp2n{opacity:1;animation:none;scale:1}.stage-item.svelte-uchp2n .card-ink,.stage-item[data-edge].svelte-uchp2n .card-ink{opacity:0;animation:none}.stage-item.svelte-uchp2n .card-img{animation:none;translate:none;scale:1}.stage-item.svelte-uchp2n:last-child{z-index:1;view-timeline:--deck-next block;position:relative}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.stage-item.svelte-uchp2n:first-child{position:sticky;top:0}@supports (animation-timeline:view()){.stage-item.svelte-uchp2n:first-child>.work-card{transform-origin:50% 0;animation:linear both svelte-uchp2n-deck-under;animation-timeline:--deck-next;animation-range:contain 0% contain var(--range-full)}}}@keyframes svelte-uchp2n-deck-under{0%{opacity:1;scale:1}to{opacity:.3;scale:.92}}.section-deck.svelte-14rvx3b{color:color-mix(in oklab, var(--t-fg) 84%, transparent)}.svc-link.svelte-1ukawcp{color:inherit;transition:background-color .35s var(--ease-signature), box-shadow .35s var(--ease-signature), color .35s var(--ease-signature);align-items:baseline;gap:.5rem 2rem;padding:2rem 1.25rem;text-decoration:none;display:grid}@media (width>=768px){.svc-link.svelte-1ukawcp{grid-template-columns:minmax(0,7fr) minmax(0,5fr) auto}}@media (width<=767px){.svc-link.svelte-1ukawcp{padding-inline:0}}.svc-name.svelte-1ukawcp{transition:color .35s var(--ease-signature)}.svc-proof.svelte-1ukawcp{flex-direction:column;gap:.4rem;display:flex}.svc-proven.svelte-1ukawcp{color:var(--color-primary);transition:color .35s var(--ease-signature)}.svc-built.svelte-1ukawcp{max-width:46ch;color:var(--color-muted-foreground);transition:color .35s var(--ease-signature);font-size:1.1rem;line-height:1.55}.svc-exit.svelte-1ukawcp{color:var(--color-muted-foreground);white-space:nowrap;transition:color .35s var(--ease-signature)}@media (width>=768px){.svc-exit.svelte-1ukawcp{justify-self:end}}.svc-arrow.svelte-1ukawcp{transition:translate .2s var(--ease-signature);display:inline-block}.svc-link.svelte-1ukawcp:hover,.svc-link.svelte-1ukawcp:focus-visible{background-color:var(--color-fill);box-shadow:inset 0 1px 0 0 var(--t-fill-edge), inset 0 -1px 0 0 var(--t-fill-edge)}.svc-link.svelte-1ukawcp:hover :is(.svc-name:where(.svelte-1ukawcp),.svc-proven:where(.svelte-1ukawcp),.svc-built:where(.svelte-1ukawcp),.svc-exit:where(.svelte-1ukawcp)),.svc-link.svelte-1ukawcp:focus-visible :is(.svc-name:where(.svelte-1ukawcp),.svc-proven:where(.svelte-1ukawcp),.svc-built:where(.svelte-1ukawcp),.svc-exit:where(.svelte-1ukawcp)){color:var(--color-fill-foreground)}.svc-link.svelte-1ukawcp:hover .svc-arrow:where(.svelte-1ukawcp),.svc-link.svelte-1ukawcp:focus-visible .svc-arrow:where(.svelte-1ukawcp){translate:0 -3px}.svc-link.svelte-1ukawcp:hover .svc-arrow-right:where(.svelte-1ukawcp),.svc-link.svelte-1ukawcp:focus-visible .svc-arrow-right:where(.svelte-1ukawcp){translate:3px}.svc-link.svelte-1ukawcp:focus-visible{outline:2px solid var(--color-fill-foreground);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.svc-link.svelte-1ukawcp,.svc-name.svelte-1ukawcp,.svc-proven.svelte-1ukawcp,.svc-built.svelte-1ukawcp,.svc-exit.svelte-1ukawcp,.svc-arrow.svelte-1ukawcp{transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.svc-band.svelte-1ukawcp{--sweep:96px;--sweep-out:56px}@media (width<=767px){.svc-band.svelte-1ukawcp{--sweep:48px;--sweep-out:28px}}.svc-band.svelte-1ukawcp{view-timeline-name:--band;position:relative}.svc-band.svelte-1ukawcp .svc-part:where(.svelte-1ukawcp){animation:linear both svelte-1ukawcp-svc-part;animation-timeline:--band;animation-range:entry 4% exit 90%}.svc-band.svelte-1ukawcp .svc-proof:where(.svelte-1ukawcp){animation-range:entry 13% exit 95%}.svc-band.svelte-1ukawcp .svc-exit:where(.svelte-1ukawcp){animation-range:entry 22% exit var(--range-full)}@keyframes svelte-1ukawcp-svc-part{0%{opacity:0;translate:calc(-1 * var(--sweep)) 0;scale:.96}28%{opacity:1;translate:0;scale:1}74%{opacity:1;translate:0;scale:1}to{opacity:0;translate:var(--sweep-out) 0;scale:.98}}.svc-band.svelte-1ukawcp:after{content:"";inset-inline:0;background:var(--color-primary);transform-origin:0;height:1px;animation:linear both svelte-1ukawcp-band-draw;animation-timeline:--band;animation-range:entry 4% exit var(--range-full);position:absolute;bottom:-1px}@keyframes svelte-1ukawcp-band-draw{0%{opacity:1;scale:0 1}34%{opacity:1;scale:1}72%{opacity:1;scale:1}to{opacity:0;scale:1}}}}.founder-plate.svelte-mhgb6g{--plate-line:color-mix(in oklab, var(--t-line) var(--line-rule), transparent);border:1px solid var(--plate-line)}.founder-surface.svelte-mhgb6g{aspect-ratio:4/3;isolation:isolate;width:100%;overflow:clip}@media (width>=768px){.founder-plate.svelte-mhgb6g{flex-direction:column;display:flex}.founder-surface.svelte-mhgb6g{aspect-ratio:auto;flex:1 1 0;min-height:17rem;max-height:34rem}}.is-photo.svelte-mhgb6g{background-color:color-mix(in oklab, var(--t-secondary) 72%, var(--t-bg))}html[data-theme=light] .is-photo.svelte-mhgb6g{background-color:color-mix(in oklab, var(--t-secondary) 88%, var(--t-bg))}.founder-photo.svelte-mhgb6g{object-fit:cover;object-position:50% 30%;mix-blend-mode:luminosity;width:100%;height:100%;display:block}.is-blank.svelte-mhgb6g{background-color:color-mix(in oklab, var(--t-secondary) 15%, transparent);place-items:center;display:grid}.founder-initials.svelte-mhgb6g{letter-spacing:-.02em;color:var(--color-secondary);font-size:clamp(3.5rem,7vw,6rem);line-height:1}.founder-rail.svelte-mhgb6g{border-top:1px solid var(--plate-line);align-items:baseline;gap:.6rem;padding:.85rem .9rem;display:flex}.rail-tick.svelte-mhgb6g{font-family:var(--font-mono);color:var(--t-line);font-size:.78rem;line-height:1}.rail-role.svelte-mhgb6g{letter-spacing:-.015em;color:var(--color-foreground);font-size:1.25rem;line-height:1.1}.founder-bio.svelte-mhgb6g{text-wrap:pretty;max-width:58ch;color:var(--color-foreground);margin-bottom:2.5rem;font-size:1.35rem;line-height:1.5}.founder-spec.svelte-mhgb6g{border-top:1px solid var(--color-border);margin:auto 0 0}.spec-row.svelte-mhgb6g{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:1.35rem 0;display:flex}.spec-row.svelte-mhgb6g dt:where(.svelte-mhgb6g){color:var(--color-muted-foreground)}.spec-row.svelte-mhgb6g dd:where(.svelte-mhgb6g){margin:0}.spec-value.svelte-mhgb6g{letter-spacing:-.015em;color:var(--color-foreground);font-size:1.25rem;line-height:1.15}.spec-exits.svelte-mhgb6g{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.founder-exit.svelte-mhgb6g{color:var(--color-primary)}.founder-exit.svelte-mhgb6g:hover,.founder-exit.svelte-mhgb6g:focus-visible{color:var(--color-foreground)}.founder-link.svelte-mhgb6g{color:var(--color-muted-foreground);transition:color .2s var(--ease-signature);text-decoration:none}.founder-link.svelte-mhgb6g:hover,.founder-link.svelte-mhgb6g:focus-visible{color:var(--color-foreground)}@media (prefers-reduced-motion:reduce){.founder-link.svelte-mhgb6g{transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.founder-grid.svelte-mhgb6g>.reveal{opacity:1;transition:none;transform:none}.founder-grid.svelte-mhgb6g{view-timeline-name:--founder}.founder-plate.svelte-mhgb6g{will-change:translate, scale;animation:linear both svelte-mhgb6g-plate-settle;animation-timeline:--founder;animation-range:entry exit 92%}@keyframes svelte-mhgb6g-plate-settle{0%{opacity:0;translate:0 -54px;scale:1.1}28%{opacity:1;translate:0;scale:1}72%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 36px;scale:.96}}.founder-copy.svelte-mhgb6g>:where(.svelte-mhgb6g){animation:linear both svelte-mhgb6g-founder-rise;animation-timeline:--founder;animation-range:entry 8% exit 96%}.founder-copy.svelte-mhgb6g>:where(.svelte-mhgb6g):nth-child(2){animation-range:entry 16% exit var(--range-full)}.founder-copy.svelte-mhgb6g>:where(.svelte-mhgb6g):nth-child(3){animation-range:entry 24% exit var(--range-full)}.founder-copy.svelte-mhgb6g>:where(.svelte-mhgb6g):nth-child(4){animation-range:entry 32% exit var(--range-full)}@keyframes svelte-mhgb6g-founder-rise{0%{opacity:0;translate:0 58px}26%{opacity:1;translate:0}72%{opacity:1;translate:0}to{opacity:0;translate:0 -40px}}}}.preview-home.svelte-1bb4dh1{display:contents}.preview-layer.svelte-1bb4dh1{z-index:100;overscroll-behavior:contain;background:color-mix(in oklab, var(--color-background) 90%, transparent);outline:none;padding:clamp(1rem,6vh,4rem) clamp(0rem,3vw,2.5rem);position:fixed;inset:0;overflow-y:auto}.preview-layer.svelte-1bb4dh1>article:where(.svelte-1bb4dh1){max-width:1280px;margin-inline:auto}.preview-open.svelte-1bb4dh1{background:var(--work-lift,var(--color-card));animation:svelte-1bb4dh1-border-in .6s var(--ease-signature) backwards}@keyframes svelte-1bb4dh1-border-in{0%{border-color:#0000}}.cover-surface.svelte-1bb4dh1{--plate-line:color-mix(in oklab, var(--t-line) var(--line-rule), transparent);border-color:var(--plate-line);background:var(--work-ground,var(--color-background));aspect-ratio:21/9}.cover-surface.svelte-1bb4dh1:not(.has-cover){container-type:size}.preview-img.svelte-1bb4dh1{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (width<=767px){.cover-surface.svelte-1bb4dh1{aspect-ratio:16/10}}.row-summary.svelte-1bb4dh1{color:color-mix(in oklab, var(--t-fg) 84%, transparent);font-size:1.15rem;font-weight:450;line-height:1.5}.gate.svelte-1bb4dh1{border:1px solid color-mix(in oklab, var(--t-line) 60%, transparent);color:var(--color-foreground);padding:.45rem .8rem;display:inline-block}.preview-close.svelte-1bb4dh1,.exit-primary.svelte-1bb4dh1{border-radius:var(--radius-pill);transition:background-color .2s var(--ease-signature), color .2s var(--ease-signature), box-shadow .2s var(--ease-signature), transform .15s var(--ease-signature);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.preview-close.svelte-1bb4dh1{color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t-primary) 50%, transparent);background:0 0;padding:.5rem 1rem}.preview-close.svelte-1bb4dh1:hover,.preview-close.svelte-1bb4dh1:focus-visible{color:var(--color-fill-foreground);background-color:var(--color-fill);box-shadow:inset 0 0 0 1px var(--t-fill-edge);outline:none}.exit-primary.svelte-1bb4dh1{background:var(--color-fill);color:var(--color-fill-foreground);box-shadow:inset 0 0 0 1px var(--t-fill-edge);padding:.8rem 1.4rem}.exit-primary.svelte-1bb4dh1:hover,.exit-primary.svelte-1bb4dh1:focus-visible{color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background-color:#0000;outline:none}.preview-close.svelte-1bb4dh1:active,.exit-primary.svelte-1bb4dh1:active{transform:scale(.98)}.exit-external.svelte-1bb4dh1{color:var(--color-muted-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--t-fg) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--t-fg) 40%, transparent);text-underline-offset:4px;transition:color .2s var(--ease-signature)}.exit-external.svelte-1bb4dh1:hover,.exit-external.svelte-1bb4dh1:focus-visible{color:var(--color-foreground);text-decoration-color:currentColor}.arrow.svelte-1bb4dh1{transition:translate .2s var(--ease-signature);display:inline-block}.exit-primary.svelte-1bb4dh1:hover .arrow:where(.svelte-1bb4dh1),.exit-primary.svelte-1bb4dh1:focus-visible .arrow:where(.svelte-1bb4dh1){translate:3px}.exit-external.svelte-1bb4dh1:hover .arrow:where(.svelte-1bb4dh1),.exit-external.svelte-1bb4dh1:focus-visible .arrow:where(.svelte-1bb4dh1){translate:2px -2px}@media (prefers-reduced-motion:reduce){.preview-open.svelte-1bb4dh1{animation:none}.preview-close.svelte-1bb4dh1,.exit-primary.svelte-1bb4dh1,.exit-external.svelte-1bb4dh1,.arrow.svelte-1bb4dh1{transition:none}}
