.tl .pd-chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px 6px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:500;color:var(--ink)}.tl .pd-hero .in-h1{font-size:clamp(42px,5vw,72px)}.tl .pd-shot{margin-top:64px}@media (min-width:720px){.tl .pd-shot{padding-top:36px}}.tl .pd-jobs-in{display:grid;gap:120px}.tl .pd-job{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.tl .pd-job.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tl .pd-job.flip>:first-child{order:2}.tl .pd-h2{font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.tl .pd-job-copy p,.tl .pd-person-copy p{margin-top:20px;max-width:440px;font-size:17px;line-height:1.6;color:var(--ink-2)}.tl .pd-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:15.5px;font-weight:500;color:var(--ink)}.tl .pd-link .arr{transition:transform calc(.2s * var(--a-k, 1)) var(--ease)}.tl .pd-link:hover .arr{transform:translateX(3px)}.tl .pd-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.tl .pd-panel{overflow:hidden;padding:48px 48px 0;border-radius:24px}.tl .pd-panel img{display:block;width:100%;height:auto;border-radius:14px 14px 0 0;box-shadow:0 0 0 1px rgba(23,23,26,.06),0 30px 60px -30px rgba(50,32,14,.4)}.tl .pd-person{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.tl .in-ph.pd-person-ph{aspect-ratio:4/3}.tl .pd-who{position:absolute;z-index:1;top:20px;left:20px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.94);font-size:13.5px;font-weight:500;color:var(--ink)}.tl .pd-person-copy .btn{margin-top:32px}.tl .pd-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}.tl .pd-quote{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:20px;background:var(--wash);color:var(--ink-3)}.tl .pd-quote p{flex:1;font-size:18px;line-height:1.5;letter-spacing:-.01em;color:var(--ink)}.tl .pd-quote-who{display:flex;align-items:center;gap:12px}.tl .pd-quote-who>span{display:grid;font-size:13.5px;color:var(--ink-3)}.tl .pd-quote-who b{font-size:14.5px;font-weight:600;color:var(--ink)}.tl .pd-with{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.tl .pd-with-cell{display:grid}.tl .pd-with-card{position:relative;display:grid;align-content:start;gap:6px;min-height:180px;padding:24px;border-radius:20px;background:var(--wash);transition:background calc(.2s * var(--a-k, 1)) var(--ease)}.tl .pd-with-card:hover{background:var(--wash-2)}.tl .pd-with-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tl .pd-with-ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:12px;background:#fff;color:var(--ink)}.tl .pd-with-card b{font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.tl .pd-with-card>span:not(.pd-with-ic){font-size:14.5px;line-height:1.45;color:var(--ink-3)}.tl .pd-with-card .arr{position:absolute;top:28px;right:24px;color:var(--ink-3);transition:transform calc(.2s * var(--a-k, 1)) var(--ease),color calc(.2s * var(--a-k, 1)) var(--ease)}.tl .pd-with-card:hover .arr{transform:translateX(3px);color:var(--ink)}@media (max-width:1100px){.tl .pd-with{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .pd-panel{padding:36px 36px 0}}@media (max-width:959px){.tl .pd-job,.tl .pd-job.flip,.tl .pd-person{grid-template-columns:minmax(0,1fr);gap:32px}.tl .pd-job.flip>:first-child{order:0}.tl .pd-jobs-in{gap:88px}.tl .pd-quotes{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.tl .pd-shot{margin-top:40px}.tl .in-ph.pd-person-ph{overflow:visible;margin-bottom:64px}.tl .in-ph.pd-person-ph img,.tl .in-ph.pd-person-ph:hover img{border-radius:inherit;transform:none}.tl .pd-person .pd-person-ph .in-card{top:auto;bottom:0;transform:translateY(66%)}.tl .pd-panel{padding:24px 20px 0;border-radius:20px}.tl .pd-with{grid-template-columns:minmax(0,1fr);margin-top:32px}.tl .pd-with-card{min-height:0}.tl .pd-quote{padding:24px}}@media (prefers-reduced-motion:reduce){.tl .pd-link .arr,.tl .pd-link:hover .arr,.tl .pd-with-card .arr,.tl .pd-with-card:hover .arr{transition:none;transform:none}}