.page.svelte-1r6l20c{position:relative;min-height:100vh;background:var(--color-bg);overflow-x:clip}.portfolio.svelte-1r6l20c{--nav-height: calc(var(--u-base) * 23);min-height:100vh}.portfolio.svelte-1r6l20c .portfolio__nav{position:absolute;inset-block-start:0;inset-inline:0;z-index:10}.portfolio.svelte-1r6l20c .section--content>.section__container{padding-block-start:0}.proves.svelte-1r6l20c{border-block-end:1px solid var(--color-border);background:var(--color-surface, #fff)}.proves__inner.svelte-1r6l20c{max-inline-size:calc(var(--u-base) * 280);margin-inline:auto;padding:var(--space-10) var(--space-6);display:grid;gap:var(--space-5)}.proves__feature.svelte-1r6l20c{margin:0;display:grid;gap:var(--space-1);font-family:var(--font-display, inherit);font-weight:800;font-size:calc(var(--u-base) * 8);line-height:calc(var(--lead-base) * 2);color:var(--color-text)}.proves__label.svelte-1r6l20c{font-family:var(--font-body, inherit);font-size:var(--text-xs);line-height:var(--lead-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.proves__legs.svelte-1r6l20c{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.leg.svelte-1r6l20c{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted)}.leg.is-on.svelte-1r6l20c{border-color:color-mix(in oklab,#3d00ec 40%,transparent);background:color-mix(in oklab,#3d00ec 5%,transparent);color:var(--color-text)}.leg__mark.svelte-1r6l20c{flex:none;display:grid;place-items:center;inline-size:calc(var(--u-base) * 6);block-size:calc(var(--u-base) * 6);border:1.5px dashed var(--color-border-strong);border-radius:50%;font-size:var(--text-sm);line-height:var(--lead-sm);color:#fff}.leg.is-partial.svelte-1r6l20c{border-color:color-mix(in oklab,#3d00ec 20%,transparent);color:var(--color-text)}.leg.is-partial.svelte-1r6l20c .leg__mark:where(.svelte-1r6l20c){border:1.5px solid #3d00ec;color:#3d00ec}.leg.is-on.svelte-1r6l20c .leg__mark:where(.svelte-1r6l20c){border:0;background:#3d00ec}.leg__text.svelte-1r6l20c{display:grid;font-size:var(--text-sm);line-height:var(--lead-sm)}.proves__note.svelte-1r6l20c{margin:0;max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--lead-base);color:var(--color-text-muted);text-wrap:pretty}.proves__full.svelte-1r6l20c{justify-self:start;font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:600;color:#3d00ec;text-decoration:none}.proves__full.svelte-1r6l20c:hover{text-decoration:underline}.fstage.svelte-1r6l20c{display:grid;gap:var(--space-8)}.fstage__prose.svelte-1r6l20c{display:grid;gap:var(--space-4);max-width:var(--measure-body)}.fstage__prose.svelte-1r6l20c p:where(.svelte-1r6l20c){margin:0;font-size:var(--text-lg);line-height:var(--lead-lg);color:var(--color-text);text-wrap:pretty}.ffig.svelte-1r6l20c{margin:0;display:grid;gap:var(--space-3)}.ffig.svelte-1r6l20c figcaption:where(.svelte-1r6l20c){max-width:var(--measure-body);font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted)}.ffig__svg.svelte-1r6l20c{max-inline-size:100%}.ffig.svelte-1r6l20c .ffig__bare{display:block;inline-size:100%;block-size:auto}.ffig__clip.svelte-1r6l20c{border-radius:var(--radius-lg);overflow:hidden;background:#000}.ffig__clip--tablet.svelte-1r6l20c{padding:calc(var(--u-base) * 2);border-radius:clamp(.6rem,1.6vw,1.35rem);background:var(--color-text)}.ffig__clip.svelte-1r6l20c video:where(.svelte-1r6l20c),.ffig__clip.svelte-1r6l20c img:where(.svelte-1r6l20c){display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--ratio);object-fit:contain;background:#000}.ffig__start.svelte-1r6l20c{position:relative;display:block;inline-size:100%;padding:0;border:0;background:none;cursor:pointer}.ffig__play.svelte-1r6l20c{position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4);padding:var(--space-1) var(--space-4);border-radius:999px;background:#ffffffeb;font-size:var(--text-sm);line-height:var(--lead-sm);font-weight:600;color:var(--color-text)}.also.svelte-1r6l20c{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,21fr);gap:var(--space-8);align-items:start;padding-block-start:var(--space-8);border-block-start:1px solid var(--color-border)}.also__rail.svelte-1r6l20c{display:grid;gap:var(--space-3);align-content:start}.also__title.svelte-1r6l20c{margin:0;font-family:var(--font-display, inherit);font-size:var(--text-lg);line-height:var(--lead-lg);color:var(--color-text)}.also__cards.svelte-1r6l20c{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u-base) * 52),1fr));gap:var(--space-4)}.also__card.svelte-1r6l20c{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.also__stat.svelte-1r6l20c{margin:0;font-family:var(--font-display, inherit);font-size:calc(var(--u-base) * 8);line-height:calc(var(--lead-base) * 2);color:#3d00ec;font-variant-numeric:lining-nums}.also__text.svelte-1r6l20c{margin:0;font-size:var(--text-sm);line-height:var(--lead-sm);color:var(--color-text-muted);text-wrap:pretty}@media(max-width:860px){.also.svelte-1r6l20c{grid-template-columns:1fr;gap:var(--space-5)}}@media(max-width:720px){.proves__inner.svelte-1r6l20c{padding:var(--space-8) var(--space-4)}.proves__legs.svelte-1r6l20c{grid-template-columns:minmax(0,1fr)}}
