.about-hero-section{position:relative;background:transparent;overflow-x:hidden;overflow-y:visible}.about{--ab-line: #262626;--ab-hair: #1c1c1c;--ab-panel: #0f0f0f;--ab-fg: var(--color-text-primary, #fff);--ab-fg-2: #d4d4d4;--ab-fg-3: #a3a3a3;--ab-fg-4: #8a8a8a;--ab-accent: var(--color-accent, #ff0000);--ab-mono: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--ab-gap-s: 20px;--ab-gap-m: 40px;--ab-gap-l: 72px;--ab-gap-xl: 96px;--ab-rail: 300px;--ab-frame: 1280px;--ab-measure: 68ch;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;max-width:var(--ab-frame);margin:0 auto;padding:calc(var(--site-header-offset, 68px) + 72px) 24px var(--ab-gap-xl);color:var(--ab-fg);font-feature-settings:"tnum" 1}.about h1,.about h2,.about h3,.about p,.about li,.about input,.about textarea,.about button,.about #contactUsHeader,.about .faq-title,.about .faq-question{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.about .ab-eyebrow{margin:0;font-family:var(--ab-mono);font-size:.6875rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--ab-fg-4)}.ab-section{margin-top:var(--ab-gap-xl);padding-top:56px;border-top:1px solid var(--ab-line)}.ab-section-head{margin-bottom:var(--ab-gap-m)}.about .ab-heading{margin:20px 0 0;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.022em;color:var(--ab-fg)}.about .ab-section-intro{max-width:44ch;margin:16px 0 0;font-size:.9375rem;line-height:1.7;color:var(--ab-fg-3)}@media(min-width:900px){.ab-split{display:grid;grid-template-columns:var(--ab-rail) minmax(0,1fr);gap:64px;align-items:start}.ab-split>.ab-section-head{margin-bottom:0}}.ab-masthead{padding-bottom:0}.about .ab-title{max-width:17ch;margin:26px 0 0;font-size:clamp(38px,5.4vw,68px);font-weight:700;line-height:1.08;letter-spacing:-.028em;color:var(--ab-fg);text-wrap:pretty}.about .ab-standfirst{max-width:62ch;margin:26px 0 0;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.65;color:var(--ab-fg-3)}.ab-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--ab-gap-l) 0 0;padding:0;border-top:1px solid var(--ab-line)}.ab-glance-item{padding:26px 0;border-bottom:1px solid var(--ab-hair)}.ab-glance-item:nth-child(2n){padding-left:22px}.ab-glance-item:nth-child(odd){border-right:1px solid var(--ab-hair)}.about .ab-glance-value{margin:0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ab-fg)}.about .ab-glance-label{margin-top:11px;font-family:var(--ab-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-fg-4)}@media(min-width:768px){.ab-glance{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--ab-line)}.ab-glance-item{padding:34px 0;border-bottom:0;border-right:1px solid var(--ab-hair)}.ab-glance-item:nth-child(2n){padding-left:0}.ab-glance-item+.ab-glance-item{padding-left:32px}.ab-glance-item:last-child{border-right:0}}.ab-lines{margin:0;padding:0;list-style:none}.ab-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 28px;padding:22px 0;border-top:1px solid var(--ab-hair)}.ab-line:first-child{border-top-color:var(--ab-line)}.ab-line:last-child{border-bottom:1px solid var(--ab-line)}.ab-line-name{grid-column:1;grid-row:1;font-size:1.0625rem;font-weight:600;color:var(--ab-fg)}.ab-line-count{grid-column:2;grid-row:1;font-size:1.0625rem;font-weight:600;color:var(--ab-fg);text-align:right}.ab-line-blurb{grid-column:1 / -1;grid-row:2;font-size:.9375rem;line-height:1.6;color:var(--ab-fg-3)}.ab-line-where{grid-column:1 / -1;grid-row:3;font-family:var(--ab-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ab-fg-4)}@media(min-width:900px){.ab-line{grid-template-columns:210px minmax(0,1fr) 230px 52px;gap:28px;align-items:baseline;padding:26px 0}.ab-line-name,.ab-line-blurb,.ab-line-where,.ab-line-count{grid-column:auto;grid-row:auto}.ab-line-name,.ab-line-count{font-size:1.125rem}}.ab-principles{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--ab-hair);border:1px solid var(--ab-line)}.ab-principle{background:var(--ab-panel);padding:26px 24px 28px}.ab-principle:before{content:"";display:block;width:26px;height:2px;background:var(--ab-accent)}.about .ab-principle-title{margin:20px 0 11px;font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;color:var(--ab-fg)}.about .ab-principle-body{margin:0;font-size:.9375rem;line-height:1.7;color:var(--ab-fg-3)}@media(min-width:900px){.ab-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-principle{padding:30px 26px 32px}}.ab-letter{max-width:var(--ab-measure);font-size:1.0625rem;line-height:1.8;color:var(--ab-fg-2)}.ab-letter p{margin:0 0 22px}.ab-letter p:last-of-type{margin-bottom:0}.ab-letter a{color:var(--ab-fg);font-weight:500;text-decoration:none;border-bottom:1px solid var(--ab-accent);transition:color .2s ease}.ab-letter a:hover,.ab-letter a:focus-visible{color:var(--ab-accent)}.ab-signoff{display:flex;align-items:center;gap:14px;margin-top:34px;padding-top:22px;border-top:1px solid var(--ab-hair)}.ab-signoff:before{content:"";flex:0 0 auto;width:3px;height:34px;background:var(--ab-accent)}.about .ab-signoff-name{margin:0;font-size:.9375rem;font-weight:600;color:var(--ab-fg)}.about .ab-signoff-role{margin:2px 0 0;font-size:.8125rem;color:var(--ab-fg-4)}.ab-body{max-width:var(--ab-measure);font-size:1.0625rem;line-height:1.8;color:var(--ab-fg-2)}.ab-body p{margin:0 0 20px}.about .ab-body-muted{color:var(--ab-fg-3)}.ab-disciplines{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:10px 0 0;padding:0;list-style:none;background:var(--ab-hair);border:1px solid var(--ab-line)}.ab-discipline{display:block;background:var(--ab-panel);padding:20px 22px 22px}.ab-discipline-label{display:block;font-family:var(--ab-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-fg-4)}.ab-discipline-name{display:block;margin-top:11px;font-size:1.0625rem;font-weight:600;color:var(--ab-fg)}@media(min-width:900px){.ab-disciplines{grid-template-columns:repeat(3,minmax(0,1fr))}}.about .ab-team-link{margin:26px 0 0}.about .ab-team-link a{font-size:.875rem;font-weight:600;color:var(--ab-fg);text-decoration:none;border-bottom:1px solid var(--ab-accent);padding-bottom:2px}.about .ab-team-link a:hover,.about .ab-team-link a:focus-visible{color:var(--ab-accent)}.ab-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:var(--ab-gap-m) 0 0;padding-top:18px;border-top:1px solid var(--ab-hair);font-size:.8125rem;color:var(--ab-fg-4)}.ab-meta a{color:var(--ab-fg-4);text-decoration:underline;text-underline-offset:3px}.ab-meta a:hover,.ab-meta a:focus-visible{color:var(--ab-fg)}.about .form-container{max-width:760px;margin-top:0;display:block;height:auto;align-items:initial;justify-content:initial}.about .centered-form{width:100%;max-width:none;padding:0}.about .form-group{margin:0}.ab-form{display:flex;flex-direction:column;gap:18px}.ab-field{display:flex;flex-direction:column;gap:8px}.ab-form input,.ab-form textarea{width:100%;box-sizing:border-box;padding:13px 14px;background:var(--ab-panel);border:1px solid var(--ab-line);border-radius:0;color:var(--ab-fg);font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .16s ease,background .16s ease}.ab-form input::placeholder,.ab-form textarea::placeholder{font-family:var(--ab-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-fg-4)}.ab-form input:focus,.ab-form textarea:focus{outline:none;border-color:#454545;background:#131313}.ab-form input[aria-invalid=true],.ab-form textarea[aria-invalid=true]{border-color:var(--ab-accent)}.ab-form textarea{min-height:132px;resize:vertical}.ab-field-help{font-family:var(--ab-mono);font-size:.6875rem;color:var(--ab-fg-4)}.ab-field-error{font-size:.8125rem;color:var(--ab-accent)}.ab-submit{align-self:flex-start;justify-self:start;margin-top:4px;padding:15px 32px;background:var(--color-accent-text-safe);border:1px solid var(--color-accent-text-safe);border-radius:0;color:#fff;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .16s ease,border-color .16s ease;min-height:48px}.ab-submit:hover:not(:disabled),.ab-submit:focus-visible:not(:disabled){background:#d40000;border-color:#d40000}.ab-submit:disabled{opacity:.65;cursor:default}@media(min-width:640px){.ab-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ab-form .ab-field:nth-child(1),.ab-form .ab-field:nth-child(2){grid-column:span 1}.ab-form .ab-field:nth-child(3),.ab-form .ab-field:nth-child(4),.ab-form .ab-submit{grid-column:1 / -1}}.ab-faq .about-faq{max-width:860px;margin:0;padding:0}.faq-section{max-width:800px;margin:60px auto;padding:0 24px}.faq-title{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:40px;font-family:Pixelify Sans,sans-serif}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#141414cc;border:1px solid #333;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:red;box-shadow:0 4px 12px #ff00001a}.faq-question{width:100%;padding:20px 24px;background:transparent;border:none;color:#fff;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;transition:color .3s ease}.faq-question:hover{color:red}.faq-question:focus{outline:2px solid #ff0000;outline-offset:-2px}.faq-question-text{flex:1;padding-right:16px}.faq-icon{font-size:1.5rem;font-weight:700;color:red;transition:transform .3s ease;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-item-open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px}.faq-item-open .faq-answer{max-height:500px;padding:0 24px 20px}.faq-answer p{color:#b0b0b0;line-height:1.8;margin:0;padding-top:16px}@media(max-width:768px){.faq-section{margin:40px auto;padding:0 16px}.faq-title{font-size:2rem;margin-bottom:32px}.faq-question{padding:16px 20px;font-size:1rem}.faq-answer{padding:0 20px}.faq-item-open .faq-answer{padding:0 20px 16px}}
