main{background:var(--natural-100)}.about-hero{padding:120px 0 96px}.about-hero .container{max-width:1180px;margin:0 auto;padding:0 48px}.about-hero .kicker{display:block;margin-bottom:32px;color:var(--ink-500)}.about-hero h1{font-family:var(--font-display);font-size:88px;font-weight:500;color:var(--indigo-900);line-height:1;letter-spacing:-.02em;margin:0 0 40px;max-width:14ch;text-wrap:balance}.about-hero h1 .small{display:block;font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:0;color:var(--ink-500);margin-top:24px;line-height:1.5;max-width:36ch}.about-hero .lede{font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--ink-900);max-width:56ch;margin:0}.about-hero .lede+.lede{margin-top:18px}.about-pull{padding:80px 0;background:var(--indigo-900);color:var(--natural-100)}.about-pull .container{max-width:1080px;margin:0 auto;padding:0 48px}.about-pull blockquote{font-family:var(--font-display);font-size:44px;font-weight:400;line-height:1.25;letter-spacing:-.01em;margin:0;max-width:22ch;text-wrap:balance}.about-pull blockquote .accent{color:var(--natural-100);border-bottom:1px solid hsla(39,39%,93%,.4);padding-bottom:4px}.about-pull cite{display:block;margin-top:32px;font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(39,39%,93%,.7)}.about-principles{padding:96px 0}.about-principles .container{max-width:1180px;margin:0 auto;padding:0 48px}.about-principles .head{margin-bottom:64px;max-width:64ch}.about-principles .head .kicker{display:block;margin-bottom:18px}.about-principles .head h2{font-family:var(--font-display);font-size:48px;font-weight:500;color:var(--indigo-900);line-height:1.1;letter-spacing:-.02em;margin:0}.about-principles .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;border-top:1px solid var(--line);padding-top:48px}.about-principles .item .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);margin-bottom:18px}.about-principles .item .glyph{display:none}.about-principles .item .glyph-disabled{font-family:var(--font-display);font-size:56px;font-weight:500;color:var(--indigo-900);line-height:1;margin-bottom:24px}.about-principles .item h3{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink-900);margin:0 0 14px}.about-principles .item p{font-family:var(--font-body);font-size:14px;line-height:1.75;color:var(--ink-500);margin:0 0 14px}.about-pricing{padding:96px 0;background:var(--cream-50,#f1ece3)}.about-pricing .container{max-width:1080px;margin:0 auto;padding:0 48px}.about-pricing .head{margin-bottom:56px;max-width:56ch}.about-pricing .head .kicker{display:block;margin-bottom:18px}.about-pricing .head h2{font-family:var(--font-display);font-size:40px;font-weight:500;color:var(--indigo-900);line-height:1.15;letter-spacing:-.01em;margin:0 0 20px}.about-pricing .head p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--ink-500);margin:0;max-width:56ch}.about-pricing .compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);background:var(--natural-100)}.about-pricing .col{padding:40px 36px}.about-pricing .col+.col{border-left:1px solid var(--line)}.about-pricing .col .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}.about-pricing .col .name{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--ink-900);margin-bottom:32px}.about-pricing .col .row{display:flex;justify-content:space-between;font-family:var(--font-body);font-size:14px;color:var(--ink-500);padding:12px 0;border-bottom:1px solid var(--line)}.about-pricing .col .row:last-of-type{border-bottom:0}.about-pricing .col .row .v{color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about-pricing .col .total{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--indigo-900);padding-top:18px;margin-top:6px;border-top:2px solid var(--ink-900)}.about-pricing .col.theirs .name,.about-pricing .col.theirs .total{color:var(--ink-500)}.about-pricing .footnote{font-family:var(--font-body);font-size:12px;color:var(--ink-500);margin-top:20px;text-align:right}.about-end{padding:120px 0;text-align:center}.about-end .container{max-width:720px;margin:0 auto;padding:0 48px}.about-end h2{font-family:var(--font-display);font-size:56px;font-weight:500;color:var(--indigo-900);line-height:1.1;letter-spacing:-.02em;margin:0 0 24px}.about-end p{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--ink-500);margin:0 auto 36px;max-width:48ch}.about-end .cta-row{display:flex;gap:16px;justify-content:center}@media (max-width:880px){.about-hero h1{font-size:56px}.about-pull blockquote{font-size:30px}.about-principles .grid{gap:36px}.about-pricing .compare,.about-principles .grid{grid-template-columns:1fr}.about-pricing .col+.col{border-left:0;border-top:1px solid var(--line)}.about-end h2{font-size:36px}}