/* V68: A's image-led language and five invitations. */
:where(body.um-v99-top) .talent-review{scroll-margin-top:0}:where(body.um-v99-top) .tr-options b{font-size:23px;white-space:nowrap}:where(body.um-v99-top) .tr-intent{grid-template-columns:245px 1fr}:where(body.um-v99-top) .tr-note a{text-decoration:underline;text-underline-offset:3px}:where(body.um-v99-top) .talent-dock a{width:43px}:where(body.um-v99-top) .tr-actions a:focus-visible,:where(body.um-v99-top) .tr-options a:focus-visible,:where(body.um-v99-top) .talent-dock :focus-visible,:where(body.um-v99-top) .tr-actions button:focus-visible{outline:2px solid #9F1F45;outline-offset:4px}
:where(body.um-v99-top) .ta-company-refined .ta-workspace{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:64px}:where(body.um-v99-top) .ta-company-refined .ta-side-word{font-size:clamp(56px,5.6vw,82px);margin-bottom:38px}:where(body.um-v99-top) .ta-company-refined .ta-side figure img{aspect-ratio:1800/1196;object-fit:contain}:where(body.um-v99-top) .ta-company-refined .ta-side>p{font-size:23px;margin-top:22px}
:where(body.um-v99-top) .ar-section{padding:96px 0 112px;background:var(--ts-paper)}:where(body.um-v99-top) .ar-title{font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.55;letter-spacing:-.055em;text-wrap:balance;margin:0}:where(body.um-v99-top) .ar-section .ts-label{margin-bottom:52px}:where(body.um-v99-top) .ar-section .ts-body{font-weight:400;line-height:2.2}:where(body.um-v99-top) .ar-section .ts-button{font-size:13px;min-width:0;min-height:68px;font-weight:500}:where(body.um-v99-top) .ar-section .ts-button:hover span:last-child,:where(body.um-v99-top) .ar-section .ts-button:focus-visible span:last-child{transform:translate(4px,-4px)}
/* A1: offset invitation; people remain in front. */
:where(body.um-v99-top) .a1-layout{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);align-items:start}:where(body.um-v99-top) .a1-photo{position:relative;z-index:1}:where(body.um-v99-top) .a1-photo img{aspect-ratio:1445/1088;object-fit:contain}:where(body.um-v99-top) .a1-invite{margin:80px 0 0 -44px;padding:58px 40px 54px 80px;background:var(--ts-wine);color:#fff}:where(body.um-v99-top) .a1-invite .ar-title{font-size:clamp(32px,3.05vw,44px);margin:26px 0 32px}:where(body.um-v99-top) .a1-invite .ts-button{width:100%;background:#fff;color:var(--ts-wine);padding-inline:22px;margin-top:38px}:where(body.um-v99-top) .a1-invite .ts-button:hover{background:var(--ts-paper)}
/* A2: wide photograph with no text or panel over people. */
:where(body.um-v99-top) .a2-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px}:where(body.um-v99-top) .a2-heading h2{color:var(--ts-wine)}:where(body.um-v99-top) .a2-heading>.ts-overline{font-size:13px;line-height:1.9;letter-spacing:.09em;padding-bottom:14px}:where(body.um-v99-top) .a2-heading>.ts-overline span{font-size:10px;letter-spacing:.1em}:where(body.um-v99-top) .a2-photo{overflow:hidden}:where(body.um-v99-top) .a2-photo img{aspect-ratio:1.95;object-fit:cover;object-position:50% 100%}:where(body.um-v99-top) .a2-invitation{background:var(--ts-wine);color:white;display:flex;align-items:center;justify-content:space-between;gap:56px;padding:38px 56px}:where(body.um-v99-top) .a2-invitation .ts-button{margin:0;background:white;color:var(--ts-wine);min-width:370px}:where(body.um-v99-top) .a2-invitation .ts-button:hover{background:var(--ts-paper)}
/* A3: the entire ending becomes a recruitment entrance. */
:where(body.um-v99-top) .a3-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:72px;align-items:center;margin-bottom:42px}:where(body.um-v99-top) .a3-copy{padding:20px 0}:where(body.um-v99-top) .a3-copy .ar-title{color:var(--ts-wine);font-size:clamp(34px,3.6vw,52px);margin:32px 0 38px}:where(body.um-v99-top) .a3-photo img{aspect-ratio:1445/1088;object-fit:contain}:where(body.um-v99-top) .a3-entry{display:flex;align-items:center;justify-content:space-between;background:var(--ts-wine);color:#fff;gap:36px;padding:30px 46px;min-height:125px;transition:background-color 150ms}:where(body.um-v99-top) .a3-entry>span:first-child{display:flex;align-items:center;gap:55px}:where(body.um-v99-top) .a3-entry small{font:600 11px/1.6 Arial;letter-spacing:.09em}:where(body.um-v99-top) .a3-entry>span>span{font-size:20px;font-weight:500}:where(body.um-v99-top) .a3-entry-arrow{font:400 50px/1 Arial;transition:transform 180ms}:where(body.um-v99-top) .a3-entry:hover,:where(body.um-v99-top) .a3-entry:focus-visible{background:var(--ts-ink)}:where(body.um-v99-top) .a3-entry:hover .a3-entry-arrow,:where(body.um-v99-top) .a3-entry:focus-visible .a3-entry-arrow{transform:translate(5px,-5px)}
@media(max-width:1150px){:where(body.um-v99-top) .ta-company-refined .ta-workspace{gap:40px}:where(body.um-v99-top) .a1-layout{grid-template-columns:1.3fr 1fr}:where(body.um-v99-top) .a1-invite{padding:38px 28px 36px 60px;margin-top:52px;margin-left:-32px}:where(body.um-v99-top) .a1-invite .ar-title{font-size:34px}:where(body.um-v99-top) .a1-invite .ts-body{font-size:12px}:where(body.um-v99-top) .a3-layout{gap:38px}:where(body.um-v99-top) .a3-copy .ar-title{font-size:40px}:where(body.um-v99-top) .a2-invitation{padding:34px;gap:32px}:where(body.um-v99-top) .a2-invitation .ts-button{min-width:310px}}
@media(max-width:800px){:where(body.um-v99-top) .ta-company-refined .ta-workspace{display:block}:where(body.um-v99-top) .ta-company-refined .ta-side{display:grid;grid-template-columns:1fr 1.4fr;gap:22px;margin-top:32px;align-items:center}:where(body.um-v99-top) .ta-company-refined .ta-side-word{font-size:42px;margin:0}:where(body.um-v99-top) .ta-company-refined .ta-side>p{display:none}:where(body.um-v99-top) .ta-company-refined .ta-side figcaption{font-size:9px;padding-top:10px}:where(body.um-v99-top) .ar-section{padding:64px 0 72px}:where(body.um-v99-top) .ar-section .ts-label{margin-bottom:34px}:where(body.um-v99-top) .ar-title{font-size:36px}:where(body.um-v99-top) .a1-layout{grid-template-columns:1fr}:where(body.um-v99-top) .a1-invite{margin:26px 0 0;padding:34px 28px 38px}:where(body.um-v99-top) .a1-invite .ar-title{font-size:34px;margin:22px 0 28px}:where(body.um-v99-top) .a1-invite .ts-body{font-size:13px}:where(body.um-v99-top) .a1-invite .ts-button{font-size:12px}:where(body.um-v99-top) .a2-heading{display:block;margin-bottom:34px}:where(body.um-v99-top) .a2-heading>.ts-overline{display:none}:where(body.um-v99-top) .a2-photo img{aspect-ratio:1.4;object-position:50% 100%}:where(body.um-v99-top) .a2-invitation{display:block;padding:30px 26px 34px}:where(body.um-v99-top) .a2-invitation .ts-button{min-width:0;width:100%;margin-top:26px;font-size:12px;padding-inline:18px}:where(body.um-v99-top) .a3-layout{grid-template-columns:1fr;gap:30px;margin-bottom:28px}:where(body.um-v99-top) .a3-copy{padding:0}:where(body.um-v99-top) .a3-copy .ar-title{font-size:36px;margin:22px 0 28px}:where(body.um-v99-top) .a3-entry{padding:24px;min-height:100px;gap:20px}:where(body.um-v99-top) .a3-entry>span:first-child{display:block}:where(body.um-v99-top) .a3-entry small{display:block;font-size:9px;margin-bottom:9px}:where(body.um-v99-top) .a3-entry>span>span{font-size:13px}:where(body.um-v99-top) .a3-entry-arrow{font-size:34px}:where(body.um-v99-top) .tr-options a{padding:13px 3px}:where(body.um-v99-top) .tr-options b{font-size:21px}:where(body.um-v99-top) .tr-options span{font-size:9px}:where(body.um-v99-top) .tr-intent{grid-template-columns:1fr}:where(body.um-v99-top) .talent-dock a{width:37px}}
@media(prefers-reduced-motion:reduce){:where(body.um-v99-top) .ar-section *{transition:none!important;animation:none!important}}html.um-v99-document[data-motion=paused] .ar-section *{transition:none!important}
