.tm-title{grid-template-columns:50fr 60fr;align-items:stretch;column-gap:6vw;height:100%;display:grid;position:relative}.tm-title-text{align-self:center}.tm-h1{font-family:var(--font-syne);letter-spacing:-.04em;color:var(--parch);margin:0 0 clamp(16px,3vh,32px);font-size:clamp(52px,min(8.6vw,14vh),150px);font-weight:700;line-height:.88}.tm-h1 em{letter-spacing:-.02em;color:var(--accent);font-style:normal;font-weight:300}.tm-title .lede{max-width:30em}.tm-block{max-width:480px;margin-top:clamp(12px,2vh,24px)}.tm-row{align-items:stretch;gap:4vw;width:max-content;height:100%;display:flex}.tm-card{flex-direction:column;flex:0 0 24vw;justify-content:flex-end;width:24vw;height:100%;display:flex;position:relative}.tm-card.low{flex-direction:column-reverse;justify-content:flex-start}.tm-plate{aspect-ratio:4/5;place-items:center;width:100%;display:grid;position:relative}.tm-plate .plate-in{place-items:center;display:grid}.tm-initials{font-family:var(--font-syne);letter-spacing:-.04em;color:rgba(var(--fg-rgb),.18);font-size:clamp(56px,6vw,96px);font-weight:700}.tm-meta{padding:20px 0 0}.tm-card.low .tm-meta{padding:0 0 20px}.tm-idx{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:9px}.tm-name{font-family:var(--font-syne);letter-spacing:-.03em;color:var(--parch);margin:0 0 6px;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1}.tm-role{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--fg-rgb),.6);margin:0 0 12px;font-size:9px}.tm-bio{font-family:var(--font-cormorant);color:rgba(var(--fg-rgb),.8);margin:0;font-size:15px;line-height:1.55}.tm-join{flex-direction:column;justify-content:center;height:100%;padding-bottom:56px;display:flex;position:relative}.tm-join .lede{max-width:36em}@media (max-width:899px){.tm-title{min-height:0;display:block}.tm-cover{margin-top:32px}.tm-cover .pj-cover-plate{aspect-ratio:4/3;flex:none}.tm-h1{font-size:clamp(44px,13vw,72px)}.tm-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;width:auto;height:auto;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px;overflow-x:auto}.tm-row::-webkit-scrollbar{display:none}.tm-card,.tm-card.low{scroll-snap-align:center;flex-direction:column;flex:0 0 78vw;justify-content:flex-start;width:78vw;height:auto}.tm-card.low .tm-meta{padding:16px 0 0}.tm-join{padding-bottom:0}.tm-join .ct-foot{flex-direction:column;gap:8px;margin-top:40px;position:static}}
