.tc-about-page{max-width:1264px;margin:auto;padding:52px 32px 80px}.tc-about{--ab-ink:#173c50;--ab-orange:#b54a20;--ab-muted:#607780;color:var(--ab-ink)}.tc-about :is(h1,h2,h3,p){margin-top:0}.tc-about h1{font-size:clamp(43px,4.9vw,65px);line-height:1.05;letter-spacing:-2.6px;font-weight:750;margin-bottom:25px}.tc-about h2{font-size:clamp(33px,3.7vw,47px);line-height:1.12;letter-spacing:-1.5px;margin-bottom:23px}.tc-about h3{font-size:28px;line-height:1.19;letter-spacing:-.7px;margin-bottom:18px}.tc-about em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ab-orange)}.tc-about p{color:var(--ab-muted);line-height:1.75}.ab-eyebrow{display:block;font-size:10px;letter-spacing:1.8px;font-weight:750;margin-bottom:23px}.ab-eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f57737;margin-right:10px}.ab-hero{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:65px}.ab-hero-copy>p{font-size:16px;max-width:450px;margin-bottom:29px}.ab-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.ab-button{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:var(--ab-ink);color:#fff;font-size:13px;font-weight:700;padding:15px 20px;border:1px solid var(--ab-ink);border-radius:8px;transition:transform .2s,background .2s}.ab-button:hover{text-decoration:none;background:#28596b;transform:translateY(-2px)}.ab-textlink{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:700}.ab-textlink>span{color:var(--ab-orange);font-size:18px}.ab-people{background:#ede6da;border-radius:25px;padding:24px 25px 20px;position:relative}.ab-people-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.ab-people-heading>span:first-child{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#65716e}.ab-spark{color:#b95328;font-size:31px;line-height:1}.ab-portrait-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px;align-items:start}.ab-person{display:block;background:#fff;border:1px solid #fff;border-radius:11px;overflow:hidden;box-shadow:0 5px 15px #173c5012;transition:transform .25s,box-shadow .25s}.ab-person:hover{text-decoration:none;transform:translateY(-5px) rotate(0);box-shadow:0 9px 21px #173c5023}.ab-person-0{transform:rotate(-3deg)}.ab-person-1{transform:rotate(3deg);margin-top:13px}.ab-person-2{transform:rotate(2deg);margin-top:-6px}.ab-person-3{transform:rotate(-2deg);margin-top:7px}.ab-portrait{position:relative;height:168px;overflow:hidden;background:#e7ecec}.ab-portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s}.ab-person:hover img{transform:scale(1.045)}.ab-person-industry{position:absolute;bottom:9px;left:8px;right:8px;width:fit-content;max-width:calc(100% - 16px);font-size:9px;line-height:1.3;padding:5px 8px;border-radius:4px;background:#fffffff2;color:#254a59;box-shadow:0 2px 6px #173c5010}.ab-person-caption{padding:11px 11px 12px}.ab-person-caption strong{display:block;font-size:16px;line-height:1.2;letter-spacing:-.3px}.ab-person-caption>span{display:block;font-size:10px;line-height:1.4;color:#617780;margin-top:4px;min-height:28px}.ab-people .ab-people-note{font-size:10px;line-height:1.6;margin:20px 0 0;color:#687773;max-width:310px}.ab-belief{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 12px;border-top:1px solid #d5dfe2;border-bottom:1px solid #d5dfe2;margin-bottom:84px}.ab-belief>span{font-size:28px;font-weight:700;letter-spacing:-.5px}.ab-belief>span:not(:last-child):after{content:'·';display:inline-block;margin-left:65px;color:#c5aa92;font-size:24px}.ab-belief em{font-size:34px}.ab-story{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;scroll-margin-top:35px;margin:0 0 82px}.ab-story .ab-eyebrow{color:#a54f2d}.ab-story-copy{padding-top:31px}.ab-story-copy p{font-size:16px;margin-bottom:18px}.ab-story-copy .ab-lead{font-size:23px;line-height:1.4;color:var(--ab-ink);font-weight:650;letter-spacing:-.3px;margin-bottom:21px}.ab-story-copy .ab-textlink{margin-top:10px}.ab-principles{background:#193f51;border-radius:24px;padding:44px 40px 39px;color:#fff;margin-bottom:85px}.ab-principles .ab-eyebrow{color:#bdd1d9;margin-bottom:16px}.ab-principles h2{font-size:39px}.ab-principles em{color:#ffb489}.ab-section-heading{margin-bottom:32px}.ab-section-heading h2{margin-bottom:0}.ab-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.ab-principle-grid article{border-top:1px solid #ffffff30;padding-top:23px}.ab-number{display:block;font-size:10px;letter-spacing:1.2px;font-weight:700;color:#a54f2d;margin-bottom:20px}.ab-principles .ab-number{color:#ffb489}.ab-principles h3{font-size:26px;color:#fff}.ab-principles p{font-size:14px;color:#c5d8e0;margin:0}.ab-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.ab-audience-grid article{padding:35px 34px;border:1px solid #d6e0e4;border-radius:19px;background:#fff;display:flex;flex-direction:column;align-items:start}.ab-audience-grid .ab-for-recruiters{background:#f7f0e7;border-color:#e4d8ca}.ab-audience-grid h3{font-size:31px;margin-bottom:21px}.ab-audience-grid p{font-size:14px;margin-bottom:20px}.ab-audience-grid ul{padding:0;margin:0 0 28px;list-style:none;width:100%}.ab-audience-grid li{display:flex;gap:11px;font-size:13px;line-height:1.6;padding:9px 0;border-bottom:1px solid #173c5010}.ab-audience-grid li:before{content:'✓';color:#a9552e;font-weight:700}.ab-audience-grid .ab-textlink{margin-top:auto}.ab-model{border-bottom:1px solid #d5dfe2;padding:27px 4px 30px;display:flex;justify-content:space-between;align-items:center;gap:48px}.ab-model .ab-eyebrow{font-size:9px;color:#6c8088;margin-bottom:9px}.ab-model p{font-size:13px;max-width:750px;margin:0}.ab-model .ab-textlink{flex:none;font-size:12px}.ab-network{margin:82px 0}.ab-network-heading{display:grid;grid-template-columns:88px 1.2fr 1fr;gap:25px;align-items:center;margin-bottom:32px}.ab-network-heading>img{border-radius:20px;border:1px solid #e0e3e5;box-shadow:0 5px 17px #173c5009}.ab-network-heading .ab-eyebrow{font-size:9px;margin-bottom:13px;color:#775895}.ab-network-heading h2{font-size:38px;margin:0}.ab-network-heading p{font-size:15px;max-width:340px;margin:0 0 0 auto}.ab-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ab-network-grid article{padding:28px 25px;border:1px solid #d7e1e4;border-radius:17px;display:flex;flex-direction:column;align-items:start;background:#fff}.ab-network-tag{font-size:8px;letter-spacing:1.3px;font-weight:750;color:#647d88;margin-bottom:22px}.ab-network-grid h3{font-size:25px;letter-spacing:-1px;margin-bottom:19px}.ab-network-tc h3>span{color:#c75023}.ab-network-grid p{font-size:13px;line-height:1.75;margin-bottom:23px}.ab-network-grid .ab-textlink{font-size:12px;margin-top:auto}.ab-network-grid .ab-network-tap{background:#f1edf6;border-color:#dfd6e9}.ab-network-tap h3,.ab-network-tap .ab-textlink,.ab-network-tap .ab-network-tag{color:#66448a}.ab-network-tap .ab-textlink>span{color:#78569b}.ab-network-grid h3>span{font-size:22px}.ab-network-grid .ab-network-js{background:#ebf2ed;border-color:#d6e2db}.ab-network-js h3,.ab-network-js .ab-textlink,.ab-network-js .ab-network-tag{color:#386857}.ab-network-js .ab-textlink>span{color:#386857}.ab-network .ab-network-note{font-size:11px;line-height:1.7;color:#71848b;margin:18px 0 0}.ab-final{padding:52px 35px;text-align:center;background:#eee6d9;border-radius:23px}.ab-final h2{font-size:48px;margin-bottom:22px}.ab-final p{font-size:15px;margin-bottom:27px}.ab-final .ab-actions{justify-content:center}.ab-final .ab-help{display:inline-block;font-size:11px;color:#637983;margin-top:25px;text-decoration:underline;text-underline-offset:3px}.tc-about :is(a,button,summary):focus-visible{outline:3px solid #b95328;outline-offset:5px}.ab-directory-fallback{padding:35px;font-size:20px;grid-column:1/-1}
@media(max-width:1100px){.ab-hero{gap:40px}.ab-people{padding:22px 20px 18px}.ab-portrait{height:145px}.ab-person-caption strong{font-size:15px}.ab-belief>span:not(:last-child):after{margin-left:35px}.ab-story{gap:55px}.ab-principles{padding:38px 32px}.ab-principle-grid{gap:28px}.ab-principles h3{font-size:24px}.ab-network-heading{grid-template-columns:75px 1.1fr 1fr;gap:20px}.ab-network-heading>img{width:75px;height:75px}.ab-network-heading h2{font-size:34px}.ab-network-grid article{padding:25px 20px}.ab-model{gap:24px}}
@media(max-width:850px){.ab-hero{grid-template-columns:1fr;gap:38px}.ab-hero-copy{max-width:600px}.ab-hero-copy>p{max-width:540px}.tc-about h1{font-size:59px}.ab-people{max-width:550px;width:100%;margin:auto}.ab-portrait{height:188px}.ab-person-caption strong{font-size:18px}.ab-person-caption>span{font-size:12px}.ab-people .ab-people-note{font-size:11px;max-width:none}.ab-belief{margin-bottom:60px}.ab-belief>span{font-size:24px}.ab-belief>span:not(:last-child):after{margin-left:22px}.ab-belief em{font-size:30px}.ab-story{grid-template-columns:1fr;gap:10px;margin-bottom:60px}.ab-story h2 br:nth-child(2){display:none}.ab-story-copy{padding-top:0}.ab-story-copy p{max-width:640px}.ab-principles{margin-bottom:60px}.ab-principle-grid{grid-template-columns:1fr;gap:25px}.ab-principle-grid article{display:grid;grid-template-columns:1fr 1.1fr;gap:0 22px}.ab-principle-grid .ab-number{grid-column:1/-1;margin-bottom:14px}.ab-principles h3{font-size:26px;margin:0}.ab-principles p{font-size:14px}.ab-audience-grid article{padding:28px 25px}.ab-audience-grid h3{font-size:26px}.ab-model{display:block}.ab-model .ab-textlink{margin-top:17px}.ab-network{margin:60px 0}.ab-network-heading{grid-template-columns:75px 1fr}.ab-network-heading p{grid-column:1/-1;max-width:540px;margin:0}.ab-network-grid{grid-template-columns:1fr}.ab-network-grid article{padding:28px}.ab-network-grid p{max-width:570px}.ab-network-tag{margin-bottom:16px}.ab-network-grid h3{margin-bottom:12px}.ab-final h2{font-size:43px}}
@media(max-width:600px){.tc-about-page{padding:31px 20px 50px}.tc-about h1{font-size:43px;letter-spacing:-1.8px}.tc-about h2{font-size:32px;letter-spacing:-1px}.ab-eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:20px}.ab-hero{gap:32px;margin-bottom:38px}.ab-hero-copy>p{font-size:15px;line-height:1.7}.ab-actions{gap:18px}.ab-button{font-size:12px;padding:14px 17px;gap:20px}.ab-textlink{font-size:12px}.ab-people{padding:20px 16px 17px;border-radius:19px}.ab-people-heading{margin-bottom:17px}.ab-people-heading>span:first-child{font-size:8px;letter-spacing:1px;max-width:220px;line-height:1.6}.ab-spark{font-size:27px}.ab-portrait-grid{gap:15px 11px}.ab-portrait{height:133px}.ab-person-caption{padding:10px 8px}.ab-person-caption strong{font-size:14px;letter-spacing:-.3px}.ab-person-caption>span{font-size:9px;min-height:26px}.ab-person-industry{font-size:7px;padding:4px 5px;left:6px;bottom:6px;max-width:calc(100% - 12px);right:6px}.ab-people .ab-people-note{font-size:9px;margin-top:17px}.ab-belief{padding:21px 0;gap:12px;flex-wrap:wrap;margin-bottom:46px;justify-content:center}.ab-belief>span{font-size:18px;letter-spacing:-.4px}.ab-belief>span:not(:last-child):after{margin-left:12px;font-size:17px}.ab-belief em{font-size:23px}.ab-story{margin-bottom:45px;gap:5px}.ab-story h2 br:nth-child(2){display:block}.ab-story-copy .ab-lead{font-size:21px;margin-bottom:19px}.ab-story-copy p{font-size:14px}.ab-principles{padding:29px 24px;border-radius:18px;margin-bottom:48px}.ab-principles h2{font-size:30px}.ab-principles .ab-eyebrow{font-size:8px}.ab-principle-grid{margin-top:30px;gap:24px}.ab-principle-grid article{display:block;padding-top:20px}.ab-principle-grid .ab-number{font-size:9px;margin-bottom:14px}.ab-principles h3{font-size:25px;margin-bottom:14px}.ab-principles h3 br{display:none}.ab-principles p{font-size:13px}.ab-section-heading{margin-bottom:25px}.ab-audience-grid{grid-template-columns:1fr;gap:17px}.ab-audience-grid article{padding:27px 23px;border-radius:16px}.ab-audience-grid .ab-number{font-size:9px;margin-bottom:18px}.ab-audience-grid h3{font-size:27px}.ab-audience-grid p{font-size:13px}.ab-audience-grid li{font-size:12px}.ab-model{padding:25px 1px}.ab-model p{font-size:12px}.ab-model .ab-eyebrow{font-size:8px;line-height:1.5}.ab-network{margin:48px 0}.ab-network-heading{grid-template-columns:63px 1fr;gap:18px;margin-bottom:24px}.ab-network-heading>img{width:63px;height:63px;border-radius:15px}.ab-network-heading .ab-eyebrow{font-size:8px;letter-spacing:1px;line-height:1.6;margin-bottom:10px}.ab-network-heading h2{font-size:28px}.ab-network-heading p{font-size:14px}.ab-network-grid{gap:14px}.ab-network-grid article{padding:25px 23px;border-radius:15px}.ab-network-grid h3{font-size:25px}.ab-network-note{font-size:10px}.ab-final{padding:37px 22px;border-radius:18px}.ab-final .ab-eyebrow{font-size:8px;line-height:1.6;letter-spacing:1px}.ab-final h2{font-size:35px}.ab-final p{font-size:14px}.ab-final .ab-actions{flex-direction:column;gap:21px}.ab-final .ab-textlink{font-size:11px}.ab-final .ab-help{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tc-about *, .tc-about *:before,.tc-about *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.ab-person:hover,.ab-person:hover img,.ab-button:hover{transform:none}}

.ab-portrait>img.ab-portrait-low{object-position:center 28%}
