.lab-g .lgs-sec{position:relative;z-index:1;padding-block:clamp(64px,7vw,100px)}.lab-g .lgs-sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:20px clamp(32px,5vw,80px);gap:20px clamp(32px,5vw,80px);align-items:end}.lab-g .lgs-h2{font-size:var(--lg-h2-page);line-height:1.02}.lab-g .lgs-sec-lede{max-width:460px;font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:var(--lg-mute);text-wrap:pretty}.lab-g .lgs-job-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--lg-cyan);background:rgba(127,220,255,.08);box-shadow:inset 0 0 0 1px rgba(127,220,255,.22)}@keyframes lgs-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lab-g .lgs-head{position:relative;z-index:1;padding-block:var(--lg-head-top) clamp(40px,5vw,64px)}.lab-g .lgs-eyebrow{margin:0;animation:lgs-rise 1s cubic-bezier(.2,.8,.2,1) .05s both}.lab-g .lgs-h1{margin-top:22px;max-width:1040px;font-family:var(--lg-display),system-ui,sans-serif;font-weight:500;font-size:var(--lg-h1-xl);line-height:.96;letter-spacing:-.045em;color:#f7f9ff;text-wrap:balance;animation:lgs-rise 1s cubic-bezier(.2,.8,.2,1) .15s both}.lab-g .lgs-a-h1{max-width:980px;font-size:var(--lg-h1-l);line-height:.98;letter-spacing:-.042em}.lab-g .lgs-agent{margin-top:26px;max-width:760px;font-family:var(--lg-display),system-ui,sans-serif;font-weight:500;font-size:clamp(21px,2vw,28px);line-height:1.25;letter-spacing:-.02em;color:#fff;text-wrap:balance;animation:lgs-rise 1s cubic-bezier(.2,.8,.2,1) .22s both}.lab-g .lgs-agent+.lgs-lede{margin-top:14px}.lab-g .lgs-lede{margin-top:28px;max-width:600px;font-size:clamp(17px,1.45vw,21px);line-height:1.5;color:rgba(226,234,255,.84);text-shadow:0 1px 18px rgba(3,6,22,.8);text-wrap:pretty;animation:lgs-rise 1s cubic-bezier(.2,.8,.2,1) .3s both}.lab-g .lgs-ctas{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px;animation:lgs-rise 1s cubic-bezier(.2,.8,.2,1) .45s both}.lab-g .lgs-a-head{padding-bottom:clamp(56px,7vw,96px)}.lab-g .lgs-back{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;min-height:44px;margin:-12px 0 18px;font-size:15px;color:rgba(226,234,255,.72);transition:color .2s}.lab-g .lgs-back:hover{color:#fff}.lab-g .lgs-back svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.lab-g .lgs-back:hover svg{transform:translateX(-3px)}.lab-g .lgs-pick{position:relative;z-index:1;padding-block:0 clamp(56px,6vw,88px)}.lab-g .lgs-chips-wrap{position:relative;margin-inline:calc(-1 * var(--lg-gut))}.lab-g .lgs-chips{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:6px var(--lg-gut) 8px;scroll-padding-inline:var(--lg-gut)}.lab-g .lgs-chips::-webkit-scrollbar{display:none}@media (min-width:1101px){.lab-g .lgs-chips{flex-wrap:wrap;gap:6px;overflow-x:visible}.lab-g .lgs-pick .lgs-chip{gap:8px;padding:0 16px 0 13px;font-size:15px}}.lab-g .lgs-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 20px 0 16px;border-radius:999px;font-size:15.5px;font-weight:500;white-space:nowrap;color:rgba(226,234,255,.8);background:rgba(10,16,40,.42);box-shadow:inset 0 0 0 1px rgba(190,210,255,.2);transition:color .2s,background .25s,box-shadow .25s}.lab-g .lgs-chip svg{color:rgba(127,220,255,.85);transition:color .2s}.lab-g .lgs-chip:hover{color:#fff;background:rgba(150,180,255,.12);box-shadow:inset 0 0 0 1px rgba(200,220,255,.42)}.lab-g .lgs-chip[aria-selected=true]{color:#061030;background:#fff;box-shadow:0 10px 30px -12px rgba(140,190,255,.95)}.lab-g .lgs-chip[aria-selected=true] svg{color:#2f5fe0}.lab-g .lgs-chip:focus-visible{outline-offset:2px}.lab-g .lgs-card{position:relative;margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(32px,4.5vw,72px);gap:clamp(32px,4.5vw,72px);align-items:center;min-height:460px;padding:clamp(36px,4.4vw,60px);border-radius:28px;overflow:hidden;background:radial-gradient(70% 90% at 0 0,rgba(76,134,255,.2),transparent 62%),radial-gradient(60% 80% at 100% 100%,rgba(141,116,255,.14),transparent 65%),linear-gradient(180deg,rgba(14,22,56,.72),rgba(7,10,28,.82));box-shadow:inset 0 0 0 1px rgba(170,195,255,.15),inset 0 1px 0 rgba(220,234,255,.14),0 40px 100px -50px rgba(0,0,0,.9);animation:lgs-card-in .6s cubic-bezier(.2,.8,.2,1) both}.lab-g .lgs-card[hidden]{display:none}@keyframes lgs-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lab-g .lgs-card:focus-visible{outline-offset:4px}.lab-g .lgs-card-who{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:rgba(226,234,255,.8)}.lab-g .lgs-card-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#061030;background:linear-gradient(180deg,#ffffff,#cfe0ff);box-shadow:0 8px 24px -10px rgba(140,190,255,.9)}.lab-g .lgs-card-h{margin-top:26px;font-family:var(--lg-display),system-ui,sans-serif;font-weight:500;font-size:clamp(34px,3.5vw,54px);line-height:1;letter-spacing:-.04em;color:#fff;text-wrap:balance}.lab-g .lgs-card-line{margin-top:20px;max-width:440px;font-size:17.5px;line-height:1.5;color:var(--lg-mute);text-wrap:pretty}.lab-g .lgs-card-link{margin-top:30px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font-size:15.5px;font-weight:500;color:#fff;box-shadow:inset 0 0 0 1px rgba(200,215,255,.4);transition:background .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.lab-g .lgs-card-link:hover{background:rgba(150,180,255,.14);transform:translateY(-2px)}.lab-g .lgs-card-link svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.lab-g .lgs-card-link:hover svg{transform:translateX(3px)}.lab-g .lgs-card-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.lab-g .lgs-card-job{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:20px 20px 22px;border-radius:18px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(190,210,255,.1)}.lab-g .lgs-card-job .lgs-job-ic{margin-bottom:10px}.lab-g .lgs-card-job b{font-family:var(--lg-display),sans-serif;font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.015em;color:#fff}.lab-g .lgs-card-job span:last-child{font-size:15px;line-height:1.45;color:rgba(226,234,255,.72)}.lab-g .lgs-all{padding-top:clamp(40px,5vw,72px)}.lab-g .lgs-grid{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(170,195,255,.16)}.lab-g .lgs-grid>li{display:flex;border-bottom:1px solid rgba(170,195,255,.12)}.lab-g .lgs-grid>li:not(:nth-child(4n+1)){border-left:1px solid rgba(170,195,255,.12)}.lab-g .lgs-tile{flex:1 1;display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:100%;padding:26px 24px 30px;transition:background .25s}.lab-g .lgs-tile:hover{background:rgba(150,180,255,.06)}.lab-g .lgs-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lab-g .lgs-tile-go{color:rgba(226,234,255,.5);transition:color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.lab-g .lgs-tile:hover .lgs-tile-go{color:#fff;transform:translate(2px,-2px)}.lab-g .lgs-tile b{font-family:var(--lg-display),sans-serif;font-weight:500;font-size:21px;letter-spacing:-.018em;color:#fff}.lab-g .lgs-tile>span:last-child:not(.lgs-tile-top){font-size:15.5px;line-height:1.45;color:var(--lg-mute);text-wrap:pretty}.lab-g .lgs-all[data-compact=true]{padding-block:clamp(32px,4vw,56px) 0}.lab-g .lgs-all[data-compact=true] .lgs-h2{font-size:clamp(28px,2.6vw,38px)}.lab-g .lgs-more{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.lab-g .lgs-more-link{height:46px}.lab-g .lgs-jobs{margin-top:clamp(36px,4.4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(28px,3.6vw,52px);gap:0 clamp(28px,3.6vw,52px);border-top:1px solid rgba(170,195,255,.16)}.lab-g .lgs-job{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:28px 0 30px;border-bottom:1px solid rgba(170,195,255,.12)}.lab-g .lgs-job .lgs-job-ic{margin-bottom:12px}.lab-g .lgs-job b{font-family:var(--lg-display),sans-serif;font-weight:500;font-size:21px;line-height:1.2;letter-spacing:-.016em;color:#fff}.lab-g .lgs-job>span:last-child{font-size:16px;line-height:1.45;color:var(--lg-mute);text-wrap:pretty}.lab-g .lgs-inbox-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(36px,5vw,88px);gap:clamp(36px,5vw,88px);align-items:center}.lab-g .lgs-inbox .lgs-sec-lede{margin-top:20px}.lab-g .lgs-inbox-rule{margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid rgba(170,195,255,.16);font-size:16px;font-weight:500;color:#fff}.lab-g .lgs-inbox-rule:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lg-green);box-shadow:0 0 12px 2px rgba(67,227,164,.6)}.lab-g .lgs-msg{position:relative;margin:0;max-width:600px;justify-self:end;padding:24px 26px 20px;border-radius:20px;background:linear-gradient(180deg,rgba(22,32,76,.5),rgba(8,12,32,0) 200px),rgba(7,10,28,.8);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:inset 0 0 0 1px rgba(170,195,255,.18),inset 0 1px 0 rgba(220,234,255,.22),0 50px 110px -50px rgba(0,0,0,.95),0 0 100px -40px rgba(90,130,255,.45)}.lab-g .lgs-msg-head{display:flex;align-items:center;gap:12px}.lab-g .lgs-msg-head .lg-w-chip{margin-left:auto}.lab-g .lgs-msg-av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#d8d2ff;background:rgba(141,116,255,.2);box-shadow:inset 0 0 0 1px rgba(190,180,255,.32)}.lab-g .lgs-msg-who{display:grid;min-width:0;line-height:1.25}.lab-g .lgs-msg-who b{font-size:15px;font-weight:500;color:#fff}.lab-g .lgs-msg-who span{font-size:13px;color:rgba(226,234,255,.64)}.lab-g .lgs-msg-title{margin-top:18px;font-family:var(--lg-display),sans-serif;font-weight:500;font-size:clamp(20px,1.7vw,23px);line-height:1.25;letter-spacing:-.016em;color:#fff;text-wrap:balance}.lab-g .lgs-msg-change{margin-top:16px;display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:12px;background:rgba(76,195,138,.07);box-shadow:inset 0 0 0 1px rgba(76,195,138,.22)}.lab-g .lgs-msg-label{font-size:13px;font-weight:500;color:#86e8b6}.lab-g .lgs-msg-change p{font-size:15.5px;line-height:1.5;color:rgba(238,243,255,.86)}.lab-g .lgs-msg mark{background:rgba(76,195,138,.24);color:#d9faea;border-radius:4px;padding:1px 4px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lab-g .lgs-msg-rows{margin:16px 0 0;border-top:1px solid rgba(190,210,255,.1)}.lab-g .lgs-msg-rows>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(190,210,255,.1)}.lab-g .lgs-msg-rows dt{font-size:13.5px;font-weight:500;color:rgba(226,234,255,.62)}.lab-g .lgs-msg-rows dd{margin:0;font-size:15px;line-height:1.45;color:rgba(244,247,255,.92)}.lab-g .lgs-msg-rows [data-tone=good] dd{color:#86e8b6}.lab-g .lgs-msg-rows [data-tone=wait] dd{color:rgba(244,194,125,.95)}.lab-g .lgs-msg-note{margin-top:14px;font-size:14.5px;line-height:1.5;color:rgba(226,234,255,.72)}.lab-g .lgs-msg-acts{margin-top:18px;display:flex;gap:10px}.lab-g .lgs-msg-no,.lab-g .lgs-msg-yes{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:12px;font-size:15px;font-weight:500}.lab-g .lgs-msg-yes{color:#07101f;background:linear-gradient(180deg,#ffffff,#dfe9ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 22px -8px rgba(130,170,255,.7)}.lab-g .lgs-msg-no{color:rgba(244,247,255,.86);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(190,210,255,.18)}.lab-g .lgs-msg-cap{margin-top:16px;padding-top:14px;border-top:1px solid rgba(190,210,255,.1);font-size:13px;color:rgba(226,234,255,.62)}.lab-g .lgs-strip{margin:clamp(32px,4vw,52px) 0 0;border-top:1px solid rgba(170,195,255,.16)}.lab-g .lgs-strip-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(170,195,255,.12)}.lab-g .lgs-strip-row dt{font-size:15px;font-weight:500;color:var(--lg-mute)}.lab-g .lgs-strip-row dd{margin:0}.lab-g .lgs-strip-row ul{display:flex;flex-wrap:wrap;gap:8px 30px}.lab-g .lgs-strip-row li{font-family:var(--lg-display),sans-serif;font-weight:500;font-size:clamp(19px,1.6vw,23px);letter-spacing:-.016em;color:#fff}@media (max-width:1100px){.lab-g .lgs-card{grid-template-columns:minmax(0,1fr);min-height:0}.lab-g .lgs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-g .lgs-grid>li:not(:nth-child(4n+1)){border-left:0}.lab-g .lgs-grid>li:nth-child(2n){border-left:1px solid rgba(170,195,255,.12)}.lab-g .lgs-inbox-in{grid-template-columns:minmax(0,1fr);gap:36px}.lab-g .lgs-msg{justify-self:start}.lab-g .lgs-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lab-g .lgs-sec-head,.lab-g .lgs-strip-row{grid-template-columns:minmax(0,1fr)}.lab-g .lgs-strip-row{gap:10px}}@media (max-width:700px){.lab-g .lgs-h1{font-size:clamp(42px,11.4vw,56px)}.lab-g .lgs-a-h1{font-size:clamp(38px,10.4vw,52px)}.lab-g .lgs-lede{margin-top:22px}.lab-g .lgs-ctas .lgb-cta{flex:1 1 auto}.lab-g .lgs-card{margin-top:14px;gap:28px;padding:26px 20px 20px;border-radius:22px}.lab-g .lgs-card-h{margin-top:20px;font-size:clamp(30px,8.4vw,38px)}.lab-g .lgs-card-line{font-size:16.5px}.lab-g .lgs-card-link{margin-top:24px;width:100%;justify-content:center}.lab-g .lgs-card-jobs{grid-template-columns:minmax(0,1fr);gap:0}.lab-g .lgs-card-job{grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:16px 0;border-radius:0;background:none;box-shadow:none;border-top:1px solid rgba(190,210,255,.12)}.lab-g .lgs-card-job .lgs-job-ic{grid-row:1/span 2;margin-bottom:0}.lab-g .lgs-card-job b{font-size:17px}.lab-g .lgs-grid{grid-template-columns:minmax(0,1fr)}.lab-g .lgs-grid>li,.lab-g .lgs-grid>li:nth-child(n){border-left:0}.lab-g .lgs-tile{grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:2px 14px;padding:18px 0}.lab-g .lgs-tile-top{display:contents}.lab-g .lgs-tile-top .lgs-job-ic{grid-column:1;grid-row:1/span 2}.lab-g .lgs-tile-go{grid-column:3;grid-row:1/span 2}.lab-g .lgs-tile b{grid-column:2;font-size:18px}.lab-g .lgs-tile>span:last-child:not(.lgs-tile-top){grid-column:2;font-size:15px}.lab-g .lgs-more{gap:8px}.lab-g .lgs-more-link{height:44px;padding:0 16px 0 14px;font-size:15px}.lab-g .lgs-jobs{grid-template-columns:minmax(0,1fr)}.lab-g .lgs-job{grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:20px 0}.lab-g .lgs-job .lgs-job-ic{grid-row:1/span 2;margin-bottom:0}.lab-g .lgs-job b{font-size:19px}.lab-g .lgs-job>span:last-child{font-size:15.5px}.lab-g .lgs-msg{padding:18px 18px 16px}.lab-g .lgs-msg-title{font-size:18.5px}.lab-g .lgs-msg-rows>div{grid-template-columns:minmax(0,1fr);gap:2px}.lab-g .lgs-msg-no,.lab-g .lgs-msg-yes{height:44px}.lab-g .lgs-strip-row ul{gap:6px 20px}.lab-g .lgs-strip-row li{font-size:19px}}@media (prefers-reduced-motion:reduce){.lab-g .lgs-agent,.lab-g .lgs-card,.lab-g .lgs-ctas,.lab-g .lgs-eyebrow,.lab-g .lgs-h1,.lab-g .lgs-lede{animation:none}.lab-g .lgs-back svg,.lab-g .lgs-card-link,.lab-g .lgs-chip,.lab-g .lgs-tile,.lab-g .lgs-tile-go{transition:none}.lab-g .lgs-chips{scroll-behavior:auto}}