.about-hero{background:var(--mkt-cream);color:var(--mkt-ink);border-bottom:1px solid var(--mkt-line-soft);position:relative;overflow:hidden}.about-hero-inner{max-width:var(--mkt-container);padding:96px var(--mkt-gutter) 96px;margin:0 auto}.about-hero-eyebrow{font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-muted);justify-content:space-between;align-items:center;gap:24px;margin-bottom:64px;font-size:11px;display:flex}.about-hero-eyebrow-right{align-items:center;gap:10px;display:inline-flex}.about-h1{max-width:14ch;font-size:clamp(56px,9vw,148px)}.about-h1 .about-lineblock{display:block}.about-hero-foot{margin-top:64px}.about-hero-lead{font-family:var(--mkt-font-headers);letter-spacing:-.01em;max-width:28ch;color:var(--mkt-ink);font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.25}.about-manifesto{padding:var(--mkt-section-pad) 0;background:var(--mkt-accent);color:#fff;position:relative;overflow:hidden}.about-manifesto .mkt-grid-overlay{opacity:.18}.about-manifesto-inner{z-index:1;position:relative}.about-manifesto-num{color:#ffffffb3}.about-manifesto-title{max-width:22ch;font-size:clamp(44px,6vw,88px);line-height:1.06}.about-manifesto-body{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;margin-top:56px;display:grid}.about-manifesto-body>p{font-family:var(--mkt-font-mono);letter-spacing:.02em;color:#ffffffd1;text-transform:none;border-top:1px solid #ffffff4d;grid-column:2;padding-top:24px;font-size:13px;line-height:1.55}.about-manifesto-body strong{color:#fff;font-weight:500}.about-manifesto-body p+p{margin-top:12px}.about-principles{border-top:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line);grid-template-columns:repeat(4,1fr);display:grid}.about-principle{border-right:1px solid var(--mkt-line);background:0 0;flex-direction:column;gap:16px;min-height:360px;padding:40px 28px;display:flex}.about-principle:last-child{border-right:0}.about-p-num{font-family:var(--mkt-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-accent-deep);font-size:11px}.about-principle h3{font-family:var(--mkt-font-headers);letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1.08}.about-principle p{color:var(--mkt-muted);font-size:14.5px;line-height:1.55}.about-corollary{border-top:1px dashed var(--mkt-line);font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-muted);margin-top:auto;padding-top:20px;font-size:11px}.about-corollary b{color:var(--mkt-ink);font-weight:500}.about-hiring{background:var(--mkt-ink);color:#fff;padding:160px 0;position:relative;overflow:hidden}.about-hiring .mkt-grid-overlay{opacity:.12;-webkit-mask-image:radial-gradient(at 20% 70%,#000 0%,#0000 65%);mask-image:radial-gradient(at 20% 70%,#000 0%,#0000 65%)}.about-hiring-inner{z-index:1;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;display:grid;position:relative}.about-hiring-num{color:#ffffffa6}.about-hiring-title{font-size:clamp(48px,6.5vw,96px);line-height:1.04}.about-hiring-title .mkt-it{color:var(--color-primary-300)}.about-hiring-lead{color:#ffffffc7;max-width:44ch;margin-top:24px;font-size:17px;line-height:1.55}.about-hiring-ctas{flex-direction:column;align-items:flex-start;margin-top:36px}.about-hiring-contact-link{color:#fff;opacity:.8;text-underline-offset:2px;font-size:.875rem;transition:opacity .15s}.about-hiring-contact-link:hover{opacity:1;text-decoration:underline}.about-hiring-roles{border-top:1px solid #ffffff40;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-hiring-roles li{margin:0;list-style:none}.about-hiring-role{border-bottom:1px solid #ffffff2e}.about-hiring-role-link{color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;transition:padding .15s;display:flex}.about-hiring-role-link:hover{padding-left:8px}.about-hiring-role-text{flex-direction:column;gap:6px;display:flex}.about-hiring-role-title{font-family:var(--mkt-font-headers);letter-spacing:-.005em;font-size:22px;font-weight:400;line-height:1.1}.about-hiring-role-meta{font-family:var(--mkt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.about-hiring-role-link .mkt-arrow{color:#ffffffb3;width:18px;height:18px;transition:transform .2s,color .2s}.about-hiring-role-link:hover .mkt-arrow{color:#fff;transform:translate(3px,-3px)}@media (width<=1024px){.about-manifesto-body,.about-hiring-inner{grid-template-columns:1fr;gap:24px}.about-manifesto-body>p{grid-column:1}.about-principles{grid-template-columns:1fr 1fr}.about-principle:nth-child(2n){border-right:0}.about-principle:nth-child(-n+2){border-bottom:1px solid var(--mkt-line)}}@media (width<=640px){.about-principles{grid-template-columns:1fr}.about-principle{border-right:0;border-bottom:1px solid var(--mkt-line)}.about-h1{max-width:none}}
