.about-products,.about-reasons,.about-audience,.about-steps,.about-links{list-style:none;padding:0}.about-products{margin:34px 0 0}.about-products li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name meta" "copy copy" "link link";column-gap:24px;border-top:1px solid var(--line);padding:26px 0 18px}.about-products h3{grid-area:name;margin:0}.gorpcore-prose .about-meta{grid-area:meta;align-self:center;margin:0;color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.05em;text-align:right;text-transform:uppercase}.gorpcore-prose .about-products p:not(.about-meta){grid-area:copy;margin-top:10px}.about-product-links{grid-area:link;display:flex;flex-wrap:wrap;column-gap:26px}.about-product-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font:10px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.about-product-link svg{color:var(--red);transition:transform .2s}.about-product-link:hover{color:var(--red)}.about-product-link:hover svg{transform:translate(2px,-2px)}.about-reasons{margin:34px 0 0}.about-reasons li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;border-top:1px solid var(--line);padding:30px 0}.about-reasons li:last-child{padding-bottom:0}.about-figure{color:var(--red);font:400 36px/1.1 var(--display);letter-spacing:-.01em;text-transform:uppercase}.about-reasons h3{margin-bottom:9px}.about-audience{margin:28px 0 0}.about-audience li{position:relative;padding:15px 0 15px 34px;border-top:1px solid var(--line);font-size:16px;line-height:1.7}.about-audience li:last-child{border-bottom:1px solid var(--line)}.about-audience li:before{content:"+";position:absolute;left:2px;top:12px;color:var(--red);font:400 22px/1.2 var(--display)}.about-team-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start;margin:32px 0 44px}.about-team-photo{margin:0}.about-team-photo img{display:block;width:100%;height:auto}.about-team-photo figcaption{margin-top:10px;color:var(--muted);font:9px/1.5 var(--mono);text-transform:uppercase}.about-links{margin:22px 0 0}.about-link{display:flex;align-items:center;gap:14px;min-height:46px;border-top:1px solid var(--line);font:11px/1.5 var(--mono)}.about-links li:last-child .about-link{border-bottom:1px solid var(--line)}.about-link span{width:82px;flex-shrink:0;color:var(--muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.about-link svg{margin-left:auto;flex-shrink:0;color:var(--red);transition:transform .2s}.about-link:hover{color:var(--red)}.about-link:hover svg{transform:translate(2px,-2px)}.gorpcore-prose .about-subheading{margin-top:34px}.about-steps{margin:30px 0 0}.about-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;border-top:1px solid var(--line);padding:22px 0}.about-steps li:last-child{padding-bottom:0}.about-step-number{color:var(--red);font:11px/2.3 var(--mono)}.about-steps h3{margin-bottom:6px}.gorpcore-prose .about-steps p{font-size:15px;line-height:1.75}.about-facts{width:100%;margin-top:28px;border-collapse:collapse}.about-facts caption{padding-bottom:14px;color:var(--muted);font:10px/1.6 var(--mono);letter-spacing:.05em;text-align:left;text-transform:uppercase}.about-facts th,.about-facts td{padding:13px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top}.about-facts tr:last-child th,.about-facts tr:last-child td{border-bottom:1px solid var(--line)}.about-facts th{width:32%;padding-right:24px;color:var(--muted);font:400 10px/2.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}.about-facts td{font-size:15px;line-height:1.65;overflow-wrap:anywhere}@media(max-width:700px){.about-products li{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "copy" "link"}.gorpcore-prose .about-meta{margin-top:6px;text-align:left}.about-reasons li{grid-template-columns:minmax(0,1fr);gap:10px;padding:26px 0}.about-figure{font-size:34px}.about-team-card{grid-template-columns:minmax(0,1fr);gap:24px;margin:26px 0 36px}.about-team-photo{width:58%;max-width:250px}.about-steps li{grid-template-columns:34px minmax(0,1fr);gap:14px}.about-facts,.about-facts caption,.about-facts tbody,.about-facts tr,.about-facts th,.about-facts td{display:block;width:auto}.about-facts th{padding:13px 0 0}.about-facts td{padding:2px 0 13px;border-top:0}.about-facts tr:last-child th{border-bottom:0}}@media(prefers-reduced-motion:reduce){.about-product-link svg,.about-link svg{transition:none}}
