.mkt-page .mkt-about .about-hero{border-bottom:1px solid hsl(var(--line));background:radial-gradient(ellipse 70% 90% at 80% 0%, hsl(var(--accent) / .06), transparent 70%), hsl(var(--bg))}.mkt-page .mkt-about .about-hero .container{padding-top:4.5rem;padding-bottom:3.5rem}.mkt-page .mkt-about .about-hero .breadcrumb{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--mute));gap:.625rem;margin-bottom:1.5rem;font-size:.6875rem;display:flex}.mkt-page .mkt-about .about-hero .breadcrumb a{color:hsl(var(--ink-2))}.mkt-page .mkt-about .about-hero .breadcrumb .sep{color:hsl(var(--line-strong))}.mkt-page .mkt-about .about-hero .eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent-600));align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.6875rem;display:flex}.mkt-page .mkt-about .about-hero .eyebrow .d{background:hsl(var(--accent));border-radius:99px;width:6px;height:6px}.mkt-page .mkt-about .about-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:800;line-height:.95}.mkt-page .mkt-about .about-hero h1 .serif{font-family:var(--font-instrument-serif), Georgia, serif;color:hsl(var(--accent));letter-spacing:-.02em;font-style:italic;font-weight:400}.mkt-page .mkt-about .about-hero .standfirst{color:hsl(var(--ink-2));text-wrap:pretty;max-width:50rem;margin-top:1.5rem;font-size:1.1875rem;line-height:1.55}.mkt-page .mkt-about .rule{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.mkt-page .mkt-about .rule .num{font-family:var(--font-ibm-plex-mono), monospace;color:hsl(var(--mute));letter-spacing:.05em;font-size:.75rem}.mkt-page .mkt-about .rule .line{background:hsl(var(--line-strong));flex:1;height:1px}.mkt-page .mkt-about .rule .lbl{font-family:var(--font-ibm-plex-mono), monospace;color:hsl(var(--mute));letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.mkt-page .mkt-about .section{border-top:1px solid hsl(var(--line));padding:4.5rem 0}.mkt-page .mkt-about .section h2{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1}.mkt-page .mkt-about .section h2 .serif{font-family:var(--font-instrument-serif), Georgia, serif;color:hsl(var(--accent));letter-spacing:-.02em;font-style:italic;font-weight:400}.mkt-page .mkt-about .section .lede{color:hsl(var(--ink-2));text-wrap:pretty;max-width:46rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.mkt-page .mkt-about .section .lede p{margin:0 0 1rem}.mkt-page .mkt-about .section .lede p:last-child{margin-bottom:0}.mkt-page .mkt-about .section .lede strong{color:hsl(var(--ink));font-weight:600}.mkt-page .mkt-about .gap-grid{border-top:1px solid hsl(var(--line));grid-template-columns:1fr;gap:0;margin-top:3rem;display:grid}.mkt-page .mkt-about .gap-cell{border-bottom:1px solid hsl(var(--line));padding:2.5rem 2rem 2.5rem 0}.mkt-page .mkt-about .gap-cell .v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,5vw,4rem);font-weight:800;line-height:.9}.mkt-page .mkt-about .gap-cell .v .serif{font-family:var(--font-instrument-serif), Georgia, serif;color:hsl(var(--accent));font-style:italic;font-weight:400}.mkt-page .mkt-about .gap-cell .k{color:hsl(var(--ink-2));text-wrap:pretty;max-width:30ch;margin-top:1rem;font-size:.9375rem;line-height:1.5}.mkt-page .mkt-about .gap-cell .src{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--mute));margin-top:.875rem;font-size:.625rem}@media (min-width:800px){.mkt-page .mkt-about .gap-grid{grid-template-columns:repeat(3,1fr)}.mkt-page .mkt-about .gap-cell{border-bottom:0;border-right:1px solid hsl(var(--line));padding:2.5rem 2rem}.mkt-page .mkt-about .gap-cell:first-child{padding-left:0}.mkt-page .mkt-about .gap-cell:last-child{border-right:0;padding-right:0}}.mkt-page .mkt-about .values{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}.mkt-page .mkt-about .value{border:1px solid hsl(var(--line));background:hsl(var(--card));border-radius:16px;padding:2rem}.mkt-page .mkt-about .value .n{font-family:var(--font-instrument-serif), Georgia, serif;color:hsl(var(--accent));letter-spacing:-.04em;font-size:2.5rem;font-style:italic;line-height:1}.mkt-page .mkt-about .value h3{letter-spacing:-.02em;margin-top:1rem;font-size:1.25rem;font-weight:700}.mkt-page .mkt-about .value p{color:hsl(var(--ink-2));text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.6}@media (min-width:760px){.mkt-page .mkt-about .values{grid-template-columns:repeat(2,1fr)}}.mkt-page .mkt-about .timeline{max-width:52rem;margin-top:3rem}.mkt-page .mkt-about .tl-item{border-top:1px solid hsl(var(--line));grid-template-columns:120px 1fr;gap:2rem;padding:1.5rem 0;display:grid}.mkt-page .mkt-about .tl-item:first-child{border-top:0}.mkt-page .mkt-about .tl-item .when{font-family:var(--font-ibm-plex-mono), monospace;color:hsl(var(--accent-600));letter-spacing:.04em;padding-top:2px;font-size:.8125rem;font-weight:500}.mkt-page .mkt-about .tl-item .what h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:700}.mkt-page .mkt-about .tl-item .what p{color:hsl(var(--ink-2));text-wrap:pretty;margin-top:.4rem;font-size:.9375rem;line-height:1.55}@media (max-width:640px){.mkt-page .mkt-about .tl-item{grid-template-columns:1fr;gap:.5rem}}.mkt-page .mkt-about .team{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}.mkt-page .mkt-about .member{border:1px solid hsl(var(--line));background:hsl(var(--card));border-radius:16px;overflow:hidden}.mkt-page .mkt-about .member .ph{aspect-ratio:4/3;background:linear-gradient(135deg, hsl(var(--bg-2)), hsl(var(--accent) / .12));border-bottom:1px solid hsl(var(--line));place-items:center;display:grid}.mkt-page .mkt-about .member .ph .mono{background:hsl(var(--ink));width:64px;height:64px;color:hsl(var(--bg));font-family:var(--font-instrument-serif), Georgia, serif;border-radius:999px;place-items:center;font-size:1.75rem;font-style:italic;display:grid}.mkt-page .mkt-about .member .b{padding:1.25rem 1.5rem 1.5rem}.mkt-page .mkt-about .member .b h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:700}.mkt-page .mkt-about .member .b .role{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent-600));margin-top:.25rem;font-size:.625rem}.mkt-page .mkt-about .member .b p{color:hsl(var(--ink-2));text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.55}@media (min-width:720px){.mkt-page .mkt-about .team{grid-template-columns:repeat(3,1fr)}}.mkt-page .mkt-about .about-cta{background:hsl(var(--ink));color:hsl(var(--bg));border-radius:20px;margin:4.5rem 0;padding:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.mkt-page .mkt-about .about-cta:after{content:"";background:radial-gradient(circle, hsl(var(--accent) / .2), transparent 65%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-100px}.mkt-page .mkt-about .about-cta>*{position:relative}.mkt-page .mkt-about .about-cta h2{color:hsl(var(--bg));letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1}.mkt-page .mkt-about .about-cta h2 .serif{font-family:var(--font-instrument-serif), Georgia, serif;color:hsl(var(--accent));font-style:italic;font-weight:400}.mkt-page .mkt-about .about-cta p{color:hsl(var(--bg) / .75);max-width:42rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.mkt-page .mkt-about .about-cta .actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.mkt-page .mkt-about .about-cta .btn-outline{border-color:hsl(var(--bg) / .3);color:hsl(var(--bg))}.mkt-page .mkt-about .about-cta .btn-outline:hover{background:hsl(var(--bg));color:hsl(var(--ink));border-color:hsl(var(--bg))}
