.tp{background:#fff;flex-direction:column;align-items:center;width:100%;display:flex}.tp-top{flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1440px;padding:25px 80px 0;display:flex}@media (width<=767px){.tp-top{padding:25px 20px 0}}.tp-stack{flex-direction:column;align-items:center;width:100%;display:flex}.tp-light{z-index:20;background:#fff;border-radius:75px 75px 0 0;width:calc(100% - 32px);padding:0 80px 150px;position:relative;box-shadow:0 10px 40px #0000002e}@media (width<=767px){.tp-light{border-radius:50px 50px 0 0;padding:0 20px 110px}}.tp-section{max-width:1280px;margin:0 auto}.tp-head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:64px;display:flex}.tp-h2{font-family:var(--nb-display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.tp-lede{letter-spacing:.17px;max-width:56ch;color:var(--color-off-black,#505050);text-wrap:balance;font-size:17px;line-height:1.5}.tp-people{padding-top:130px}.tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.tp-grid{grid-template-columns:1fr;gap:52px}}.tp-person{flex-direction:column;display:flex}.tp-portrait{aspect-ratio:278/300;background:#f3efeb;border-radius:clamp(56px,7vw,100px);position:relative;overflow:hidden}.tp-portrait img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.tp-portrait--empty{border:1px dashed #d9d2cb;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.tp-portrait--empty b{font-family:var(--nb-display);color:#a39a92;letter-spacing:-.02em;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.tp-portrait--empty small{color:#8d847c;font-size:13px}.tp-portrait--join{background:var(--nb-dark);border:0;justify-content:center;align-items:center;display:flex}.tp-portrait--join b{font-family:var(--nb-display);color:#fff;text-align:center;padding:0 18%;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.15}.tp-portrait--join b span{color:var(--nb-orange)}.tp-name{font-family:var(--nb-display);color:var(--nb-dark);margin-top:24px;font-size:24px;font-weight:500;line-height:1.2}.tp-role{color:#c84200;margin-top:4px;font-size:15px;font-weight:600;line-height:1.4}.tp-bio{color:var(--color-off-black,#505050);text-wrap:pretty;max-width:42ch;margin-top:12px;font-size:16px;line-height:1.5}.tp-link{color:var(--nb-dark);text-underline-offset:3px;align-self:flex-start;margin-top:14px;font-size:14px;line-height:1.4;-webkit-text-decoration:underline #c9c2bb;text-decoration:underline #c9c2bb}.tp-link:hover{-webkit-text-decoration-color:var(--nb-dark);text-decoration-color:var(--nb-dark)}.tp-person .nb-btn{align-self:flex-start;margin-top:18px}.tp-link:focus-visible,.tp-person a:focus-visible{outline:2px solid var(--nb-orange);outline-offset:3px}.tp-board{border-top:1px solid #ece7e2;margin-top:150px;padding-top:130px}.tp-backers{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.tp-backers .tp-label{color:var(--color-off-black,#505050)}.tp-backers p:last-child{color:var(--nb-dark);font-size:26px;line-height:1.35}.tp-sub{border-bottom:1px solid #ece7e2;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin:96px 0 36px;padding-bottom:16px;display:flex}.tp-sub h3{font-family:var(--nb-display);font-size:26px;font-weight:500;line-height:1.2}.tp-sub p{color:var(--color-off-black,#505050);font-size:15px}.tp-board-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.tp-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.tp-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}}.tp-board-grid .tp-portrait{aspect-ratio:1;border-radius:clamp(40px,5vw,72px)}.tp-board-grid .tp-portrait img{filter:grayscale()contrast(1.05)}.tp-board-grid .tp-name{margin-top:18px;font-size:19px}.tp-board-grid .tp-role{font-size:14px}.tp-board-grid .tp-bio{font-size:14px;line-height:1.5}.tp-angels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.tp-angels{grid-template-columns:1fr}}.tp-angel{border:1px solid #ece7e2;border-radius:48px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:28px;padding:24px;display:grid}.tp-angel .tp-portrait{aspect-ratio:1;border-radius:36px}.tp-angel .tp-portrait--empty b{font-size:40px}.tp-angel .tp-portrait--empty small{font-size:11px}.tp-angel .tp-name{margin-top:0;font-size:21px}@media (width<=420px){.tp-angel{border-radius:36px;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:18px}.tp-angel .tp-portrait{border-radius:28px}}.tp-dark{z-index:30;margin-top:-75px}.tp-places{padding:130px 0 0}.tp-dark .tp-h2{color:#fff}.tp-dark .tp-lede{color:var(--nb-off-white)}.tp-offices{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:1064px;margin:0 auto;display:grid}@media (width<=767px){.tp-offices{grid-template-columns:1fr}}.tp-office{text-align:center;border-radius:100px;flex-direction:column;align-items:center;gap:14px;margin:0;padding:130px 24px;display:flex;position:relative;overflow:hidden}.tp-office img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tp-office:after{content:"";background:#f75104bf;position:absolute;inset:0}.tp-office figcaption,.tp-office b,.tp-office span{z-index:1;position:relative}.tp-office b{color:#fff;text-shadow:0 2px 16px #00000080;font-size:24px;font-weight:400;line-height:1.3}.tp-office span{color:#fff;text-shadow:0 2px 16px #00000080;font-size:17px;line-height:1.5}@media (width<=767px){.tp-office{border-radius:60px;padding:80px 20px}}.tp-dark .nb-footer{border-top:1px solid var(--nb-line)}.tp-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 64px;width:100%;max-width:1280px;margin:0 auto;padding:48px 0 0;display:grid}.tp-intro-copy{flex-direction:column;gap:22px;padding-bottom:96px;display:flex}.tp-intro .tp-label{color:var(--nb-orange)}.tp-quote{font-family:var(--nb-display);letter-spacing:-.02em;color:var(--nb-dark);text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:1.08}.tp-quote span{color:var(--nb-orange)}.tp-intro-copy>p:not(.tp-label):not(.tp-quote){color:var(--color-off-black,#505050);text-wrap:pretty;max-width:56ch;font-size:18px;line-height:1.55}.tp-intro-photo{place-self:center;width:100%;max-width:420px;padding-bottom:48px}.tp-intro-photo img{border-radius:24px;width:100%;height:auto;display:block}@media (width<=1023px){.tp-intro{grid-template-columns:1fr}.tp-intro-copy{padding-bottom:24px}.tp-intro-photo{max-width:340px}}.tp-people .tp-board-grid .tp-portrait img{filter:none}.tp-people .tp-portrait--join b{padding:0 12%;font-size:clamp(20px,1.8vw,26px)}.tp-offices{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px}@media (width<=1023px){.tp-offices{grid-template-columns:1fr}}.tp-outpost{text-align:center;border:1px dashed #f75104b3;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;padding:130px 24px;display:flex}.tp-outpost b{color:#fff;font-size:24px;font-weight:400;line-height:1.3}.tp-outpost span{color:var(--nb-off-white);font-size:17px;line-height:1.5}@media (width<=767px){.tp-outpost{border-radius:60px;padding:80px 20px}}.tp-dark .tp-places{padding-bottom:140px}.tp-label{font-family:var(--nb-sans);letter-spacing:1.5px;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1}.tp-people .tp-person .nb-btn{white-space:normal;text-align:center}
