.about.svelte-7hpc9t{width:100%}.container.svelte-7hpc9t{width:min(100% - 2rem,var(--container-xl));margin:0 auto}.eyebrow.svelte-7hpc9t{display:inline-flex;padding:.4rem .9rem;border:1px solid color-mix(in srgb,var(--text-highcontrast) 16%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-highcontrast) 5%,transparent);color:var(--text-subtle);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section-title.svelte-7hpc9t{margin:1.25rem 0 0;color:var(--text-highcontrast);font-size:var(--headings-mobile);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.section-header.svelte-7hpc9t{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem;margin-bottom:2.25rem}.values.svelte-7hpc9t .section-header:where(.svelte-7hpc9t),.team.svelte-7hpc9t .section-header:where(.svelte-7hpc9t){align-items:center;margin-inline:auto;text-align:center}.values.svelte-7hpc9t .section-header:where(.svelte-7hpc9t){max-width:40rem}.team.svelte-7hpc9t .section-header:where(.svelte-7hpc9t){max-width:36rem}.values.svelte-7hpc9t .section-header:where(.svelte-7hpc9t)>p:where(.svelte-7hpc9t){max-width:100%}.section-header.svelte-7hpc9t>p:where(.svelte-7hpc9t),.story-copy.svelte-7hpc9t>p:where(.svelte-7hpc9t){max-width:38rem;margin:.9rem 0 0;color:var(--text-subtle);font-size:var(--text-base);line-height:var(--leading-relaxed)}.text-link.svelte-7hpc9t{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:1.15rem;color:var(--brand-ice-light);font-size:var(--text-base);font-weight:700;letter-spacing:.02em}.text-link.svelte-7hpc9t svg:where(.svelte-7hpc9t){width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-fast)}.text-link.svelte-7hpc9t:hover,.text-link.svelte-7hpc9t:focus-visible{color:var(--text-highcontrast)}.text-link.svelte-7hpc9t:hover svg:where(.svelte-7hpc9t),.text-link.svelte-7hpc9t:focus-visible svg:where(.svelte-7hpc9t){transform:translate(.2rem)}.hero.svelte-7hpc9t{position:relative;overflow:hidden;padding:clamp(6.5rem,10vw,9rem) 0 clamp(3.5rem,6vw,5.5rem);isolation:isolate}.hero-stage.svelte-7hpc9t{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.25rem,5vw,3.5rem)}.hero-content.svelte-7hpc9t,.hero-visual.svelte-7hpc9t{min-width:0}.hero-content.svelte-7hpc9t{display:flex;width:100%;flex-direction:column;align-items:flex-start;max-width:38rem}.hero-title.svelte-7hpc9t{display:flex;flex-direction:column;width:100%;max-width:13em;min-width:0;margin:1.25rem 0 0;color:var(--text-highcontrast);font-size:clamp(2.65rem,6.5vw,4.85rem);font-weight:730;line-height:.98;letter-spacing:-.052em;text-wrap:balance;overflow-wrap:anywhere}.hero-title.svelte-7hpc9t span:where(.svelte-7hpc9t){min-width:0;max-width:100%}.title-accent.svelte-7hpc9t{display:flex;flex-direction:column;margin-top:.12em;color:var(--brand-ice)}.title-accent.svelte-7hpc9t>span:where(.svelte-7hpc9t){min-width:0;max-width:100%}.hero-description.svelte-7hpc9t{max-width:34rem;margin:1.75rem 0 0;color:var(--text-subtle);font-size:clamp(1.05rem,1.6vw,1.15rem);line-height:1.65}.hero-buttons.svelte-7hpc9t{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.hero-button.svelte-7hpc9t{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.7rem;padding:.45rem 1.35rem;border:1px solid transparent;border-radius:999px;font-size:.95rem;font-weight:600;letter-spacing:0;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.hero-button.svelte-7hpc9t:focus-visible{outline:2px solid var(--brand-ice-light);outline-offset:3px}.hero-button-primary.svelte-7hpc9t{padding-right:.5rem;background:var(--brand-ice);color:var(--brand-deep-black)}.hero-button-primary.svelte-7hpc9t:hover{background:var(--brand-ice-light)}.button-icon.svelte-7hpc9t{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-deep-black) 12%,transparent)}.button-icon.svelte-7hpc9t svg:where(.svelte-7hpc9t){width:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease}.hero-button-primary.svelte-7hpc9t:hover .button-icon:where(.svelte-7hpc9t) svg:where(.svelte-7hpc9t){transform:translate(2px)}.hero-button-secondary.svelte-7hpc9t{border-color:color-mix(in srgb,var(--text-highcontrast) 14%,transparent);background:transparent;color:var(--text-highcontrast)}.hero-button-secondary.svelte-7hpc9t:hover{border-color:color-mix(in srgb,var(--text-highcontrast) 28%,transparent);background:color-mix(in srgb,var(--text-highcontrast) 4%,transparent)}.hero-visual.svelte-7hpc9t{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;margin:0;padding:clamp(1rem,4vw,2.4rem);overflow:hidden;border-radius:2rem;background:#061018}.visual-backdrop.svelte-7hpc9t{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(1.18) brightness(1.16);pointer-events:none}.hero-visual.svelte-7hpc9t:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,transparent 44%,rgb(4 12 22 / .16) 100%)}.visual-shot.svelte-7hpc9t{position:relative;z-index:2;width:100%;min-width:0}.visual-shot.svelte-7hpc9t img:where(.svelte-7hpc9t){width:100%;height:auto;border-radius:1.15rem;box-shadow:0 28px 64px #0006,0 1px #ffffff14 inset}.story.svelte-7hpc9t{padding:var(--section-pad-y) 0}.story-panel.svelte-7hpc9t{display:grid;gap:2.5rem;padding:2.25rem 0 0;border-top:1px solid var(--color-border)}.story-copy.svelte-7hpc9t,.value.svelte-7hpc9t,.founder.svelte-7hpc9t{min-width:0}.values.svelte-7hpc9t,.team.svelte-7hpc9t{position:relative;overflow:hidden;padding:var(--section-pad-y) 0;scroll-margin-top:5rem}.values.svelte-7hpc9t .container:where(.svelte-7hpc9t),.team.svelte-7hpc9t .container:where(.svelte-7hpc9t){position:relative;z-index:1}.values-grid.svelte-7hpc9t,.team-grid.svelte-7hpc9t{display:grid;gap:1.15rem;margin:0;padding:0;list-style:none}.value.svelte-7hpc9t,.founder.svelte-7hpc9t{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--color-border);border-radius:1.75rem;background:var(--surface-glass-glow),var(--surface-glass);box-shadow:inset 0 1px color-mix(in srgb,var(--text-highcontrast) 8%,transparent),0 18px 44px #0000002e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color var(--transition-fast)}.value.svelte-7hpc9t:before,.founder.svelte-7hpc9t:before{content:"";position:absolute;top:0;right:18%;left:18%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-ice-light) 58%,transparent),transparent)}.value.svelte-7hpc9t:hover,.founder.svelte-7hpc9t:hover{border-color:color-mix(in srgb,var(--brand-ice-light) 22%,transparent)}.value.svelte-7hpc9t{display:grid;align-content:start;gap:.85rem;padding:1.5rem 1.45rem 1.55rem}.value-meta.svelte-7hpc9t{display:flex;align-items:center;gap:.5rem}.value-icon.svelte-7hpc9t{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid color-mix(in srgb,var(--brand-ice-light) 42%,transparent);border-radius:var(--radius-full);color:var(--brand-ice-light)}.value-icon.svelte-7hpc9t svg:where(.svelte-7hpc9t){width:.88rem;height:.88rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.value-number.svelte-7hpc9t{color:var(--brand-ice-light);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em}.value.svelte-7hpc9t h3:where(.svelte-7hpc9t),.founder-copy.svelte-7hpc9t h3:where(.svelte-7hpc9t){margin:0;color:var(--text-highcontrast);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.015em}.value.svelte-7hpc9t p:where(.svelte-7hpc9t),.founder-bio.svelte-7hpc9t{margin:0;color:var(--text-subtle);font-size:var(--text-normal);line-height:var(--leading-relaxed)}.founder.svelte-7hpc9t{display:grid;justify-items:center;gap:1.35rem;width:100%;padding:2rem 1.35rem 1.65rem;text-align:center}.founder-copy.svelte-7hpc9t{width:100%;max-width:24rem}.portrait-frame.svelte-7hpc9t{position:relative;width:min(100%,13.25rem);aspect-ratio:1 / 1;overflow:hidden;border-radius:1.35rem;background:#f4f5f6}.portrait-frame.svelte-7hpc9t img:where(.svelte-7hpc9t){width:100%;height:100%;object-fit:cover}.founder-role.svelte-7hpc9t{margin:.4rem 0 0;color:var(--brand-ice-light);font-size:var(--text-sm);font-weight:600}.founder-bio.svelte-7hpc9t{margin-top:.75rem}.founder-links.svelte-7hpc9t{display:grid;justify-items:center;gap:.2rem;margin-top:1.1rem}.founder-links.svelte-7hpc9t a:where(.svelte-7hpc9t){display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.25rem;color:var(--text-subtle);font-size:var(--text-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere;transition:color var(--transition-fast)}.founder-links.svelte-7hpc9t a:where(.svelte-7hpc9t):hover,.founder-links.svelte-7hpc9t a:where(.svelte-7hpc9t):focus-visible{color:var(--text-highcontrast)}.founder-links.svelte-7hpc9t svg:where(.svelte-7hpc9t){flex:0 0 auto;width:1.1rem;height:1.1rem;fill:none;stroke:var(--brand-ice-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:720px){.container.svelte-7hpc9t{width:min(100% - 3rem,var(--container-xl))}.section-title.svelte-7hpc9t{font-size:var(--headings-tablet)}.values-grid.svelte-7hpc9t,.team-grid.svelte-7hpc9t{grid-template-columns:repeat(2,minmax(0,1fr))}.value.svelte-7hpc9t{padding:1.65rem 1.75rem 1.75rem}.founder.svelte-7hpc9t{padding:2.35rem 1.85rem 1.9rem}.portrait-frame.svelte-7hpc9t{width:14.5rem}.section-header.svelte-7hpc9t{margin-bottom:3rem}}@media(min-width:1024px){.hero-stage.svelte-7hpc9t{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,4.5rem)}.hero-content.svelte-7hpc9t{max-width:36rem}.hero-title.svelte-7hpc9t{font-size:clamp(3.4rem,4.4vw,4.6rem)}.story-panel.svelte-7hpc9t{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem);padding-top:3rem}.section-title.svelte-7hpc9t{font-size:var(--headings-laptop)}.value.svelte-7hpc9t p:where(.svelte-7hpc9t),.founder-bio.svelte-7hpc9t,.story-copy.svelte-7hpc9t>p:where(.svelte-7hpc9t),.section-header.svelte-7hpc9t>p:where(.svelte-7hpc9t){font-size:var(--text-normal)}.portrait-frame.svelte-7hpc9t{width:15.5rem}}@media(min-width:1280px){.hero-content.svelte-7hpc9t{max-width:38rem}}@media(max-width:639px){.hero.svelte-7hpc9t{padding-top:6.5rem}.hero-title.svelte-7hpc9t{max-width:none;font-size:clamp(1.85rem,8vw,2.4rem);letter-spacing:-.04em;text-wrap:wrap}.hero-buttons.svelte-7hpc9t,.hero-button.svelte-7hpc9t{width:100%}.hero-button.svelte-7hpc9t{min-height:3.5rem}.hero-button-primary.svelte-7hpc9t{justify-content:space-between}}@media(max-width:359px){.hero-title.svelte-7hpc9t{font-size:clamp(1.65rem,7.2vw,1.95rem)}}@media(prefers-reduced-motion:reduce){.button-icon.svelte-7hpc9t svg:where(.svelte-7hpc9t),.text-link.svelte-7hpc9t svg:where(.svelte-7hpc9t),.hero-button.svelte-7hpc9t,.founder-links.svelte-7hpc9t a:where(.svelte-7hpc9t),.value.svelte-7hpc9t,.founder.svelte-7hpc9t{transition:none}.hero-button-primary.svelte-7hpc9t:hover .button-icon:where(.svelte-7hpc9t) svg:where(.svelte-7hpc9t),.text-link.svelte-7hpc9t:hover svg:where(.svelte-7hpc9t),.text-link.svelte-7hpc9t:focus-visible svg:where(.svelte-7hpc9t){transform:none}}
