.tnPlnG_hero{row-gap:calc(var(--v) * 1.5);padding-top:calc(var(--header) + var(--v) * 2.5);padding-bottom:calc(var(--v) * 2);align-items:stretch}.tnPlnG_heroText{min-width:0;padding-bottom:calc(var(--v) * 1);grid-column:1/11}.tnPlnG_cta{margin-top:28px}.tnPlnG_field{grid-column:12/25;min-width:0}.tnPlnG_stage{align-content:center;height:100%;padding:clamp(16px,4vw,56px);display:grid}.tnPlnG_window{border:1px solid var(--line-1);border-radius:var(--radius);background:var(--bg);min-width:0;padding:20px 24px 8px}.tnPlnG_windowTitle{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md)}.tnPlnG_windowNote{color:var(--text-2);margin-top:8px}.tnPlnG_people{margin:20px 0 0;padding:0;list-style:none}.tnPlnG_person{border-top:1px solid var(--line-1);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 0;display:grid}.tnPlnG_personTile{width:80px}.tnPlnG_personText{min-width:0}.tnPlnG_personName{font-size:var(--text-base);line-height:var(--lh-base);letter-spacing:var(--track-base)}.tnPlnG_personLink{overflow-wrap:anywhere}.tnPlnG_facts{margin:0}.tnPlnG_fact{border-top:1px solid var(--line-1);grid-template-columns:96px minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid}.tnPlnG_fact dt{font-size:var(--text-sm);letter-spacing:var(--track-sm);color:var(--text-2);padding-top:1px}.tnPlnG_fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.tnPlnG_section{padding-block:var(--section-y)}.tnPlnG_last{padding-bottom:var(--section-y)}.tnPlnG_sectionHead{margin-bottom:calc(var(--v) * 1)}.tnPlnG_routes{border-bottom:1px solid var(--line-1);margin:0;padding:0;list-style:none}.tnPlnG_routes>li{border-top:1px solid var(--line-1)}.tnPlnG_route{color:var(--ink);transition:background-color var(--dur) ease;align-items:baseline;row-gap:4px;margin-inline:-10px;padding:18px 10px}.tnPlnG_routeNeed{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md);grid-column:1/11}.tnPlnG_routeText{color:var(--text-2);text-wrap:pretty;grid-column:12/21}.tnPlnG_routeLink{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur) ease;grid-column:21/25;justify-self:end;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.tnPlnG_route:hover{background:var(--surface-1)}.tnPlnG_route:hover .tnPlnG_routeLink{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.tnPlnG_office{row-gap:calc(var(--v) * 1);align-items:start}.tnPlnG_officeTitle{grid-column:1/11}.tnPlnG_officeFacts{border-bottom:1px solid var(--line-1);grid-column:12/25;margin:0}.tnPlnG_officeFact{border-top:1px solid var(--line-1);row-gap:2px;padding:14px 0}.tnPlnG_officeFact>dt{font-size:var(--text-sm);letter-spacing:var(--track-sm);color:var(--text-2);grid-column:1/5;padding-top:1px}.tnPlnG_officeFact>dd{text-wrap:pretty;grid-column:5/-1;margin:0}.tnPlnG_headC{row-gap:calc(var(--v) * 1);padding-top:calc(var(--header) + var(--v) * 2.5);padding-bottom:calc(var(--v) * 1.75);align-items:end}.tnPlnG_headCTitle{grid-column:1/13;min-width:0}.tnPlnG_headCText{grid-column:14/25;min-width:0}.tnPlnG_headCVerify{color:var(--text-2);margin-top:12px}.tnPlnG_blockC{row-gap:calc(var(--v) * 1.5);align-items:start}.tnPlnG_peopleC{gap:var(--gap);grid-column:1/13;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tnPlnG_nameC{font-size:var(--text-md);line-height:var(--lh-md);letter-spacing:var(--track-md);margin-top:14px}.tnPlnG_linkC{overflow-wrap:anywhere;margin-top:10px}.tnPlnG_listC{border-bottom:1px solid var(--line-1);grid-column:14/25;min-width:0}@media (max-width:1099px){.tnPlnG_heroText,.tnPlnG_field,.tnPlnG_headCTitle,.tnPlnG_headCText,.tnPlnG_peopleC,.tnPlnG_listC{grid-column:1/-1}.tnPlnG_heroText{padding-bottom:0}}@media (max-width:899px){.tnPlnG_routeNeed,.tnPlnG_routeText,.tnPlnG_routeLink{grid-column:1/-1;justify-self:start}.tnPlnG_routeLink{margin-top:6px}.tnPlnG_officeTitle,.tnPlnG_officeFacts{grid-column:1/-1}}@media (max-width:659px){.tnPlnG_window{padding:16px 16px 4px}.tnPlnG_person{grid-template-columns:64px minmax(0,1fr);align-items:start}.tnPlnG_personTile{grid-row:1/span 2;width:64px}.tnPlnG_personLink{grid-column:2;margin-top:4px}.tnPlnG_fact{grid-template-columns:64px minmax(0,1fr)}.tnPlnG_officeFact>dt,.tnPlnG_officeFact>dd{grid-column:1/-1}}.tnPlnG_mapLink{margin-top:4px;display:table}
