.rv2 .ag-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv2 .ag-hero__copy{width:var(--colw);text-align:center;flex-direction:column;align-items:center;gap:20px;margin-inline:auto;padding:104px 24px 56px;display:flex}.rv2 .ag-hero h1{max-width:820px}.rv2 .ag-hero .t-lede{max-width:680px}.rv2 .ag-hero__btns{padding-top:12px}.rv2 .ag-hero__btns .v2-btns{justify-content:center}@media (max-width:767px){.rv2 .ag-hero__copy{gap:16px;padding:56px 16px 40px}.rv2 .ag-hero__btns{width:100%;padding-top:8px}.rv2 .ag-hero__btns .v2-btns{flex-direction:column}}.rv2 .ag-jobs .v2-head .t-lede{max-width:640px}.rv2 .ag-pairs{width:var(--colw);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"w0 w1""p0 p1";margin-inline:auto;display:grid}.rv2 .ag-pair__w{flex-direction:column;align-items:flex-start;gap:6px;padding:32px 24px 20px;display:flex}.rv2 .ag-pair__w>*{max-width:480px}.rv2 .ag-pair__w--0{grid-area:w0}.rv2 .ag-pair__w--1{grid-area:w1}.rv2 .ag-pair__p{justify-content:center;min-width:0;padding:0 8px 8px;display:flex}.rv2 .ag-pair__p--0{grid-area:p0}.rv2 .ag-pair__p--1{grid-area:p1}.rv2 .ag-pair__p .sc-panel{min-height:380px}.rv2 .ag-pair__rule{grid-area:r;display:none}@media (max-width:1023px){.rv2 .ag-pairs{grid-template-columns:minmax(0,1fr);grid-template-areas:"w0""p0""r""w1""p1"}.rv2 .ag-pair__rule{display:block}}@media (max-width:767px){.rv2 .ag-pair__w{padding:28px 16px 16px}.rv2 .ag-pair__p .sc-panel{min-height:340px}}.rv2 .ag-msg{font-size:16px;line-height:23px}.rv2 .ag-thread{align-items:stretch}.rv2 .ag-thread .sc-capsule{align-self:center;padding-bottom:8px}.rv2 .ag-thread .sc-chips{padding-top:4px}.rv2 .ag-thread .sc-note{align-self:center;padding-top:6px}.rv2 .ag-split{width:var(--colw);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.rv2 .ag-split__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-width:0;padding:64px 24px;display:flex}.rv2 .ag-split__copy .t-title{max-width:540px}.rv2 .ag-split__copy .t-lede,.rv2 .ag-split__copy .t-body{max-width:480px}.rv2 .ag-split__stage{justify-content:center;align-items:center;min-width:0;padding:8px;display:flex}.rv2 .ag-split__stage .sc-panel{min-height:600px}.rv2 .ag-split__rule{display:none}@media (max-width:1023px){.rv2 .ag-split{grid-template-columns:minmax(0,1fr)}.rv2 .ag-split__copy{padding:88px 24px 40px}.rv2 .ag-split__rule{display:block}}@media (max-width:767px){.rv2 .ag-split__copy{gap:16px;padding:72px 16px 32px}.rv2 .ag-split__stage .sc-panel{min-height:0}}.rv2 .ag-cite{vertical-align:top;margin-left:2px}.rv2 .ag-cite a{color:var(--muted);padding:0 2px;font-size:14px;font-weight:500;line-height:20px}@media (hover:hover) and (pointer:fine){.rv2 .ag-cite a:hover{color:var(--fg)}}.rv2 .ag-sides{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.rv2 .ag-side{max-width:340px;padding:14px 18px}.rv2 .ag-link{background-color:var(--web-white-a70);width:1.5px;height:28px}.rv2 .ag-shared{max-width:420px}.rv2 .ag-first .v2-head{padding-bottom:48px}.rv2 .ag-plan{width:var(--colw);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.rv2 .ag-plan__l{flex-direction:column;gap:40px;min-width:0;padding:56px 24px 112px;display:flex}.rv2 .ag-plan__rule{display:none}.rv2 .ag-plan__stage{justify-content:center;min-width:0;padding:8px;display:flex}.rv2 .ag-plan__stage .sc-panel{min-height:600px}.rv2 .ag-plan__cta{flex-direction:column;align-items:flex-start;gap:16px;padding-left:40px;display:flex}.rv2 .ag-stop{gap:24px;display:flex;position:relative}.rv2 .ag-stop__mark{flex-direction:column;flex-shrink:0;align-items:center;width:16px;padding-top:4px;display:flex;position:relative}.rv2 .ag-stop__dot{background-color:var(--ink);width:16px;height:16px;box-shadow:0 0 0 6px var(--paper);border-radius:99px;flex-shrink:0}.rv2 .ag-stop:not(:last-child) .ag-stop__mark:after{content:"";background-color:var(--web-ink-a20);flex:1;width:1.5px}.rv2 .ag-stop__words{flex-direction:column;gap:6px;max-width:420px;padding-bottom:48px;display:flex}.rv2 .ag-stop:last-child .ag-stop__words{padding-bottom:0}.rv2 .ag-job{gap:16px;max-width:460px}.rv2 .ag-job .sc-who{align-items:flex-start}@media (max-width:1023px){.rv2 .ag-plan{grid-template-columns:minmax(0,1fr)}.rv2 .ag-plan__l{padding:56px 24px}.rv2 .ag-plan__rule{display:block}}@media (max-width:767px){.rv2 .ag-plan__l{gap:32px;padding:40px 16px}.rv2 .ag-stop{gap:20px}.rv2 .ag-stop__mark{padding-top:2px}.rv2 .ag-stop__words{padding-bottom:36px}.rv2 .ag-plan__cta{padding-left:36px}.rv2 .ag-plan__stage .sc-panel{min-height:0}}.rv2 .ag-split-sec .v2-head{padding-bottom:48px}.rv2 .ag-table{width:var(--colw);margin-inline:auto;padding:24px 0 96px}.rv2 .ag-table table{border-collapse:collapse;table-layout:fixed;width:100%}.rv2 .ag-table th,.rv2 .ag-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:24px}.rv2 .ag-table thead th{color:var(--muted);padding-top:8px;padding-bottom:16px}.rv2 .ag-table thead th:first-child{width:28%}.rv2 .ag-table tbody th{color:var(--fg)}.rv2 .ag-table td{color:var(--text)}.rv2 .ag-table td.t-em{color:var(--fg)}.rv2 .ag-th{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.rv2 .ag-th__av{border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.rv2 .ag-th__av svg{width:14px;height:14px}.rv2 .ag-th__av--agent{background-image:linear-gradient(160deg, var(--web-sage-1), var(--web-spruce));color:var(--web-paper);box-shadow:inset 0 0 0 1px var(--web-paper-a20)}.rv2 .ag-th__av--person{background-color:var(--web-paper);color:var(--web-spruce)}@media (max-width:767px){.rv2 .ag-table{padding:8px 0 56px}.rv2 .ag-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rv2 .ag-table table,.rv2 .ag-table tbody,.rv2 .ag-table tr,.rv2 .ag-table th,.rv2 .ag-table td{width:auto;display:block}.rv2 .ag-table tr{border-bottom:1px solid var(--line);padding:24px 16px}.rv2 .ag-table th,.rv2 .ag-table td{border:0;padding:0}.rv2 .ag-table td{padding-top:12px}.rv2 .ag-table td:before{content:attr(data-k);color:var(--muted);font-size:14px;font-weight:500;line-height:20px;display:block}}.rv2 .ag-refs__grid{width:var(--colw);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.rv2 .ag-refs__col{flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:88px 24px 112px;display:flex}.rv2 .ag-refs__col>.t-title{padding-bottom:8px}.rv2 .ag-refs__rule{display:none}.rv2 .ag-refs__list{border-top:1px solid var(--line);flex-direction:column;margin-top:8px;display:flex}.rv2 .ag-refs__list>li{border-bottom:1px solid var(--line)}.rv2 .ag-src{gap:12px;padding:20px 0;scroll-margin-top:96px;display:flex}.rv2 .ag-src__n{flex-shrink:0;width:20px;padding-top:2px}.rv2 .ag-src__w{flex-direction:column;gap:4px;min-width:0;display:flex}.rv2 .ag-src__t{text-decoration:underline;-webkit-text-decoration-color:var(--web-ink-a25);text-decoration-color:var(--web-ink-a25);text-underline-offset:3px;overflow-wrap:anywhere}.rv2 .ag-src:target .ag-src__t{text-decoration-color:currentColor}.rv2 .ag-read{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.rv2 .ag-read__w{flex-direction:column;gap:4px;display:flex}.rv2 .ag-read__arrow{transition:transform var(--d-fast) var(--e-ui);flex-shrink:0}@media (hover:hover) and (pointer:fine){.rv2 .ag-read:hover .t-heading{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rv2 .ag-read:hover .ag-read__arrow{transform:translate(2px)}.rv2 .ag-src__t:hover{text-decoration-color:currentColor}}@media (max-width:1023px){.rv2 .ag-refs__grid{grid-template-columns:minmax(0,1fr)}.rv2 .ag-refs__col{padding:72px 24px 56px}.rv2 .ag-refs__rule{display:block}}@media (max-width:767px){.rv2 .ag-refs__col{gap:12px;padding:56px 16px 48px}}.rv2 .ag-close__slot{width:var(--colw);margin-inline:auto;padding:8px}.rv2 .ag-close .v2-banner{max-width:1184px}.rv2 .ag-close .v2-banner .t-title{max-width:600px;position:relative}.rv2 .ag-close__line{max-width:520px;color:var(--ink);position:relative}.rv2 .ag-close__line a{text-underline-offset:3px;text-decoration:underline}.rv2 .ag-close .v2-banner .v2-btns{position:relative}@media (max-width:767px){.rv2 .ag-close .v2-banner{height:480px}.rv2 .ag-close .v2-banner .t-title{max-width:294px}}
