.team-photo-card.svelte-4rurjt{--badge-sway:0px;--badge-roll:0deg;--badge-pitch:0deg;--badge-yaw:0deg;touch-action:pan-y pinch-zoom;width:100%;min-width:0;position:relative;container-type:inline-size}.badge-rig.svelte-4rurjt{perspective:1050px;padding-top:40%;position:relative}.badge-lanyard.svelte-4rurjt{z-index:1;inset-inline-start:0;pointer-events:none;filter:drop-shadow(0 4px 3px #0006);width:100%;height:auto;position:absolute;top:0;overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 15%,#000);mask-image:linear-gradient(#0000,#000 15%,#000)}.badge-assembly.svelte-4rurjt{transform-origin:50% -8.7234%;transform:translateX(var(--badge-sway)) rotateZ(var(--badge-roll)) rotateX(var(--badge-pitch)) rotateY(var(--badge-yaw));position:relative}.team-photo-card.svelte-4rurjt[data-badge-moving=true] .badge-assembly:where(.svelte-4rurjt){will-change:transform}.badge-clasp.svelte-4rurjt{z-index:3;aspect-ratio:84/81;pointer-events:none;filter:drop-shadow(0 3px 4px #0008);width:23.3333%;position:absolute;top:0;left:50%;transform:translate(-50%,-50.6173%)}.badge-clasp.svelte-4rurjt svg:where(.svelte-4rurjt){width:100%;height:100%;display:block;overflow:visible}.badge-face.svelte-4rurjt{aspect-ratio:.766;isolation:isolate;background:var(--palette-neutral-1000);width:100%;color:var(--palette-neutral-100);border:1px solid #ededed2e;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 27px 72px -28px #000b,0 4px 16px #0004}.badge-face.svelte-4rurjt:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ededed12,inset 0 1px #ffffff2b}.badge-face.svelte-4rurjt:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.badge-photo.svelte-4rurjt,.badge-placeholder.svelte-4rurjt,.badge-shade.svelte-4rurjt,.badge-pixels.svelte-4rurjt,.badge-glare.svelte-4rurjt{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.badge-photo.svelte-4rurjt{object-fit:cover;object-position:center 40%;filter:saturate(.9)contrast(1.025)}.badge-placeholder.svelte-4rurjt{color:var(--color-accent);font:500 64px / 1 var(--font-geist-mono);background:radial-gradient(at 50% 35%,#6c91f91a,#0000 65%),#111318;place-items:center;display:grid}.badge-shade.svelte-4rurjt{z-index:1;background:linear-gradient(#01010112,#0000 25% 53%,#01010140 72%,#010101f2 100%)}.badge-pixels.svelte-4rurjt{z-index:2;opacity:0;transition:opacity .25s}.badge-pixels.svelte-4rurjt span:where(.svelte-4rurjt){opacity:0;background:var(--color-accent);width:2px;height:2px;animation:svelte-4rurjt-badge-pixel 2.7s ease-in-out var(--pixel-delay) infinite paused;position:absolute;box-shadow:0 0 5px #6c91f94d}.badge-pixels.svelte-4rurjt span:where(.svelte-4rurjt):nth-child(3n){background:var(--palette-neutral-100)}.badge-pixels.svelte-4rurjt span:where(.svelte-4rurjt):nth-child(3n+1){background:#4d74e1}.team-photo-card.svelte-4rurjt[data-badge-active=true][data-badge-visible=true] .badge-pixels:where(.svelte-4rurjt){opacity:1}.team-photo-card.svelte-4rurjt[data-badge-active=true][data-badge-visible=true] .badge-pixels:where(.svelte-4rurjt) span:where(.svelte-4rurjt){animation-play-state:running}.badge-glare.svelte-4rurjt{z-index:3;background:radial-gradient(ellipse 48% 33% at var(--badge-glare-x,50%) var(--badge-glare-y,26%), #b5cdff4d, transparent 94%);mix-blend-mode:soft-light;opacity:0;transition:opacity .25s}.team-photo-card.svelte-4rurjt[data-badge-active=true] .badge-glare:where(.svelte-4rurjt){opacity:1}.badge-slot.svelte-4rurjt{z-index:4;background:#06080d;border:1px solid #eef3fc52;border-radius:50px;width:12.2222%;height:1.7021%;position:absolute;top:2.3404%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 4px #000,0 1px 1px #ffffff29}.badge-brand.svelte-4rurjt{z-index:4;top:19px;color:#ededede0;font:650 9px / 1 var(--font-geist-sans);letter-spacing:.08em;text-shadow:0 1px 8px #0009;align-items:center;gap:6px;display:flex;position:absolute;inset-inline-start:20px}.badge-brand.svelte-4rurjt:before{content:"";background:var(--color-accent);border-radius:1px;width:5px;height:5px}.badge-person.svelte-4rurjt{z-index:4;inset-inline:24px;position:absolute;bottom:26px}.badge-person.svelte-4rurjt .badge-name:where(.svelte-4rurjt){color:var(--palette-neutral-100);font:650 27px / 1.12 var(--font-geist-sans);letter-spacing:-.03em;overflow-wrap:normal;text-align:match-parent;text-shadow:0 2px 16px #0005;margin:0}.badge-role.svelte-4rurjt{color:#cfd4de;font:400 13px / 1.45 var(--font-geist-sans);margin:7px 0 0}.badge-role.svelte-4rurjt:before{content:"";background:var(--color-accent);vertical-align:middle;width:13px;height:2px;margin-inline-end:8px;display:inline-block}@container (width<=300px){.badge-face.svelte-4rurjt{border-radius:16px}.badge-person.svelte-4rurjt{inset-inline:16px;bottom:20px}.badge-person.svelte-4rurjt .badge-name:where(.svelte-4rurjt){font-size:20px}.badge-role.svelte-4rurjt{font-size:12px}.badge-brand.svelte-4rurjt{top:15px;gap:4px;font-size:7px;inset-inline-start:15px}.badge-placeholder.svelte-4rurjt{font-size:42px}}@container (width<=190px){.badge-face.svelte-4rurjt{border-radius:12px}.badge-person.svelte-4rurjt{inset-inline:11px;bottom:14px}.badge-person.svelte-4rurjt .badge-name:where(.svelte-4rurjt){letter-spacing:-.02em;font-size:14px;line-height:1.15}.badge-role.svelte-4rurjt{margin-top:5px;font-size:10px}.badge-role.svelte-4rurjt:before{width:8px;margin-inline-end:5px}.badge-brand.svelte-4rurjt{top:11px;gap:3px;font-size:6px;inset-inline-start:10px}.badge-brand.svelte-4rurjt:before{width:3px;height:3px}.badge-placeholder.svelte-4rurjt{font-size:28px}}@keyframes svelte-4rurjt-badge-pixel{0%,to{opacity:.08;transform:scale(.65)}50%{opacity:.65;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.badge-assembly.svelte-4rurjt{transform:none}.badge-pixels.svelte-4rurjt span:where(.svelte-4rurjt){opacity:0;animation:none}.badge-glare.svelte-4rurjt,.badge-pixels.svelte-4rurjt{transition:none}}.story.svelte-1jz1dsh,.team.svelte-1jz1dsh{gap:32px;display:grid}.founder.svelte-1jz1dsh{min-width:0;padding-block:12px 24px}.founder-links.svelte-1jz1dsh{gap:12px;margin-top:24px;display:grid}.contributors.svelte-1jz1dsh{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.contributors.svelte-1jz1dsh .company-copy:where(.svelte-1jz1dsh){font-size:14px}.mentor.svelte-1jz1dsh{max-width:800px}.team-roles.svelte-1jz1dsh{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:24px;display:grid}.team-roles.svelte-1jz1dsh span:where(.svelte-1jz1dsh):not(.sr-only){color:var(--color-accent);font:40px var(--font-geist-mono)}.team-roles.svelte-1jz1dsh p:where(.svelte-1jz1dsh){color:var(--color-text-body);margin-top:12px;font-size:13px;line-height:1.6}.timeline.svelte-1jz1dsh li:where(.svelte-1jz1dsh){border-bottom:1px solid var(--border-subtle);gap:20px;padding-block:28px;display:grid}.year.svelte-1jz1dsh{color:var(--color-accent);font:16px var(--font-geist-mono)}@media (width>=768px){.story.svelte-1jz1dsh,.team.svelte-1jz1dsh{grid-template-columns:1fr 1fr;gap:64px}.team-roles.svelte-1jz1dsh{grid-column:1/-1;width:100%;max-width:700px}.timeline.svelte-1jz1dsh li:where(.svelte-1jz1dsh){grid-template-columns:160px 1fr;gap:40px}}@media (width>=1000px){.contributors.svelte-1jz1dsh{grid-template-columns:repeat(4,minmax(0,1fr))}}.asset-grid.svelte-yf1jyh{gap:32px;display:grid}.artboard.svelte-yf1jyh{background:#010101;border:1px solid #ffffff20;border-radius:12px;justify-content:center;align-items:center;min-height:220px;padding:40px 28px;display:flex}.artboard.light.svelte-yf1jyh{background:#ededed;border-color:#ededed}.artboard.svelte-yf1jyh img:where(.svelte-yf1jyh){max-width:100%;height:auto}.brand-asset.svelte-yf1jyh figcaption:where(.svelte-yf1jyh){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;line-height:1.5;display:flex}.asset-downloads.svelte-yf1jyh{color:var(--color-accent);font-family:var(--font-geist-mono);gap:20px;display:flex}.asset-downloads.svelte-yf1jyh a:where(.svelte-yf1jyh){align-items:center;gap:8px;min-height:44px;display:inline-flex}.palette.svelte-yf1jyh{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.swatch.svelte-yf1jyh{color:#010101;min-height:150px;font:13px var(--font-geist-mono);-webkit-user-select:all;user-select:all;border:1px solid #ffffff20;border-radius:8px;align-items:flex-end;padding:20px 16px;display:flex}.swatch.light-ink.svelte-yf1jyh{color:#fff}.palette.svelte-yf1jyh figcaption:where(.svelte-yf1jyh){margin-top:16px;font-size:14px}.type-specimens.svelte-yf1jyh{gap:40px;display:grid}.sans-specimen.svelte-yf1jyh,.mono-specimen.svelte-yf1jyh{margin-block:24px;font-size:40px;line-height:1.2}.mono-specimen.svelte-yf1jyh{font-family:var(--font-geist-mono)}.type-specimens.svelte-yf1jyh .company-small:where(.svelte-yf1jyh){overflow-wrap:anywhere;line-height:2}@media (width>=768px){.asset-grid.svelte-yf1jyh,.type-specimens.svelte-yf1jyh{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.artboard.svelte-yf1jyh{min-height:280px;padding:48px}.palette.svelte-yf1jyh{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sans-specimen.svelte-yf1jyh,.mono-specimen.svelte-yf1jyh{font-size:48px}}.events-grid.svelte-15sp1iv,.news-grid.svelte-15sp1iv{gap:48px 32px;display:grid}.event-photo.svelte-15sp1iv{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-subtle);border-radius:12px;width:100%;height:auto;display:block}.event-download.svelte-15sp1iv{border-top:1px solid var(--border-subtle);gap:8px;margin-top:24px;padding-top:16px;display:grid}.event-download.svelte-15sp1iv a:where(.svelte-15sp1iv){text-underline-offset:4px;font-size:14px;text-decoration:underline}.event-download.svelte-15sp1iv span:where(.svelte-15sp1iv){color:var(--color-text-body);font-size:12px}.news-grid.svelte-15sp1iv .company-copy:where(.svelte-15sp1iv){font-size:14px}@media (width>=768px){.events-grid.svelte-15sp1iv{grid-template-columns:repeat(2,minmax(0,1fr))}.news-grid.svelte-15sp1iv{grid-template-columns:repeat(3,minmax(0,1fr))}}.press-cover.svelte-164u66q{aspect-ratio:16/9;width:100%;min-width:0}.photo-art.svelte-164u66q{isolation:isolate;border:1px solid var(--border-subtle);background:var(--color-surface-deep);border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.photo-art.svelte-164u66q svg:where(.svelte-164u66q){width:100%;height:100%;display:block}.photos.svelte-164u66q{gap:12px;min-width:0;display:grid;position:absolute;inset:8%}.photos.paired.svelte-164u66q{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.photos.svelte-164u66q img:where(.svelte-164u66q){object-fit:cover;object-position:center 42%;border-radius:6px;width:100%;min-width:0;height:100%;min-height:0;display:block}.photos.paired.svelte-164u66q img:where(.svelte-164u66q){object-fit:contain}.photo-art.svelte-164u66q .edge-trace{animation:24s linear infinite svelte-164u66q-press-travel;animation-play-state:var(--edge-play,paused)}.photo-art.svelte-164u66q .drift,.photo-art.svelte-164u66q .breathe{animation:26s ease-in-out infinite alternate svelte-164u66q-press-field;animation-play-state:var(--edge-play,paused)}.photo-art.svelte-164u66q[data-running=true]{--edge-play:running}@keyframes svelte-164u66q-press-travel{to{stroke-dashoffset:-1440px}}@keyframes svelte-164u66q-press-field{to{transform:translate(5px,-3px)}}@media (prefers-reduced-motion:reduce){.photo-art.svelte-164u66q *{animation:none!important}}.video-grid.svelte-ek50tr,.coverage-grid.svelte-ek50tr{gap:40px;display:grid}.video-poster.svelte-ek50tr{background:var(--color-surface-deep);border:1px solid #ffffff20;border-radius:12px;align-content:end;justify-items:start;min-height:280px;padding:32px;display:grid;position:relative}.video-poster.svelte-ek50tr img:where(.svelte-ek50tr){aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;height:auto;margin-bottom:24px;display:block}.video-poster.svelte-ek50tr p:where(.svelte-ek50tr){max-width:320px;margin-top:8px;font-size:24px;line-height:1.3}.play.svelte-ek50tr{width:48px;height:48px;color:var(--color-accent);border:1px solid #6c91f960;border-radius:50%;place-items:center;margin-bottom:32px;font-size:16px;transition:background .2s;display:grid}.video-link.svelte-ek50tr:hover .play:where(.svelte-ek50tr){background:#6c91f920}.coverage-grid.svelte-ek50tr article:where(.svelte-ek50tr){border-bottom:1px solid var(--border-subtle);padding-block:8px 32px}.coverage-visual.svelte-ek50tr{border-radius:12px;margin-bottom:24px;display:block}.publication.svelte-ek50tr{justify-content:space-between;align-items:baseline;gap:16px;min-height:40px;font-size:14px;line-height:1.5;display:flex}.publication.svelte-ek50tr span:where(.svelte-ek50tr):last-child{color:var(--color-text-body);font-family:var(--font-geist-mono)}@media (width>=768px){.video-grid.svelte-ek50tr{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid.svelte-ek50tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.play.svelte-ek50tr{transition:none}}.help-grid.svelte-6tn5bs{gap:24px 48px;display:grid}.help-link.svelte-6tn5bs{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:24px;min-height:110px;padding-block:8px 24px;display:flex}.help-link.svelte-6tn5bs:hover h3:where(.svelte-6tn5bs){color:var(--color-accent)}.socials.svelte-6tn5bs{flex-wrap:wrap;gap:24px 32px;display:flex}.socials.svelte-6tn5bs img:where(.svelte-6tn5bs){filter:invert()}.socials.svelte-6tn5bs a:where(.svelte-6tn5bs){align-items:center;gap:12px;min-height:44px;display:inline-flex}@media (width>=768px){.help-grid.svelte-6tn5bs{grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonials-section.svelte-7a2tg8{padding-bottom:64px}.testimonials-intro.svelte-7a2tg8{gap:16px;margin-bottom:32px;display:grid}.testimonials-grid.svelte-7a2tg8{gap:20px;display:grid}.testimonial-card.svelte-7a2tg8{border:var(--stroke-hairline) solid color-mix(in srgb, var(--color-text-primary) 6%, transparent);border-radius:var(--radius-sm);background:var(--color-surface-deep);flex-direction:column;min-width:0;padding:28px;transition:border-color .3s;display:flex}.testimonial-card.svelte-7a2tg8:hover{border-color:color-mix(in srgb, var(--color-text-primary) 15%, transparent)}.quote-mark.svelte-7a2tg8{color:var(--color-accent);margin-bottom:12px;font-size:48px;line-height:1}blockquote.svelte-7a2tg8{flex:1;margin-bottom:32px}blockquote.svelte-7a2tg8 p:where(.svelte-7a2tg8){font-size:var(--text-body-md);letter-spacing:var(--text-body-md--letter-spacing);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.6}.testimonial-person.svelte-7a2tg8{align-items:center;gap:16px;display:flex}.initials-avatar.svelte-7a2tg8{border:1px solid var(--border-subtle);background:var(--color-surface-elevated);height:48px;font-size:var(--text-body-sm);direction:ltr;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.attribution.svelte-7a2tg8{gap:6px;min-width:0;display:grid}.testimonial-name.svelte-7a2tg8{font-size:var(--text-body-sm)}.testimonial-role.svelte-7a2tg8{font-size:var(--text-body-xs);color:var(--color-text-body);line-height:1.5}.testimonial-source.svelte-7a2tg8{font-size:var(--text-body-xs);color:var(--color-text-body);margin-top:24px;line-height:1.6}.testimonial-source.svelte-7a2tg8 a:where(.svelte-7a2tg8){align-items:center;gap:12px;min-height:32px;display:inline-flex}.testimonial-source.svelte-7a2tg8 a:where(.svelte-7a2tg8):hover{color:var(--color-text-primary)}details.svelte-7a2tg8{margin-top:12px}summary.svelte-7a2tg8{cursor:pointer;width:fit-content}summary.svelte-7a2tg8:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}details.svelte-7a2tg8 p:where(.svelte-7a2tg8){color:var(--color-text-body);margin-top:16px}.testimonial-video.svelte-7a2tg8{margin-bottom:24px;display:block}.testimonial-video.svelte-7a2tg8 img:where(.svelte-7a2tg8){border-radius:var(--radius-sm);width:100%;height:auto}.testimonial-video.svelte-7a2tg8>span:where(.svelte-7a2tg8){font-size:var(--text-body-sm);justify-content:space-between;padding-top:12px;display:flex}@media (width>=768px){.testimonials-grid.svelte-7a2tg8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.testimonials-grid.svelte-7a2tg8{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-card.svelte-7a2tg8{padding:36px}blockquote.svelte-7a2tg8 p:where(.svelte-7a2tg8){letter-spacing:-.012em;font-size:20px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.testimonial-card.svelte-7a2tg8{transition:none}}
