.home .blog-main.about-main{padding-bottom:0}.home .about-hero .heading.blog-hero-title{max-width:920px}.home .about-hero .actions{margin-bottom:0}.home .about-story-grid{grid-template:"title text""aside text"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 56px;display:grid}.home .about-story-title{grid-area:title;margin:0}.home .about-story-text{grid-area:text;font-size:17px;line-height:1.7}.home .about-story-text p{margin:0 0 16px}.home .about-story-text p:last-child{margin-bottom:0}.home .about-story-aside{grid-area:aside;gap:16px;display:grid;position:sticky;top:100px}.home .about-story-card{border:var(--bd);background:var(--lime-soft);box-shadow:var(--sh);border-radius:16px;padding:28px}.home .about-story-facts{gap:10px;margin:0;display:grid}.home .about-story-facts>div{border:var(--bd);box-shadow:var(--sh-sm);background:#fff;border-radius:12px;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 16px;font-size:14px;display:grid}.home .about-story-facts dt{font-weight:800}.home .about-story-facts dd{color:var(--muted);margin:0}.home .about-story-closing{font-family:var(--display);letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700;line-height:1.4}.home .about-tagline{border-top:2px dashed var(--ink);font-family:var(--display);color:var(--blue);margin:20px 0 0;padding-top:18px;font-size:18px;font-weight:700}.home .about-mission{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home .about-mission .card p{color:var(--muted);margin:0;font-size:15px}.home .about-mission .card .about-mission-statement{color:var(--ink);font-family:var(--display);letter-spacing:-.3px;margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.35}.home .about-mission-title{letter-spacing:1.4px;text-transform:uppercase;background:var(--sky-soft);border:var(--bd);border-radius:7px;margin:0 0 14px;padding:3px 9px;font-size:13px;font-weight:850;display:inline-block}.home .about-roadmap-note{max-width:820px;color:var(--muted);margin:24px 0 0;font-size:15px}.home .about-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home .about-cards.about-different{grid-template-columns:repeat(3,minmax(0,1fr))}.home .about-cards.about-beliefs .card{background:var(--sky-soft)}.home .about-cards .card p a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.home .about-owners{margin:0;padding:0;list-style:none}.home .about-owners .persona h3{margin:0;font-size:18px}.home .about-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home .about-chips li{border:var(--bd);background:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.home .about-closing{max-width:820px;color:var(--muted);margin:28px 0 10px;font-size:16px}.home .about-text-link{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.home .about-facts{border:var(--bd);max-width:880px;box-shadow:var(--sh-lg);background:#fff;border-radius:16px;margin:0 auto;padding:26px}.home .about-facts-title{letter-spacing:-.5px;margin:0 0 10px;font-size:26px}.home .about-facts dl{margin:0}.home .about-facts dl>div{border-top:1px dashed var(--ink);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:12px;padding:11px 0;font-size:14px;display:grid}.home .about-facts dt{font-weight:800}.home .about-facts dd{color:var(--muted);margin:0}.home .about-facts-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home .about-facts-list li{border:var(--bd);background:var(--soft);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:650}.home .about-facts-note{margin-top:6px;font-size:12px;font-style:italic;display:block}.home .about-facts dd a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.home .about-people{flex-wrap:wrap;justify-content:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.home .about-people>li{flex:0 0 calc(50% - 12px);min-width:0}.home .about-person{border:var(--bd);height:100%;box-shadow:var(--sh);background:#fff;border-radius:16px;display:flex;overflow:hidden}.home .about-person-photo{background:var(--sky-soft);border-right:var(--bd);flex:0 0 40%;min-height:260px;position:relative}.home .about-person-img{object-fit:cover;object-position:center 25%}.home .about-person-initials{font-family:var(--display);color:var(--blue);place-items:center;font-size:64px;font-weight:700;display:grid;position:absolute;inset:0}.home .about-person-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.home .about-person-name{letter-spacing:-.4px;margin:0;font-size:21px}.home .about-person-position{color:var(--blue);margin:4px 0 0;font-size:14px;font-weight:800}.home .about-person-credentials{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:650}.home .about-person-bio{margin:12px 0 0;font-size:14px;line-height:1.6}.home .about-person-links{flex-wrap:wrap;gap:10px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:flex}.home .about-icon-link{border:var(--bd);width:44px;height:44px;box-shadow:var(--sh-sm);background:#fff;border-radius:10px;place-items:center;transition:transform .15s,box-shadow .15s;display:inline-grid}.home .about-icon-link:hover{box-shadow:var(--sh);transform:translate(-1px,-1px)}.home .about-icon-link svg{width:22px;height:22px}.home .about-contact{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:40px;display:grid}.home .about-contact-text{color:var(--muted);max-width:640px;margin:0;font-size:16px}.home .about-contact-text a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.home .about-follow-label{letter-spacing:-.3px;margin:0 0 12px;font-size:20px}.home .about-faq{text-align:left}.home .about-faq p a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.home .about-follow ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home .about-cta{border-bottom:0}.home .about-cta-actions{justify-content:center;margin-bottom:0}.home .about-main a:focus-visible,.home .about-main .btn:focus-visible{outline:3px solid var(--sky);outline-offset:3px}@media (prefers-reduced-motion:reduce){.home .about-icon-link{transition:none}.home .about-icon-link:hover{transform:none}}@media (max-width:1000px){.home .about-cards,.home .about-cards.about-different{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.home .about-story-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text""aside";row-gap:24px}.home .about-story-aside{position:static}.home .about-contact{grid-template-columns:minmax(0,1fr);gap:28px}.home .about-mission{grid-template-columns:minmax(0,1fr)}.home .about-people>li{flex-basis:100%}.home .about-person-photo{flex-basis:300px}}@media (max-width:620px){.home .about-cards,.home .about-cards.about-different{grid-template-columns:minmax(0,1fr)}.home .about-person{flex-direction:column}.home .about-person-photo{aspect-ratio:4/3;border-right:0;border-bottom:var(--bd);flex:none;min-height:0}.home .about-facts{padding:20px}.home .about-facts dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.home .about-story-text{font-size:16px}.home .about-story-card{padding:22px}.home .about-story-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.home .about-story-closing{font-size:18px}}
