.mkt-about .sg-main{width:min(1120px,100% - 2.5rem);padding-block:1.75rem 2.5rem}.about{flex-direction:column;gap:2.75rem;display:flex}.about-kicker{align-items:center;gap:.4rem;margin:0;display:inline-flex}.about-kicker svg{width:.9rem;height:.9rem}.about-hero .sg-title{text-transform:uppercase}.about-card-title,.about-section-title,.about-person h3,.about-principle h3,.about-form-head h3{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.15}.about-card-title{margin-top:.45rem;font-size:1.45rem}.about-section-title{text-transform:uppercase;font-size:clamp(1.55rem,3vw,2.1rem)}.about-section-lede,.about-copy,.about-principle p,.about-person .about-copy{color:var(--muted-foreground);margin:.75rem 0 0;line-height:1.55}.about-section-lede{max-width:40rem;margin-top:.45rem}.about-copy+.about-copy{margin-top:.75rem}.about-split{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:1rem;display:grid}.about .sg-card{box-shadow:3px 3px 0 var(--foreground)}.about-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.about-card-head .sg-kicker{margin:0}.about-badge{border:2px solid var(--foreground);background:var(--secondary);font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.25rem .6rem;font-size:.62rem;font-weight:800}.about-pills{flex-wrap:wrap;gap:.6rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.about-pills li{border:2px solid var(--foreground);background:var(--card);border-radius:.9rem;flex-direction:column;flex:1;gap:.1rem;min-width:8.75rem;padding:.7rem .8rem;display:flex}.about-pills svg{width:1rem;height:1rem;color:var(--primary);margin-bottom:.25rem}.about-pills span{font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem;font-weight:700}.about-pills strong{letter-spacing:-.02em;font-size:.95rem}.about-pipeline{flex-direction:column;display:flex}.about-sync{align-items:center;gap:.55rem;margin:auto 0 0;padding-top:1.25rem;font-size:.9rem;font-weight:700;display:flex}.about-sync svg{width:1.15rem;height:1.15rem;color:var(--primary);flex-shrink:0}.about-builder-grid{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.about-builder-title{text-transform:none}.about-builder-title a,.about-person h3 a{color:inherit;text-decoration-line:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.14em}.about-builder-title a:hover,.about-person h3 a:hover{color:var(--primary)}.about .about-person{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.about-person-body{padding:1.25rem 1.25rem 1rem}.about-mark{width:5.75rem;height:auto;display:block}.about-person h3{text-transform:uppercase;margin-top:.85rem;font-size:1.35rem}.about-person-body>p:not(.about-copy){color:var(--muted-foreground);margin:.2rem 0 0;font-weight:600}.about-person-banner{width:100%;height:auto;margin-top:auto;display:block}.about-charter{padding:1.5rem 1.6rem 1.65rem}.about-charter .sg-kicker{margin:0}.about-charter blockquote{margin:1.15rem 0 0}.about-charter blockquote p{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.15vw,1.95rem);font-weight:800;line-height:1.22}.about-charter-note{max-width:46rem;color:var(--muted-foreground);margin:1.15rem 0 0;font-size:.95rem;font-weight:500;line-height:1.5}.about-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.15rem;display:grid}.about-principle{flex-direction:column;gap:.45rem;display:flex}.about-principle-icon{border:2px solid var(--foreground);background:var(--secondary);width:2.35rem;height:2.35rem;color:var(--primary);border-radius:.75rem;place-items:center;margin-bottom:.35rem;display:grid}.about-principle-icon svg{width:1.1rem;height:1.1rem}.about-principle-no{font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.68rem;font-weight:700}.about-principle h3{font-size:1.05rem}.about-principle>p{margin:0;font-size:.9rem}.about-more{color:var(--primary);align-items:center;gap:.3rem;margin-top:auto;padding-top:.85rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.about-more svg{width:.95rem;height:.95rem}.about-more:hover{text-decoration:underline}.about-contact{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);align-items:start;gap:1.5rem 2rem;display:grid}.about-response{border:2px solid var(--foreground);background:var(--secondary);border-radius:.9rem;margin-top:1.25rem;padding:.9rem 1rem}.about-response p{margin:0;line-height:1.45}.about-response p:first-child{font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.about-response p+p{color:var(--muted-foreground);margin-top:.35rem}.about-response a{color:var(--primary);font-weight:700}.about-form{border:2px solid var(--foreground);background:var(--background);border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.1rem;display:flex;position:relative}.about-form-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.about-form-head h3{font-size:1.05rem}.about-form-head span{background:var(--secondary);font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.about-field{flex-direction:column;gap:.35rem;display:flex}.about-field span{font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:700}.about-field input,.about-field textarea{border:2px solid var(--foreground);background:var(--card);width:100%;color:var(--foreground);font:inherit;border-radius:.75rem;padding:.65rem .8rem}.about-field textarea{resize:vertical;min-height:7rem}.about-field input:focus,.about-field textarea:focus{outline:2px solid var(--primary);outline-offset:1px}.about-hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-form-error{color:var(--destructive);margin:0;font-size:.875rem;font-weight:700}.about-send{text-transform:uppercase;letter-spacing:.04em;width:100%}.about-send svg{width:1rem;height:1rem}.about-sent{border:2px solid var(--foreground);background:var(--secondary);border-radius:1rem;margin:0;padding:1.5rem 1rem;font-weight:800}@media (max-width:1100px){.about-principles{grid-template-columns:1fr 1fr}}@media (max-width:900px){.about-split,.about-builder-grid,.about-contact{grid-template-columns:1fr}}@media (max-width:640px){.about-principles{grid-template-columns:1fr}.about-pills li{flex-basis:100%}}
