@charset "UTF-8";.join-page .wrap{margin-inline:auto;width:min(1280px,100% - 96px)}@media(max-width:1023px){.join-page .wrap{width:calc(100% - 48px)}}@media(max-width:767px){.join-page .wrap{width:calc(100% - 40px)}}.join-page .hero-b{--hero-portrait-shadow: 0 8px 24px -4px var(--alpha-black-8), 0 4px 4px var(--alpha-black-4);align-items:center;background:var(--color-bg-base-default-low);color:var(--color-text-neutral-white-95);display:flex;justify-content:center;min-height:100svh;padding:112px 48px 48px}.dark .join-page .hero-b{--hero-portrait-shadow: 0 0 0 1px var(--color-border-neutral-white-12)}.join-page .hero-b-content{text-align:center;width:min(1200px,100%)}.join-page .hero-b-copy{position:relative;top:-40px}.join-page .hero-b-title{font-family:var(--font-sans);font-size:clamp(64px,64px + 40 * (100vw - 768px) / 672,104px);font-weight:500;letter-spacing:-.055em;line-height:1.04}.join-page .hero-b-title>span{color:var(--color-text-neutral-white-95);display:block}.join-page .hero-b-emphasis{color:var(--color-text-brand-default);display:inline-block;position:relative;white-space:nowrap}.join-page .hero-b-underline{inset-inline:0;bottom:-12px;height:18px;opacity:.7;pointer-events:none;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-width:3;width:100%}.join-page .hero-b-intro{color:var(--color-text-neutral-white-80);margin:32px auto 0;max-width:820px}.join-page .hero-b-intro p{font-size:16px;line-height:28px;text-wrap:pretty}.join-page .hero-b-intro .hero-b-company{color:var(--color-text-neutral-white-95);margin-bottom:8px}.join-page .hero-b-actions{align-items:center;display:flex;gap:28px;justify-content:center;margin-top:28px}.join-page .hero-b-primary,.join-page .hero-b-secondary{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:12px;justify-content:center;line-height:22px;min-height:48px;transition:background-color .15s ease-out,color .15s ease-out}.join-page .hero-b-primary{background:var(--color-bg-brand-default);border-radius:9999px;color:var(--alpha-white-100);padding:12px 28px}.join-page .hero-b-secondary{color:var(--color-text-neutral-white-80)}.join-page .hero-b-secondary>span{font-size:20px;line-height:1}.join-page .hero-b-actions a:focus-visible{outline:2px solid var(--color-text-brand-default);outline-offset:5px}.join-page .hero-b-team{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 18.4% minmax(0,1fr);isolation:isolate;margin:32px auto 0;padding:12px 16px 32px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(1120px,100%)}.join-page .hero-b-team-side{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.join-page .hero-b-team-right{gap:8px}.join-page .hero-b-agent{flex:0 1 var(--agent-size);margin:0;min-width:0;position:relative;transform:translateY(var(--agent-y))}.join-page .hero-b-agent[data-open=true]{z-index:1}.join-page .hero-b-agent-trigger{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:block;padding:0;touch-action:manipulation;width:100%}.join-page .hero-b-agent-trigger:focus-visible{outline:2px solid var(--color-text-neutral-white-80);outline-offset:6px}.join-page .hero-b-agent-nameplate{bottom:100%;left:50%;max-width:calc(100vw - 32px);padding-bottom:22px;pointer-events:none;position:absolute;transform:translate(-50%);visibility:hidden;width:-moz-max-content;width:max-content}.join-page .hero-b-agent-nameplate-card{align-items:center;background:var(--color-bg-base-default-low);border:1px solid var(--color-border-neutral-white-12);border-radius:12px;box-shadow:var(--hero-portrait-shadow);color:var(--color-text-neutral-white-95);display:flex;gap:8px;opacity:0;padding:8px 12px;position:relative;text-align:left;transform:translateY(5px) rotate(-3deg) scale(.96);transform-origin:50% 100%;transition:opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1);white-space:nowrap}.join-page .hero-b-agent-nameplate-card:before{background:var(--agent-accent);border-radius:3px;content:"";height:6px;left:18px;position:absolute;top:-3px;transform:rotate(-8deg);width:24px}.join-page .hero-b-agent-nameplate-card:after{background:var(--color-bg-base-default-low);border-bottom:1px solid var(--color-border-neutral-white-12);border-right:1px solid var(--color-border-neutral-white-12);bottom:-5px;content:"";height:9px;left:calc(50% - 5px);position:absolute;transform:rotate(45deg);width:9px}.join-page .hero-b-agent-nameplate strong{font-size:15px;font-weight:600;line-height:20px}.join-page .hero-b-agent-nameplate-card>span{color:var(--color-text-neutral-white-60);font-size:12px;line-height:18px;white-space:nowrap}.join-page .hero-b-agent-nameplate-card>span:before{content:"·";margin-right:8px}.join-page .hero-b-agent[data-open=true] .hero-b-agent-nameplate{pointer-events:auto;visibility:visible}.join-page .hero-b-agent[data-open=true] .hero-b-agent-nameplate-card{opacity:1;transform:rotate(-3deg) scale(1)}.join-page .hero-b-agent:has(:focus-visible) .hero-b-agent-nameplate-card{transition:none}.join-page .hero-b-agent-motion{display:block;transform:rotate(var(--agent-tilt));transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.join-page .hero-b-agent img{aspect-ratio:1;border-radius:50%;box-shadow:var(--hero-portrait-shadow);display:block;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.join-page .hero-b-agent figcaption{color:var(--color-text-neutral-white-80);font-size:12px;line-height:20px;margin-top:8px}.join-page .hero-b-agent-iris{--agent-size: 112px;--agent-y: 28px;--agent-tilt: -9deg}.join-page .hero-b-agent-bob{--agent-size: 132px;--agent-y: -20px;--agent-tilt: 7deg}.join-page .hero-b-agent-emma{--agent-size: 116px;--agent-y: 36px;--agent-tilt: -7deg}.join-page .hero-b-agent-alex{--agent-size: 200px;--agent-y: -8px;--agent-tilt: 0deg}.join-page .hero-b-agent-mike{--agent-size: 108px;--agent-y: 34px;--agent-tilt: -8deg}.join-page .hero-b-agent-sarah{--agent-size: 96px;--agent-y: -28px;--agent-tilt: 8deg}.join-page .hero-b-agent-adrian{--agent-size: 128px;--agent-y: -2px;--agent-tilt: -6deg}.join-page .hero-b-agent-david{--agent-size: 104px;--agent-y: 32px;--agent-tilt: 9deg}@media(hover:hover)and (pointer:fine){.join-page .hero-b-agent:hover .hero-b-agent-motion{transform:translateY(-14px) rotate(0) scale(1.02)}.join-page .hero-b-primary:hover{background:var(--color-bg-brand-emphasis)}.dark .join-page .hero-b-primary:hover{background:var(--color-bg-brand-secondary)}.join-page .hero-b-secondary:hover{color:var(--color-text-brand-default)}}@media(max-width:1023px){.join-page .hero-b{padding:104px 32px 48px}.join-page .hero-b-team{gap:12px}.join-page .hero-b-team-side{gap:8px}}@media(min-width:768px)and (max-height:800px){.join-page .hero-b{padding-block:88px 24px}.join-page .hero-b-copy{top:-8px}.join-page .hero-b-title{font-size:clamp(64px,6.25vw,88px)}.join-page .hero-b-intro{margin-top:24px}.join-page .hero-b-intro p{font-size:14px;line-height:24px}.join-page .hero-b-actions{margin-top:20px}.join-page .hero-b-team{margin-top:64px;padding-block:8px 20px;width:min(960px,100%)}}@media(min-width:768px)and (max-height:740px){.join-page .hero-b-title{font-size:clamp(64px,5.56vw,80px)}.join-page .hero-b-intro{margin-top:20px}.join-page .hero-b-intro p{line-height:22px}.join-page .hero-b-actions{margin-top:16px}}@media(max-width:767px){.join-page .hero-b{min-height:auto;padding:104px 24px 48px}.join-page .hero-b-copy{top:-4px}.join-page .hero-b-title{font-size:48px;letter-spacing:-.05em;line-height:1.08}.join-page .hero-b-underline{bottom:-8px;height:12px}.join-page .hero-b-intro{margin-top:28px;max-width:520px}.join-page .hero-b-intro p{font-size:14px;line-height:24px}.join-page .hero-b-actions{flex-wrap:wrap;gap:16px;margin-top:24px}.join-page .hero-b-primary{padding-inline:24px}.join-page .hero-b-team{gap:20px 8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:60px;padding:16px 0 32px;width:min(520px,100%)}.join-page .hero-b-team-side{display:contents}.join-page .hero-b-team .hero-b-agent{transform:translateY(calc(var(--agent-y)*.35))}.join-page .hero-b-team .hero-b-agent-alex{grid-column:3 / 5;grid-row:1;justify-self:center;transform:none;width:min(120px,100%)}.join-page .hero-b-agent-iris{grid-column:1 / 3;grid-row:1}.join-page .hero-b-agent-bob{grid-column:5 / 7;grid-row:1}.join-page .hero-b-agent-emma{grid-column:1 / 3;grid-row:2}.join-page .hero-b-agent-mike{grid-column:3 / 5;grid-row:2}.join-page .hero-b-agent-sarah{grid-column:5 / 7;grid-row:2}.join-page .hero-b-agent-adrian{grid-column:2 / 4;grid-row:3;justify-self:center;width:min(84px,100%)}.join-page .hero-b-agent-david{grid-column:4 / 6;grid-row:3;justify-self:center;width:min(84px,100%)}.join-page .hero-b-agent-motion{margin-inline:auto;width:100%}.join-page .hero-b-agent-david .hero-b-agent-motion,.join-page .hero-b-agent-iris .hero-b-agent-motion,.join-page .hero-b-agent-sarah .hero-b-agent-motion{width:84%}.join-page .hero-b-agent-emma .hero-b-agent-motion,.join-page .hero-b-agent-mike .hero-b-agent-motion{width:92%}.join-page .hero-b-agent-bob .hero-b-agent-motion{width:88%}.join-page .hero-b-agent-emma .hero-b-agent-nameplate,.join-page .hero-b-agent-iris .hero-b-agent-nameplate{left:0;transform:none}.join-page .hero-b-agent-bob .hero-b-agent-nameplate,.join-page .hero-b-agent-sarah .hero-b-agent-nameplate{left:auto;right:0;transform:none}.join-page .hero-b-agent figcaption{font-size:12px;margin-top:6px}}@media(max-width:374px){.join-page .hero-b{padding-inline:20px}.join-page .hero-b-title{font-size:40px}.join-page .hero-b-actions{flex-direction:column;gap:8px}.join-page .hero-b-team{-moz-column-gap:5px;column-gap:5px}}@media(prefers-reduced-motion:reduce){.join-page .hero-b-agent-nameplate-card{transform:none;transition:opacity .12s ease-out}.join-page .hero-b-agent[data-open=true] .hero-b-agent-nameplate-card{transform:none}.join-page .hero-b-agent img{transform:none!important}.join-page .hero-b-agent-motion{transition:none}.join-page .hero-b-agent:hover .hero-b-agent-motion{transform:rotate(var(--agent-tilt))}.join-page .hero-b-actions a{transition:none}}.join-page [dir=rtl] :is(.recruit-agent-card,.careers-faq-item button,.work-culture-practices button){text-align:start}.join-page [dir=rtl] .recruit-agent-plus{left:24px;right:auto}.join-page [dir=rtl] .recruit-agent-close{left:8px;right:auto}@media(max-width:767px){.join-page [dir=rtl] .careers-faq-answer{padding-left:24px;padding-right:0}}.join-page .home-v13-trust__github:has(.trust-journey){background:transparent;color:var(--b-text);display:grid;font-family:var(--font-sans);isolation:isolate;padding:0;scroll-margin-top:96px}.join-page .trust-journey-panels{display:grid;min-height:0;min-width:0;padding-top:var(--b-space-l)}.join-page .trust-journey-panel,.join-page .trust-journey-progress-grid{display:grid;gap:var(--b-space-l);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);padding:var(--b-space-xl)}.join-page .trust-journey-panel{background:var(--b-panel);border-radius:var(--b-space-xl);grid-area:1/1;min-height:0;min-width:0;overflow:hidden;position:relative;transform-origin:center top}.join-page .trust-journey-peek{background:var(--b-panel);border:1px solid var(--b-border);border-radius:var(--b-space-xl);height:calc(100% - var(--b-space-l));inset:0 var(--b-space-l);pointer-events:none;position:absolute}.join-page .trust-journey-peek--1{top:var(--b-space-s);inset-inline:var(--b-space-s)}.join-page .trust-journey-copy{min-height:0;min-width:0;padding-bottom:var(--b-space-l);position:relative;z-index:2}.join-page .trust-journey .trust-journey-year{color:var(--b-muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.57143;margin:0 0 var(--b-space-s)}.join-page .trust-journey h4{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.33333;margin:0 0 var(--b-space-m);text-wrap:balance}.join-page .trust-journey .trust-journey-description{color:var(--b-secondary);font-size:16px;line-height:1.5;margin:0;text-wrap:pretty}.join-page .trust-journey-progress-grid{inset:var(--b-space-l) 0 0;pointer-events:none;position:absolute;z-index:3}.join-page .trust-journey-track{align-self:end;background:var(--b-border);border-radius:999px;grid-area:1/1;height:2px;max-width:100%;overflow:hidden;position:relative;width:116px}.join-page .trust-journey-fill{background:var(--b-text);border-radius:inherit;inset:0;position:absolute;transform-origin:left center}.join-page .trust-journey-art{border-radius:var(--b-space-xl);display:grid;isolation:isolate;margin:calc(var(--b-space-xl)*-1) calc(var(--b-space-xl)*-1) calc(var(--b-space-xl)*-1) 0;min-height:0;min-width:0;overflow:hidden;padding:calc(var(--b-space-s)/2);place-items:center;position:relative}.join-page .trust-journey-backdrop{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.25;position:absolute;width:100%;z-index:-1}.join-page .trust-journey-product{border-radius:calc(var(--b-space-xl) - var(--b-space-s)/2);display:block;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}@container trust (max-width: 767px){.join-page .home-v13-trust__github:has(.trust-journey){height:auto;min-height:430px}.join-page .trust-journey-panel,.join-page .trust-journey-progress-grid{grid-template-columns:1fr;grid-template-rows:calc(var(--b-space-xxxl)*5) auto}.join-page .trust-journey-art{aspect-ratio:650/418;margin:0 calc(var(--b-space-xl)*-1) calc(var(--b-space-xl)*-1)}}@media(prefers-reduced-motion:reduce){.join-page .trust-journey-panel{transform:none!important}}.join-page .home-v13-trust{--home-v13-trust-inline: 64px;--home-v13-trust-header-gap: 56px;background:transparent;box-sizing:border-box;color:inherit;overflow:hidden;padding:128px 0 40px;width:100%}.join-page .home-v13-trust__main{margin:0 auto;width:min(100% - var(--home-v13-trust-inline) - var(--home-v13-trust-inline),1620px)}.join-page .home-v13-trust__main{display:flex;flex-direction:column;gap:var(--home-v13-trust-header-gap)}.join-page .home-v13-trust__header{align-items:center;display:flex;gap:24px;width:100%}.join-page .home-v13-trust__header h2{flex:1 1 0;font-size:56px;font-weight:400;line-height:56px;margin:0;min-width:0}.join-page .home-v13-trust__explore,.join-page .home-v13-trust__global-explore{border-radius:40px;font-size:16px;font-weight:400;height:48px;line-height:24px;padding:0 24px;width:150px}.join-page .home-v13-trust--t4 .home-v13-trust__explore{border-radius:7px;height:40px;width:153px}.join-page .home-v13-trust__global-explore{background:var(--color-bg-neutral-static-white-100)!important;color:var(--color-text-neutral-static-inverse-95)!important}.join-page .home-v13-trust__cards{display:flex;height:621px;position:relative}.join-page .home-v13-trust__builders,.join-page .home-v13-trust__github,.join-page .home-v13-trust__global,.join-page .home-v13-trust__papers,.join-page .home-v13-trust__product-hunt,.join-page .home-v13-trust__story{border-radius:24px;box-sizing:border-box;min-width:0;overflow:hidden;position:absolute}.join-page .home-v13-trust__global{background:#5393fa;bottom:0;left:0;padding:24px;top:0;width:34.567901%}.join-page .home-v13-trust__global-background-frame,.join-page .home-v13-trust__global-wash,.join-page .home-v13-trust__product-background{max-width:none;pointer-events:none;position:absolute}.join-page .home-v13-trust__global-background-frame{align-items:center;display:flex;height:1811.035px;justify-content:center;left:-416.45px;top:-779.38px;width:1350.536px}.join-page .home-v13-trust__global-background-rotation{flex:none;transform:rotate(86.21deg) scaleY(-1)}.join-page .home-v13-trust__global-background-crop{height:1238.784px;opacity:.95;overflow:hidden;position:relative;width:1733.002px}.join-page .home-v13-trust__global-background{display:block;height:100%;left:-7.21%;max-width:none;position:absolute;top:0;width:107.21%}.join-page .home-v13-trust__global-wash{height:520px;left:225px;top:315px;transform:scale(1.423);width:520px}.join-page .home-v13-trust__globe-frame{height:421px;left:50%;overflow:hidden;position:absolute;top:24px;transform:translate(-50%);width:512px}.join-page .home-v13-trust__globe{aspect-ratio:1;display:block;height:auto;left:-20.3%;-webkit-mask-position:103.947px 28.105px;mask-position:103.947px 28.105px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:561px auto;mask-size:561px auto;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:calc(50% + 88.59px);transform:translateY(-50%);width:134.98%}.join-page .home-v13-trust__global-copy{bottom:24px;display:flex;flex-direction:column;gap:10px;left:24px;position:absolute;right:24px}.join-page .home-v13-trust__builders p,.join-page .home-v13-trust__github p,.join-page .home-v13-trust__global-copy p,.join-page .home-v13-trust__papers h3,.join-page .home-v13-trust__product-hunt h3,.join-page .home-v13-trust__product-hunt p,.join-page .home-v13-trust__story h3,.join-page .home-v13-trust__story p{margin:0}.join-page .home-v13-trust__eyebrow{color:var(--color-bg-brand-default);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:24px}.join-page .home-v13-trust__global-metric-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.join-page .home-v13-trust__global-metric{display:flex;flex:1 0 max-content;flex-direction:column;gap:10px;min-width:0;white-space:nowrap}.join-page .home-v13-trust__global-value{color:var(--color-bg-brand-default);font-size:56px;font-variant-numeric:tabular-nums;font-weight:600;line-height:64px}.join-page .home-v13-trust__global-label{color:var(--color-text-neutral-static-inverse-80);font-size:20px;font-weight:400;line-height:28px}.join-page .home-v13-trust__story{color:inherit;height:302.5px;left:calc(34.5679% + 16px);text-decoration:none;top:0;width:18.518519%}.join-page .home-v13-trust__story-poster{display:block;height:302.5px;left:calc(50% - .5px);max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translate(-50%);width:539.628px}.join-page .home-v13-trust__story-shade{background:linear-gradient(180deg,transparent 22.273%,#000 165.91%);height:302.845px;left:-79.5px;position:absolute;top:.92px;width:480px}.join-page .home-v13-trust__story-copy{align-items:flex-start;box-sizing:border-box;color:var(--color-text-neutral-static-white-95);display:flex;flex-direction:column;gap:4px;left:0;padding:0 24px 16px;position:absolute;top:174.5px;width:296px}.join-page .home-v13-trust__story-eyebrow{font-family:IBM Plex Mono,monospace;font-size:16px;line-height:24px}.join-page .home-v13-trust__story-copy h4{font-size:20px;font-weight:400;line-height:28px}.join-page .home-v13-trust__story-detail{align-items:center;color:var(--color-text-neutral-static-white-80);display:flex;font-size:16px;gap:4px;line-height:24px}.join-page .home-v13-trust__story:focus-visible .home-v13-trust__story-detail,.join-page .home-v13-trust__story:hover .home-v13-trust__story-detail{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.join-page .home-v13-trust__builders{align-items:flex-start;background:linear-gradient(var(--color-bg-neutral-white-8),var(--color-bg-neutral-white-8)),var(--color-bg-base-default-low);display:flex;flex-direction:column;height:302.5px;left:calc(53.08642% + 32px);padding:24px;top:0;width:18.518519%}.join-page .home-v13-trust__builders-value,.join-page .home-v13-trust__github-metric p:first-child{font-family:"Join Plex Serif",serif;font-size:44px;font-style:italic;font-variant-numeric:tabular-nums;font-weight:500;line-height:44px}.join-page .home-v13-trust__builders-value{color:var(--color-text-neutral-white-80);white-space:nowrap}.join-page .home-v13-trust__builders-copy{display:flex;flex:1 1 0;flex-direction:column;font-size:20px;font-weight:400;gap:8px;line-height:28px;min-height:0;padding-top:24px;width:100%}.join-page .home-v13-trust__builders-copy p:first-child{color:var(--color-text-neutral-white-95)}.join-page .home-v13-trust__builders-copy p:last-child{color:var(--color-text-neutral-white-60)}.join-page .home-v13-trust__avatars{align-items:center;display:flex;padding:2px 0;width:100%}.join-page .home-v13-trust__avatar-more,.join-page .home-v13-trust__avatars>img{border-radius:50%;display:block;flex:0 0 44px;height:44px;margin-right:-12px;width:44px}.join-page .home-v13-trust__avatar-more{background:var(--color-bg-base-secondary);border:2px solid var(--color-border-neutral-static-inverse-12);box-sizing:border-box;margin-right:0;position:relative}.join-page .home-v13-trust__avatar-more-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.join-page .home-v13-trust__papers{align-items:center;background:var(--blue-50);border:1px solid var(--color-border-neutral-white-8);color:var(--color-text-neutral-static-inverse-95);display:flex;flex-direction:column;gap:16px;height:302.5px;padding:24px;right:0;top:0;width:calc(28.39506% - 48px)}.join-page .home-v13-trust__papers h3{font-family:"Join Plex Serif",serif;font-size:24px;font-weight:600;line-height:normal;position:relative;text-align:center;width:100%;z-index:2}.join-page .home-v13-trust__paper-viewport{flex:1 1 0;min-height:0;outline:none;overflow:hidden;position:relative;width:100%}.join-page .home-v13-trust__paper-viewport:focus-visible{border-radius:16px;box-shadow:0 0 0 2px var(--color-border-brand-default)}.join-page .home-v13-trust__paper-track{animation:home-v13-paper-loop 12s linear infinite;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;will-change:transform}.join-page .home-v13-trust__paper-viewport:focus-within .home-v13-trust__paper-track,.join-page .home-v13-trust__paper-viewport:hover .home-v13-trust__paper-track{animation-play-state:paused}.join-page .home-v13-trust__paper-group{display:flex;flex:none;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0 0 8px;width:100%}.join-page .home-v13-trust__paper-group li{flex:none}.join-page .home-v13-trust__paper{align-items:center;background:var(--color-bg-neutral-static-white-100);border:1px solid var(--alpha-black-8);border-radius:16px;box-sizing:border-box;color:var(--color-text-neutral-static-inverse-95);display:flex;gap:16px;min-height:56px;overflow:hidden;padding:8px 16px;text-decoration:none;transition:box-shadow .16s ease;width:100%}.join-page .home-v13-trust__paper:focus-visible,.join-page .home-v13-trust__paper:hover{box-shadow:0 8px 14px -14px var(--alpha-black-80)}.join-page .home-v13-trust__paper>span:last-child{flex:1 1 auto;font-family:"Join Plex Serif",serif;font-size:14px;font-weight:400;line-height:normal;min-width:0;text-align:left}.join-page .home-v13-trust__publication{display:block;flex:0 0 40px;height:40px;overflow:hidden;position:relative;width:40px}.join-page .home-v13-trust__publication-mark{height:40px;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:40px}.join-page .home-v13-trust__paper-fade{display:block;height:8px;left:0;max-width:none;pointer-events:none;position:absolute;right:0;width:100%;z-index:3}.join-page .home-v13-trust__paper-fade--top{top:0}.join-page .home-v13-trust__paper-fade--bottom{bottom:0}.join-page .home-v13-trust__github{align-items:flex-start;background:linear-gradient(var(--color-bg-neutral-white-8),var(--color-bg-neutral-white-8)),var(--color-bg-base-default-low);color:var(--color-text-neutral-white-80);display:flex;height:302.5px;justify-content:space-between;left:calc(34.5679% + 16px);text-decoration:none;top:318.5px;width:calc(45.61728% - 32px)}.join-page .home-v13-trust__github-copy{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 268px;flex-direction:column;height:100%;justify-content:space-between;padding:24px;width:268px}.join-page .home-v13-trust__github-brand{align-items:center;display:flex;gap:12px;height:40px;overflow:hidden;width:100%}.join-page .home-v13-trust__github-logo{display:block;flex:0 0 32px}.join-page .home-v13-trust__github-brand p{font-size:23px;font-weight:600;line-height:34px;width:92px}.join-page .home-v13-trust__github-metric{display:flex;flex-direction:column;gap:8px;width:100%}.join-page .home-v13-trust__github-metric p:last-child{font-size:22px;font-weight:500;line-height:30px}.join-page .home-v13-trust__github-description{font-size:14px;font-weight:400;line-height:20px;width:100%}.join-page .home-v13-trust__github-chart-wrap{align-items:flex-end;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;height:100%;justify-content:center;min-width:0;padding:4px}.join-page .home-v13-trust__github-chart{aspect-ratio:1043/740;border-radius:22px;display:block;height:100%;max-width:none;-o-object-fit:fill!important;object-fit:fill!important;width:auto}.join-page .home-v13-trust__product-hunt{align-items:flex-start;background:var(--color-bg-neutral-static-white-100);color:var(--color-text-neutral-static-white-95);display:flex;flex-direction:column;height:302.5px;justify-content:space-between;padding:24px;right:0;top:318.5px;width:19.814815%}.join-page .home-v13-trust__product-background{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;transform:none;width:100%}.join-page .home-v13-trust__product-brand,.join-page .home-v13-trust__product-copy{position:relative;z-index:1}.join-page .home-v13-trust__product-brand{align-items:center;display:flex;gap:4px}.join-page .home-v13-trust__product-mark{display:block;flex:0 0 48px;height:48px;overflow:hidden;position:relative;width:48px}.join-page .home-v13-trust__product-mark img{height:48px;inset:0;position:absolute;width:48px}.join-page .home-v13-trust__product-brand p{font-size:20px;font-weight:600;line-height:28px;white-space:nowrap}.join-page .home-v13-trust__product-copy{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right;width:100%}.join-page .home-v13-trust__product-copy p{font-size:56px;font-weight:600;line-height:64px;width:100%}.join-page .home-v13-trust__product-copy h4{font-size:24px;font-weight:600;line-height:32px;width:100%}@container trust (max-width: 1440px){.join-page .home-v13-trust{--home-v13-trust-inline: 64px}.join-page .home-v13-trust__cards{--home-v13-global-width: 48.170732%;--home-v13-top-gap: 16px;--home-v13-story-height: 302.5px;--home-v13-papers-height: 302.5px;--home-v13-main-height: 621px;--home-v13-product-width: 35.823171%;--home-v13-lower-height: 340px;--home-v13-story-width: calc(25.91463% - 16px) ;height:calc(var(--home-v13-main-height) + var(--home-v13-lower-height) + 16px)}.join-page .home-v13-trust__global{bottom:auto;height:var(--home-v13-main-height);width:var(--home-v13-global-width)}.join-page .home-v13-trust__builders,.join-page .home-v13-trust__story{height:var(--home-v13-story-height);left:calc(var(--home-v13-global-width) + var(--home-v13-top-gap));width:var(--home-v13-story-width)}.join-page .home-v13-trust__builders{left:auto;right:0}.join-page .home-v13-trust__papers{height:var(--home-v13-papers-height);right:0;top:calc(var(--home-v13-story-height) + 16px);width:calc(100% - var(--home-v13-global-width) - var(--home-v13-top-gap))}.join-page .home-v13-trust__github,.join-page .home-v13-trust__product-hunt{height:var(--home-v13-lower-height);top:calc(var(--home-v13-main-height) + 16px)}.join-page .home-v13-trust__github{left:0;width:calc(100% - var(--home-v13-product-width) - 16px)}.join-page .home-v13-trust__product-hunt{width:var(--home-v13-product-width)}.join-page .home-v13-trust__story-poster{left:calc(50% - clamp(.5px,120.5px - 6.25cqw,30.5px))}}@container trust (min-width: 1441px) and (max-width: 1919px){.join-page .home-v13-trust__global-label{font-size:clamp(16px,.833333cqw + 4px,20px);line-height:clamp(24px,.833333cqw + 12px,28px)}.join-page .home-v13-trust__story-copy{padding-left:clamp(16px,1.666667cqw - 8px,24px);padding-right:clamp(16px,1.666667cqw - 8px,24px);width:100%}.join-page .home-v13-trust__story-eyebrow{font-size:clamp(14px,.416667cqw + 8px,16px);line-height:clamp(20px,.833333cqw + 8px,24px)}.join-page .home-v13-trust__story-copy h4{font-size:clamp(16px,.833333cqw + 4px,20px);line-height:clamp(24px,.833333cqw + 12px,28px)}.join-page .home-v13-trust__story-detail{font-size:clamp(14px,.416667cqw + 8px,16px);line-height:clamp(20px,.833333cqw + 8px,24px)}.join-page .home-v13-trust__builders,.join-page .home-v13-trust__papers,.join-page .home-v13-trust__product-hunt{padding:clamp(16px,1.666667cqw - 8px,24px)}.join-page .home-v13-trust__builders-copy{font-size:clamp(16px,.833333cqw + 4px,20px);line-height:clamp(24px,.833333cqw + 12px,28px);padding-top:clamp(16px,1.666667cqw - 8px,24px)}.join-page .home-v13-trust__avatar-more,.join-page .home-v13-trust__avatars>img{flex-basis:clamp(36px,1.666667cqw + 12px,44px);height:clamp(36px,1.666667cqw + 12px,44px);margin-right:clamp(-12px,-.416667cqw - 4px,-10px);width:clamp(36px,1.666667cqw + 12px,44px)}.join-page .home-v13-trust__avatar-more{margin-right:0}.join-page .home-v13-trust__paper{gap:clamp(8px,1.666667cqw - 16px,16px);padding-left:clamp(8px,1.666667cqw - 16px,16px);padding-right:clamp(8px,1.666667cqw - 16px,16px)}.join-page .home-v13-trust__github-copy{flex-basis:clamp(160px,22.5cqw - 164px,268px);padding:clamp(16px,1.666667cqw - 8px,24px);width:clamp(160px,22.5cqw - 164px,268px)}.join-page .home-v13-trust__github-brand{gap:clamp(8px,.833333cqw - 4px,12px)}.join-page .home-v13-trust__github-brand p{font-size:clamp(20px,.625cqw + 11px,23px);line-height:clamp(28px,1.25cqw + 10px,34px)}.join-page .home-v13-trust__github-metric p:last-child{font-size:clamp(18px,.833333cqw + 6px,22px);line-height:clamp(26px,.833333cqw + 14px,30px)}.join-page .home-v13-trust__github-description{font-size:clamp(12px,.416667cqw + 6px,14px);line-height:clamp(18px,.416667cqw + 12px,20px)}.join-page .home-v13-trust__github-chart{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.join-page .home-v13-trust__product-mark,.join-page .home-v13-trust__product-mark img{height:clamp(40px,1.666667cqw + 16px,48px);width:clamp(40px,1.666667cqw + 16px,48px)}.join-page .home-v13-trust__product-mark{flex-basis:clamp(40px,1.666667cqw + 16px,48px)}.join-page .home-v13-trust__product-brand p{font-size:clamp(16px,.833333cqw + 4px,20px);line-height:clamp(24px,.833333cqw + 12px,28px)}.join-page .home-v13-trust__product-copy p{font-size:clamp(48px,1.666667cqw + 24px,56px);line-height:clamp(56px,1.666667cqw + 32px,64px)}.join-page .home-v13-trust__product-copy h4{font-size:clamp(20px,.833333cqw + 8px,24px);line-height:clamp(28px,.833333cqw + 16px,32px)}}@container trust (max-width: 1439px){.join-page .home-v13-trust{--home-v13-trust-inline: 64px;--home-v13-trust-header-gap: clamp(32px, calc(15cqw - 160px) , 56px)}.join-page .home-v13-trust__cards{--home-v13-global-width: calc(110cqw - 952px) ;--home-v13-top-gap: calc(88px - 5cqw) ;--home-v13-story-height: calc(460px - 10.9375cqw) ;--home-v13-papers-height: calc(280px + 1.5625cqw) ;--home-v13-main-height: calc(756px - 9.375cqw) ;--home-v13-product-width: calc(56.25cqw - 340px) ;--home-v13-lower-height: calc(23.125cqw + 7px) ;--home-v13-story-width: calc(360px - 2.5cqw) }.join-page .home-v13-trust__header h2{font-size:clamp(52px,2.5cqw + 20px,56px);line-height:64px}.join-page .home-v13-trust__globe-frame{height:calc(53.75cqw - 353px);width:calc(65cqw - 424px)}.join-page .home-v13-trust__globe{-webkit-mask-position:calc(13.19688cqw - 86.088px) calc(14.81438cqw - 185.222px);mask-position:calc(13.19688cqw - 86.088px) calc(14.81438cqw - 185.222px);-webkit-mask-size:calc(71.22063cqw - 464.577px) auto;mask-size:calc(71.22063cqw - 464.577px) auto}.join-page .home-v13-trust__story-poster{height:calc(-10.105cqw + 448.012px);left:calc(50% - 18.75cqw + 239.5px);width:calc(-18.02563cqw + 799.197px)}.join-page .home-v13-trust__story-shade{height:319.031px;left:-92.49px;top:.97px;width:max(505.655px,100% + 92.49px)}.join-page .home-v13-trust__story-copy{top:calc(332px - 10.9375cqw)}}@container trust (max-width: 1280px){.join-page .home-v13-trust{--home-v13-trust-inline: clamp(48px, calc(6.25cqw - 16px) , 64px);--home-v13-trust-header-gap: 32px}.join-page .home-v13-trust__header h2{font-size:clamp(48px,1.5625cqw + 32px,52px);line-height:clamp(56px,3.125cqw + 24px,64px)}.join-page .home-v13-trust__cards{--home-v13-global-width: calc(37.5cqw - 24px) ;--home-v13-top-gap: 24px;--home-v13-story-height: calc(6.83594cqw + 232.5px) ;--home-v13-main-height: calc(33.59375cqw + 206px) ;--home-v13-papers-height: calc(var(--home-v13-main-height) - var(--home-v13-story-height) - 16px);--home-v13-product-width: calc(58.59375cqw - 370px) ;--home-v13-lower-height: 303px;--home-v13-story-width: calc(25cqw + 8px) }.join-page .home-v13-trust__globe-frame{height:calc(31.64063cqw - 70px);left:50%;top:24px;transform:translate(-50%);width:calc(38.28125cqw - 82px)}.join-page .home-v13-trust__globe{height:auto;-webkit-mask-position:calc(7.77109cqw - 16.638px) calc(8.72461cqw - 107.273px);mask-position:calc(7.77109cqw - 16.638px) calc(8.72461cqw - 107.273px);-webkit-mask-size:calc(41.94492cqw - 89.848px) auto;mask-size:calc(41.94492cqw - 89.848px) auto;top:calc(50% + .19531cqw + 86.09px);width:134.98%}.join-page .home-v13-trust__story-poster{height:318.668px;left:calc(50% - .5px);width:568.469px}.join-page .home-v13-trust__story-copy{top:calc(17.57813cqw - 33px);width:calc(21.875cqw + 16px)}.join-page .home-v13-trust__global-metric-row{align-items:flex-start;flex-direction:column}}@container trust (max-width: 1023px) and (min-width: 768px){.join-page .home-v13-trust__header{align-items:flex-start}.join-page .home-v13-trust__header h2{font-size:44px;line-height:52px}.join-page .home-v13-trust__cards{height:1419px}.join-page .home-v13-trust__global{height:500px;left:0;top:0;width:100%}.join-page .home-v13-trust__globe-frame{height:513px;left:24px;overflow:visible;top:42.25px;transform:none;width:calc(100% - 48px)}.join-page .home-v13-trust__globe{height:auto;-webkit-mask-position:calc(20.30224cqw - 29.23523px) calc(67.49cqw - 464.6912px);mask-position:calc(20.30224cqw - 29.23523px) calc(67.49cqw - 464.6912px);-webkit-mask-size:calc(109.57035cqw - 157.78131px) auto;mask-size:calc(109.57035cqw - 157.78131px) auto;top:calc(50% + 88.59px);width:134.98%}.join-page .home-v13-trust__global-copy{bottom:auto;top:339.25px}.join-page .home-v13-trust__global-metric-row{align-items:flex-end;flex-direction:row}.join-page .home-v13-trust__builders,.join-page .home-v13-trust__story{height:302.5px;top:532px;width:calc(50% - 8px)}.join-page .home-v13-trust__story-copy{top:147px;width:240px}.join-page .home-v13-trust__story{left:0}.join-page .home-v13-trust__builders{left:auto;right:0}.join-page .home-v13-trust__papers,.join-page .home-v13-trust__product-hunt{height:250px;top:850.5px}.join-page .home-v13-trust__papers{left:0;right:auto;width:calc(100% - 272px)}.join-page .home-v13-trust__product-hunt{right:0;width:256px}.join-page .home-v13-trust__github{height:302.5px;left:0;top:1116.5px;width:100%}}@container trust (max-width: 767px){.join-page .home-v13-trust{--home-v13-trust-inline: clamp(16px, calc(8.46561cqw - 17.01587px) , 48px);--home-v13-trust-header-gap: 32px}.join-page .home-v13-trust__header{align-items:flex-start;flex-direction:column;gap:24px}.join-page .home-v13-trust__header h2{flex:none;font-size:clamp(32px,3.174603cqw + 19.619048px,44px);line-height:clamp(40px,3.174603cqw + 27.619048px,52px);width:100%}.join-page .home-v13-trust__cards{display:flex;flex-direction:column;gap:32px;height:auto}.join-page .home-v13-trust__builders,.join-page .home-v13-trust__github,.join-page .home-v13-trust__global,.join-page .home-v13-trust__papers,.join-page .home-v13-trust__product-hunt,.join-page .home-v13-trust__story{flex:none;inset:auto;position:relative;width:100%}.join-page .home-v13-trust__global{height:clamp(480px,5.291005cqw + 459.365079px,500px)}.join-page .home-v13-trust__globe-frame{height:clamp(335px,47.089947cqw + 151.349206px,513px);left:50%;top:clamp(24px,4.828042cqw + 5.170635px,42.25px);transform:translate(-50%);width:clamp(408px,57.142857cqw + 185.142857px,624px)}.join-page .home-v13-trust__globe{height:auto;left:-20.3%;-webkit-mask-position:calc(11.60159cqw + 37.58581px) calc(13.02381cqw - 46.39086px);mask-position:calc(11.60159cqw + 37.58581px) calc(13.02381cqw - 46.39086px);-webkit-mask-size:calc(62.61164cqw + 202.8616px) auto;mask-size:calc(62.61164cqw + 202.8616px) auto;top:calc(50% + 88.59px);width:134.98%}.join-page .home-v13-trust__global-copy{bottom:24px;left:24px;position:absolute;right:24px}.join-page .home-v13-trust__global-metric-row{align-items:flex-start;flex-direction:column}.join-page .home-v13-trust__story{height:clamp(220px,21.825397cqw + 134.880952px,302.5px)}.join-page .home-v13-trust__story-poster{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;transform:none;width:100%}.join-page .home-v13-trust__story-copy{bottom:auto;height:120px;left:0;right:auto;top:clamp(100px,12.433862cqw + 51.507937px,147px);width:clamp(240px,-18.518519cqw + 382.222222px,310px)}.join-page .home-v13-trust__story-shade{height:302.845px;left:-79.5px;top:.92px;width:max(480px,100% + 79.5px)}.join-page .home-v13-trust__builders{height:clamp(244px,15.47619cqw + 183.642857px,302.5px)}.join-page .home-v13-trust__builders-copy{font-size:clamp(16px,1.058201cqw + 11.873016px,20px);line-height:clamp(24px,1.058201cqw + 19.873016px,28px);padding-top:24px}.join-page .home-v13-trust__builders-copy p:first-child{min-height:24px}.join-page .home-v13-trust__builders-copy p:last-child{min-height:48px}.join-page .home-v13-trust__avatars{flex:0 0 48px;height:48px}.join-page .home-v13-trust__avatar-more,.join-page .home-v13-trust__avatars>img{flex-basis:clamp(36px,2.116402cqw + 27.746032px,44px);height:clamp(36px,2.116402cqw + 27.746032px,44px);width:clamp(36px,2.116402cqw + 27.746032px,44px)}.join-page .home-v13-trust__papers{height:clamp(250px,-6.878307cqw + 302.825397px,276px)}.join-page .home-v13-trust__github{display:flex;flex-direction:column;height:auto}.join-page .home-v13-trust__github-copy{flex-basis:258px;gap:24px;height:258px;width:100%}.join-page .home-v13-trust__github-chart-wrap{aspect-ratio:1043/740;flex:none;height:auto;padding:0;width:100%}.join-page .home-v13-trust__github-chart{aspect-ratio:1043/740;height:auto;max-width:100%;width:100%}.join-page .home-v13-trust__product-hunt{height:clamp(224px,6.878307cqw + 197.174603px,250px)}}@media(prefers-reduced-motion:reduce){.join-page .home-v13-trust__paper-track{animation:none}.join-page .home-v13-trust__paper-viewport{overflow-y:auto}.join-page .home-v13-trust__paper-group[aria-hidden=true]{display:none}}.join-page .trust-evidence-shell{container:trust/inline-size;margin-top:88px}.join-page .trust-evidence-shell .home-v13-trust__main{width:100%}@container trust (min-width: 1024px) and (max-width: 1440px){.join-page .home-v13-trust__cards{--home-v13-global-width: 40%;--home-v13-story-width: calc(30% - var(--home-v13-top-gap)/2 - 8px)}}.join-page .home-v13-trust{border-radius:24px;font-family:var(--font-sans);padding:40px 0 0;scroll-margin-top:112px}.join-page .home-v13-trust__header h2{letter-spacing:-.04em}.join-page .home-v13-trust__explore,.join-page .home-v13-trust__global-explore{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;text-decoration:none;white-space:nowrap}.join-page .home-v13-trust__explore{background:var(--color-bg-brand-default);color:var(--color-text-neutral-static-white-95)}.join-page .home-v13-trust a:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:-4px}.join-page .home-v13-trust__paper-viewport:focus-within,.join-page .home-v13-trust__paper-viewport:hover{overflow-y:auto;overscroll-behavior:contain}.join-page .home-v13-trust__paper-viewport:focus-within .home-v13-trust__paper-track,.join-page .home-v13-trust__paper-viewport:hover .home-v13-trust__paper-track{animation:none;position:relative;transform:none}.join-page .home-v13-trust__paper-viewport:focus-within .home-v13-trust__paper-group[aria-hidden],.join-page .home-v13-trust__paper-viewport:hover .home-v13-trust__paper-group[aria-hidden]{display:none}@container trust (max-width: 767px){.join-page .home-v13-trust{border-radius:20px;padding-top:24px}.join-page .home-v13-trust__cards{gap:24px}.join-page .home-v13-trust__global-metric{flex-basis:auto;white-space:normal}.join-page .home-v13-trust__global-label{font-size:18px;line-height:26px}.join-page .home-v13-trust__story-copy{bottom:0;height:auto;top:auto;width:100%}}@media(prefers-reduced-motion:reduce){.join-page .home-v13-trust__paper-track{position:relative;transform:none}}@media(max-width:767px){.join-page .trust-evidence-shell{margin-top:48px}}.join-page .home-v13-trust__builders{color:var(--color-text-neutral-white-80)}.join-page .team-moments{background:var(--sage);overflow:hidden;padding:72px 0 28px}.join-page .team-moments-heading{padding-inline:20px;text-align:center}.join-page .team-moments-heading h2{font-size:clamp(32px,4vw,54px)}.join-page .team-moments .orbit-group{margin:0 auto;position:relative;width:min(100%,1440px)}.join-page .photo-orbit{cursor:grab;height:620px;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.join-page .photo-orbit[data-dragging=true]{cursor:grabbing}.join-page .orbit-photo{background:var(--paper);border-radius:18px;height:195px;left:50%;margin:0;overflow:hidden;position:absolute;top:50%;transition:opacity .65s ease,filter .65s ease;width:260px;will-change:transform}.join-page .orbit-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%;-webkit-user-drag:none}.join-page .photo-orbit:focus-visible{border-radius:18px;outline:3px solid var(--accent);outline-offset:-5px}@media(max-width:767px){.join-page .team-moments{padding-top:48px}.join-page .photo-orbit{height:460px}.join-page .orbit-photo{border-radius:14px;height:132px;width:176px}.join-page .team-moments-heading h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.join-page .orbit-photo{transition:none;will-change:auto}}.join-page .careers-faq{background:var(--color-bg-base-secondary);padding-block:104px;scroll-margin-top:96px}.join-page .careers-faq-layout{align-items:start;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:.9fr 1.1fr}.join-page .careers-faq-heading h2{font-size:clamp(34px,3.8vw,54px)}.join-page .careers-faq-items{border-top:1px solid #cdd2c5;min-width:0}.join-page .careers-faq-item{border-bottom:1px solid #cdd2c5}.join-page .careers-faq-item h3{font-size:inherit;margin:0}.join-page .careers-faq-item button{align-items:center;background:transparent;border:0;border-radius:0;display:flex;font-size:18px;font-weight:500;gap:28px;justify-content:space-between;letter-spacing:-.025em;line-height:1.55;min-height:94px;padding:26px 2px;text-align:left;width:100%}.join-page .careers-faq-item button:hover{color:var(--accent)}.join-page .careers-faq-item button:active{transform:none}.join-page .careers-faq-item button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.join-page .careers-faq-icon{flex-shrink:0}.join-page .careers-faq-answer{padding:0 40px 28px 2px}.join-page .careers-faq-answer[hidden]{display:none}.join-page .careers-faq-answer p{color:var(--muted);font-size:15px;line-height:1.8;max-width:58ch}.join-page .careers-faq-answer p+p{margin-top:16px}@media(max-width:767px){.join-page .careers-faq{padding-block:64px;scroll-margin-top:84px}.join-page .careers-faq-layout{gap:34px;grid-template-columns:1fr}.join-page .careers-faq-heading h2{font-size:clamp(34px,8vw,46px)}.join-page .careers-faq-item button{font-size:17px;gap:20px;min-height:82px;padding-block:22px}.join-page .careers-faq-answer{padding-right:24px}.join-page .careers-faq-answer p{font-size:14px}}@media(prefers-reduced-motion:reduce){.join-page .careers-faq,.join-page .careers-faq *{animation:none!important;scroll-behavior:auto;transition:none!important}}.join-page .featured-roles{color:inherit;padding-block:96px;scroll-margin-top:100px}.join-page .featured-roles-intro{text-align:center}.join-page .featured-roles-intro h2{font-size:clamp(34px,3.8vw,54px);font-weight:600;letter-spacing:-.05em;line-height:1.12}.join-page .featured-roles-intro p{color:var(--muted);font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.65;margin-top:20px}.join-page .featured-roles-all,.join-page .featured-roles-browser{color:var(--color-text-neutral-white-95)}.join-page .featured-roles-all{align-items:center;background:var(--color-bg-neutral-white-8);border-radius:40px;display:inline-flex;font-size:13px;font-weight:500;gap:12px;justify-content:center;margin-top:24px;min-height:44px;padding:12px 20px}.join-page .featured-roles-all{transition:background-color .15s ease-out}.join-page .featured-roles-all:hover{background:var(--color-bg-neutral-white-12)}.join-page .featured-roles-all:active{background:var(--color-bg-neutral-white-16)}.join-page .featured-roles-browser{margin:48px auto 0;max-width:1120px}.join-page .featured-roles-list{list-style:none;margin:0;padding:0}.join-page .featured-roles-list li{border-bottom:1px solid var(--color-border-neutral-white-8)}.join-page .featured-role{align-items:center;border-radius:8px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:24px 16px}.join-page .featured-role:hover{background:var(--color-bg-neutral-white-8)}.join-page .featured-role-info{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0}.join-page .featured-role-title{font-size:16px;font-weight:500;line-height:1.5}.join-page .featured-role-department{color:var(--color-text-neutral-white-80);font-size:12px}.join-page .featured-role-apply{align-items:center;background:var(--color-bg-neutral-white-8);border-radius:50%;display:inline-flex;height:40px;justify-content:center;width:40px}.join-page .featured-role:hover .featured-role-apply{background:var(--color-bg-neutral-white-12)}.join-page .featured-role:focus-visible{outline-offset:-3px}.join-page .role-filters{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 200px}.join-page .role-search,.join-page .role-select{align-items:center;background:var(--color-bg-neutral-white-8);border-radius:8px;display:flex;min-height:48px;min-width:0}.join-page .role-search{gap:12px;padding-inline:16px}.join-page .role-search input{background:transparent;border:0;color:inherit;font:inherit;font-size:14px;min-height:48px;min-width:0;outline:none;padding:0;width:100%}.join-page .role-search input::-moz-placeholder{color:var(--color-text-neutral-white-80)}.join-page .role-search input::placeholder{color:var(--color-text-neutral-white-80)}.join-page .role-search:focus-within,.join-page .role-select:has(.role-select-trigger:focus-visible){outline:2px solid var(--color-text-neutral-white-80);outline-offset:3px}.join-page .role-select-trigger:focus-visible{outline:none}.join-page .role-select{position:relative}.join-page .role-select-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;justify-content:space-between;min-height:48px;min-width:0;outline:none;padding:12px 16px;text-align:start;width:100%}.join-page .role-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.join-page .role-select-trigger>svg{flex-shrink:0;transition:transform .15s ease-out}.join-page .role-select[data-open=true]{z-index:30}.join-page .role-select[data-open=true] .role-select-trigger>svg{transform:rotate(180deg)}.join-page .role-select-trigger{transition:background-color .15s ease-out}.join-page .role-select-trigger:hover,.join-page .role-select[data-open=true] .role-select-trigger{background:var(--color-bg-neutral-white-8)}.join-page .role-select-trigger:active{transform:none}.join-page .role-select-options{background:var(--color-bg-neutral-inverse-100);border:1px solid var(--color-border-neutral-white-16);border-radius:12px;color:var(--color-text-neutral-white-95);inset-inline:0;list-style:none;margin:0;max-height:min(240px,50vh);overflow-y:auto;overscroll-behavior:contain;padding:8px;position:absolute;top:calc(100% + 6px)}.join-page .role-select-options[data-above=true]{bottom:calc(100% + 6px);top:auto}.join-page .role-select-options li{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;line-height:22px;min-height:44px;overflow-wrap:anywhere;padding:9px 12px}.join-page .role-select-options li[data-highlighted=true]{background:var(--color-bg-neutral-white-8)}.join-page .role-select-check{flex:0 0 16px;text-align:center}.join-page .role-results-bar{align-items:center;color:var(--color-text-neutral-white-80);display:flex;font-size:12px;gap:16px;justify-content:space-between;min-height:60px}.join-page .role-results-bar button{background:transparent;border:0;font-size:12px;min-height:44px;padding:8px 0 8px 12px;text-decoration:underline;text-underline-offset:4px}.join-page .role-empty{border-block:1px solid var(--color-border-neutral-white-8);padding:56px 16px;text-align:center}.join-page .role-empty h3{font-size:20px;font-weight:500}.join-page .role-empty p{color:var(--color-text-neutral-white-80);font-size:14px;margin-top:12px}.join-page .role-show-more{display:flex;justify-content:center;padding-top:32px}.join-page .role-show-more button{align-items:center;background:var(--color-bg-neutral-white-8);border:0;border-radius:40px;display:inline-flex;font-size:13px;gap:12px;min-height:44px;padding:12px 20px}.join-page .role-show-more button{transition:background-color .15s ease-out}.join-page .role-show-more button:hover{background:var(--color-bg-neutral-white-12)}@media(max-width:767px){.join-page .featured-roles{padding-block:56px}.join-page .featured-roles-intro h2{font-size:clamp(34px,8vw,46px)}.join-page .featured-roles-intro p{font-size:14px;margin-top:16px}.join-page .featured-roles-browser{margin-top:32px}.join-page .role-filters{grid-template-columns:minmax(0,1fr)}.join-page .role-search{grid-column:1 / -1}.join-page .role-search input,.join-page .role-select-trigger{font-size:16px}.join-page .featured-role{gap:18px 16px;grid-template-columns:minmax(0,1fr) auto;padding:24px 8px}.join-page .featured-role-info{flex-direction:column;gap:6px}.join-page .featured-role-title{font-size:16px}}@media(max-width:380px){.join-page .role-filters{grid-template-columns:minmax(0,1fr)}}.join-page .recruit-agent-team{border-top:1px solid var(--line);margin-top:104px;padding:64px 0 0;scroll-margin-top:112px}.join-page .recruit-agent-heading{align-items:flex-start;display:flex;gap:64px;justify-content:space-between;margin-bottom:64px}.join-page .recruit-agent-heading h3{font-size:56px;font-weight:400;letter-spacing:-.04em;line-height:1.08}.join-page .recruit-agent-copy{max-width:44%;width:472px}.join-page .recruit-agent-copy p{font-size:18px;line-height:1.6}.join-page .recruit-agent-copy .text-link{font-size:16px;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.join-page .recruit-agent-stage{cursor:grab;height:410px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(min-width:768px){.join-page .recruit-agent-stage:after,.join-page .recruit-agent-stage:before{backdrop-filter:blur(6px);content:"";inset-block:0;pointer-events:none;position:absolute;width:clamp(48px,6vw,88px);z-index:2}.join-page .recruit-agent-stage:before{background:linear-gradient(to right,var(--b-surface) 4px,transparent);left:-1px;-webkit-mask-image:linear-gradient(90deg,#000 8%,rgba(0,0,0,.867) 28%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.067) 82%,transparent);mask-image:linear-gradient(90deg,#000 8%,rgba(0,0,0,.867) 28%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.067) 82%,transparent)}.join-page .recruit-agent-stage:after{background:linear-gradient(to left,var(--b-surface) 4px,transparent);-webkit-mask-image:linear-gradient(270deg,#000 8%,rgba(0,0,0,.867) 28%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.067) 82%,transparent);mask-image:linear-gradient(270deg,#000 8%,rgba(0,0,0,.867) 28%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.067) 82%,transparent);right:-1px}.join-page .recruit-agent-stage:has(:focus-visible):after,.join-page .recruit-agent-stage:has(:focus-visible):before{opacity:0}}.join-page .recruit-agent-card{align-items:stretch;background:var(--color-bg-neutral-inverse-100);border:1px solid var(--line);border-radius:24px;box-shadow:0 8px 24px -4px var(--alpha-black-8),0 4px 4px var(--alpha-black-4);color:inherit;display:flex;flex-direction:column;height:362px;left:0;padding:24px;position:absolute;text-align:left;top:8px;width:310px;will-change:transform}.join-page .recruit-agent-card:active{transform:none}.join-page .recruit-agent-card:focus-visible{outline-offset:3px}.join-page .recruit-agent-avatar{align-items:center;border-radius:100px;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;position:relative;width:100%}.join-page .recruit-agent-avatar img{display:block;height:100px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto}.join-page .recruit-agent-hover-name{backdrop-filter:blur(10px);border-radius:inherit;color:#fff;display:grid;font-family:var(--font-serif);font-size:40px;font-style:italic;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .3s}.join-page .recruit-agent-card:focus-visible .recruit-agent-hover-name,.join-page .recruit-agent-card:hover .recruit-agent-hover-name{opacity:1}.join-page .recruit-agent-name{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin-top:24px}.join-page .recruit-agent-description{color:var(--muted);font-size:14px;line-height:1.55;margin-top:8px}.join-page .recruit-agent-plus{background:currentColor;border-radius:50%;bottom:20px;display:grid;height:36px;place-items:center;position:absolute;right:24px;width:36px}.join-page .recruit-agent-plus svg{color:var(--paper)}.join-page .recruit-agent-controls{display:flex;justify-content:center;margin-top:0;min-height:44px}.join-page .recruit-agent-dots{display:flex;flex-wrap:wrap;justify-content:center}.join-page .recruit-agent-dots button{background:none;border:0;display:grid;height:44px;place-items:center;width:36px}.join-page .recruit-agent-dots span{background:var(--line);border-radius:50%;height:8px;width:8px}.join-page .recruit-agent-dots [aria-pressed=true] span{background:var(--muted)}.join-page .recruit-agent-dialog{background:var(--paper);border:1px solid var(--line);border-radius:24px;color:inherit;max-height:calc(100dvh - 48px);max-width:calc(100vw - 32px);padding:32px;width:660px}.join-page .recruit-agent-dialog[open]{display:flex;gap:24px}.join-page .recruit-agent-close{background:var(--paper);border:0;border-radius:50%;display:grid;height:44px;place-items:center;position:absolute;right:8px;top:8px;width:44px;z-index:1}.join-page .recruit-agent-portrait{border-radius:16px;display:grid;flex-shrink:0;min-height:324px;overflow:hidden;place-items:center;width:200px}.join-page .recruit-agent-portrait img{max-height:324px;-o-object-fit:contain;object-fit:contain;width:100%}.join-page .recruit-agent-details{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding-top:16px}.join-page .recruit-agent-details h2{font-size:28px;letter-spacing:-.035em;line-height:1.2;margin:0 0 20px}.join-page .recruit-agent-details p{font-size:16px;line-height:1.6;margin-bottom:20px}.join-page .recruit-agent-details .hero-position{font-size:12px;gap:12px;margin-top:auto;padding-inline:14px}@media(max-width:1100px){.join-page .recruit-agent-heading{gap:40px}.join-page .recruit-agent-heading h3{font-size:44px}.join-page .recruit-agent-copy p{font-size:16px}}@media(max-width:767px){.join-page .recruit-agent-team{margin-top:64px;padding-top:40px;scroll-margin-top:88px}.join-page .recruit-agent-heading{display:block;margin-bottom:32px}.join-page .recruit-agent-heading h3{font-size:40px}.join-page .recruit-agent-copy{display:none}.join-page .recruit-agent-stage{height:400px;margin-inline:auto;width:min(314px,100%)}.join-page .recruit-agent-card{height:382px;width:100%}.join-page .recruit-agent-hover-name{display:none}.join-page .recruit-agent-dialog[open]{flex-direction:column;gap:24px;padding:24px}.join-page .recruit-agent-portrait{border-radius:50px;height:100px;min-height:100px;width:100%}.join-page .recruit-agent-portrait img{height:100%;width:auto}.join-page .recruit-agent-details{padding-top:0}}@media(prefers-reduced-motion:reduce){.join-page .recruit-agent-card{will-change:auto}.join-page .recruit-agent-hover-name{transition:none}}@media(prefers-reduced-transparency:reduce){.join-page .recruit-agent-hover-name{backdrop-filter:none;background:var(--paper);color:inherit}}@media(prefers-reduced-transparency:reduce){.join-page .recruit-agent-stage:after,.join-page .recruit-agent-stage:before{backdrop-filter:none}}.dark .join-page .careers-faq-item,.dark .join-page .careers-faq-items{border-color:var(--line)}.join-page .b-section{background:var(--b-surface);color:var(--b-text);padding-block:calc(var(--b-space-xxxl)*1.5);scroll-margin-top:96px}.join-page .b-section-heading{align-items:center;display:flex;gap:var(--b-space-xl);justify-content:space-between;margin-bottom:var(--b-space-xxl)}.join-page .b-section-heading h2{font-size:var(--section-title-size);font-weight:500;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.join-page .b-section :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--b-brand);outline-offset:4px}.join-page .agents-b{padding-block:var(--b-space-xxxl)}.join-page .agents-b .recruit-agent-team{border-top:0;margin-top:0;padding-top:0}.join-page .agents-b .recruit-agent-heading{margin-bottom:var(--b-space-xxl)}.join-page .life-b{border-block:1px solid var(--b-border);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.join-page .life-b.b-section{padding-block:calc(var(--b-space-xxxl)*1.5)}.join-page .life-b .b-section-heading{justify-content:center;margin-bottom:calc(var(--b-space-xxl) + var(--b-space-s));text-align:center}.join-page .life-b #life-b-heading{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.222222}.join-page .life-b-grid{align-items:stretch;display:grid;gap:var(--b-space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.join-page .life-b-column{background:var(--b-surface);border:1px solid var(--b-border);border-radius:var(--b-radius-m);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:var(--b-space-xxl);scroll-margin-top:112px}.join-page .life-b-column{padding-top:var(--b-space-xl);position:relative}.join-page .life-b-column>:is(.life-b-card-heading,dl){position:relative;z-index:1}.join-page .life-b-artwork{height:144px;inset:0 0 auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.5) 24%,rgba(0,0,0,.2) 46%,rgba(0,0,0,.04) 68%,transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.5) 24%,rgba(0,0,0,.2) 46%,rgba(0,0,0,.04) 68%,transparent 88%);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.join-page .life-b-artwork img{display:block;filter:blur(5px);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.5);width:100%}.join-page .life-b-pixels{display:block;fill:#f39b46;height:120px;inset:0 0 auto;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.804) 55%,transparent 88%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.804) 55%,transparent 88%);opacity:.56;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.join-page .life-b-column#culture .life-b-pixels{fill:#247fe0}.join-page .life-b-column#benefits .life-b-pixels{fill:#41a35d}.join-page .life-b-card-heading{margin-bottom:var(--b-space-xl)}.join-page .life-b-column :is(#work-culture-heading,#culture-heading,#benefits-heading){font-size:32px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0;text-wrap:balance}.join-page .life-b-column dl{display:grid;gap:var(--b-space-l);margin:0;padding:0}.join-page .life-b-column dl>div{min-inline-size:0;padding-inline-start:28px;position:relative}.join-page .life-b-check{display:block;inset-inline-start:0;position:absolute;top:4px}.join-page .life-b-column dt{color:var(--b-text);font-size:20px;font-weight:500;letter-spacing:normal;line-height:1.4;overflow-wrap:break-word;text-wrap:pretty}.join-page .life-b-column dd{color:var(--b-secondary);font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.5;margin:calc(var(--b-space-s)/2) 0 0;max-inline-size:65ch;overflow-wrap:break-word;text-wrap:pretty}@media(max-width:1023px){.join-page .life-b-grid{gap:var(--b-space-l);grid-template-columns:1fr}.join-page .life-b-column{padding:var(--b-space-xl)}}@media(max-width:767px){.join-page .life-b.b-section{padding-block:var(--b-space-xxxl)}.join-page .life-b .b-section-heading{align-items:center;margin-bottom:var(--b-space-xxl)}.join-page .life-b #life-b-heading{font-size:32px;line-height:1.25}.join-page .life-b-pixels{height:96px}.join-page .life-b-artwork{height:128px}}.join-page .careers-faq{padding-block:var(--b-space-xxxl)}@media(max-width:767px){.join-page .b-section{padding-block:var(--b-space-xxxl)}.join-page .b-section-heading{align-items:flex-start;flex-direction:column;gap:var(--b-space-s);margin-bottom:var(--b-space-xl)}}@media(min-width:768px){.join-page .agents-b{padding-block:calc(var(--b-space-xxl) + var(--b-space-s))}.join-page .agents-b .recruit-agent-heading{margin-bottom:var(--b-space-xl)}}.join-page .trust-b-restored{padding-block:var(--b-space-xxxl);scroll-margin-top:80px}.join-page .trust-b-restored .trust-evidence-shell{margin-top:0}.join-page .trust-b-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--b-space-l)}.join-page .trust-b-watch{align-items:center;background:transparent;border:1px solid var(--b-border);border-radius:999px;color:var(--b-text);display:inline-flex;font-size:14px;font-weight:500;gap:var(--b-space-m);justify-content:center;line-height:22px;min-height:48px;padding:var(--b-space-m) var(--b-space-l)}.join-page .trust-b-watch>span{font-size:12px}.join-page .trust-b-watch:hover{background:var(--b-panel)}.join-page .home-v13-trust__story:has(.trust-b-video-card){background:var(--b-panel);border:0;color:var(--b-white-95);cursor:pointer;display:block;font-family:var(--font-sans);padding:0;text-align:left}.join-page .trust-b-video-poster{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:12% top;object-position:12% top;position:absolute;width:100%}.join-page .trust-b-video-card:after{background:linear-gradient(to bottom,transparent 30%,var(--b-black-55) 68%,var(--b-black-95) 100%);content:"";inset:0;pointer-events:none;position:absolute}.join-page .trust-b-video-caption{display:block;inset:auto 0 0;padding:var(--b-space-xl);position:absolute;z-index:1}.join-page .trust-b-video-title{display:block;font-size:20px;font-weight:500;line-height:1.4}.join-page .trust-b-video-label{color:var(--b-white-80);display:block;font-size:14px;line-height:1.5;margin-top:4px}.join-page .trust-b-video-card:hover .trust-b-video-title{text-decoration:underline;text-underline-offset:4px}.join-page .trust-b-video-card:active{transform:none}.join-page .home-v13-trust .trust-b-video-card:focus-visible{outline:2px solid var(--b-white-95);outline-offset:-4px}@container trust (max-width: 1023px){.join-page .trust-b-video-caption{padding:var(--b-space-l)}}.join-page button.hero-b-secondary{background:transparent;border:0;padding:0}.join-page button.hero-b-secondary .hero-b-play{font-size:12px}.join-page .trust-b-watch:focus-visible,.join-page button.hero-b-secondary:focus-visible{outline:2px solid var(--b-text);outline-offset:4px}@media(max-width:767px){.join-page .trust-b-actions{gap:var(--b-space-s);width:100%}.join-page .trust-b-watch{padding-inline:var(--b-space-m)}}.join-dialog,.join-page{--font-sans: "IBM Plex Sans", sans-serif;--font-serif: Georgia, "Times New Roman", serif;--b-white-80: var(--alpha-white-80);--b-white-95: var(--alpha-white-95);--b-black-55: var(--alpha-black-55);--b-black-95: var(--alpha-black-95);--b-surface: var(--color-bg-base-default-low);--b-panel: var(--color-bg-base-secondary);--b-text: var(--color-text-neutral-white-95);--b-secondary: var(--color-text-neutral-white-80);--b-muted: var(--color-text-neutral-white-60);--b-border: var(--color-border-neutral-white-12);--b-brand: var(--color-text-brand-default);--b-space-s: var(--spacing-s);--b-space-m: var(--spacing-m);--b-space-l: var(--spacing-l);--b-space-xl: var(--spacing-xl);--b-space-xxl: var(--spacing-xxl);--b-space-xxxl: var(--spacing-xxxl);--b-radius-m: var(--radius-m);--b-radius-xl: var(--radius-xl);--paper: #fafaf8;--sage: #eef0e9;--ink: var(--b-text);--muted: #656960;--line: #dcdfd6;--accent: var(--b-brand);--section-title-size: clamp(32px, 3.5vw, 48px);background:var(--b-surface);color:var(--b-text);font-family:var(--font-sans)}.join-page{background:var(--paper);font-size:16px;line-height:24px;margin-top:-56px}.join-page figure,.join-page h1,.join-page h2,.join-page h3,.join-page h4,.join-page p{margin:0}.join-page a,.join-page button{-webkit-tap-highlight-color:transparent}.join-page button{cursor:pointer}.join-page a:focus-visible,.join-page button:focus-visible{outline:2px solid var(--b-brand);outline-offset:4px}.join-page #featured-roles-heading,.join-page #recruit-agent-heading,.join-page #team-moments-heading,.join-page .home-v13-trust__header h2{font-family:var(--font-sans);font-size:var(--section-title-size);font-weight:500;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.join-page #faq-heading{font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.25}.join-page .hero-b-team-center{display:contents}.join-page .hero-b-secondary{padding:0}.join-page .hero-b-secondary>span{font-size:14px;line-height:22px}.join-page .trust-b-video-card{background:transparent;border:0;display:block;height:100%;padding:0;position:relative;text-align:left;width:100%}.join-page .trust-journey{display:grid;height:100%;min-height:0;min-width:0;position:relative}.join-page .careers-faq-item,.join-page .careers-faq-items{border-color:var(--color-border-neutral-white-16)}.join-page .recruit-agent-copy .text-link{align-items:center;color:inherit;display:inline-flex;gap:8px}.join-page .role-select{border:0;border-radius:var(--radius-m);height:48px}.join-page .role-select [data-pc-section=label]{font-size:14px;line-height:22px;padding:12px 14px}.join-page .featured-role,.join-page .featured-roles-all{text-decoration:none}@media(max-width:1023px){.join-page #faq-heading{font-size:24px;line-height:1.333333}}@media(max-width:767px){.join-page .hero-b-team-side{display:contents}}.join-dialog.base-modal-mask{background:var(--alpha-black-55)}.join-dialog .join-agent-dialog{border-radius:24px;max-width:calc(100vw - 32px);padding:32px}.join-agent-dialog-body{display:flex;gap:24px}.join-dialog .recruit-agent-portrait{border-radius:16px;display:grid;flex-shrink:0;min-height:324px;overflow:hidden;place-items:center;width:200px}.join-dialog .recruit-agent-portrait img{max-height:324px;-o-object-fit:contain;object-fit:contain;width:100%}.join-dialog .recruit-agent-details{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding-top:16px}.join-dialog .recruit-agent-details h2{font-size:28px;font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 20px}.join-dialog .recruit-agent-details p{font-size:16px;line-height:1.6;margin-bottom:20px}.join-dialog .hero-position{align-items:center;background:var(--b-text);border-radius:40px;color:var(--paper);display:inline-flex;font-size:12px;gap:12px;margin-top:auto;min-height:40px;padding:10px 14px}.join-dialog .join-intro-dialog{border-radius:24px;overflow:hidden;padding:0}@media(max-width:767px){.join-dialog .join-agent-dialog-body{flex-direction:column}.join-dialog .recruit-agent-portrait{height:180px;min-height:180px;width:100%}.join-dialog .recruit-agent-portrait img{height:180px;width:auto}}.join-page .recruit-agent-copy .text-link{gap:14px;line-height:1.4;min-height:44px}.dark .join-dialog,.dark .join-page{--paper: var(--b-surface);--sage: var(--color-bg-base-secondary)}.join-page .home-v13-trust{--color-bg-base-default-low: var(--grey-900);--color-bg-base-secondary: var(--grey-800);--color-bg-brand-default: var(--blue-500);--color-bg-neutral-static-white-100: var(--alpha-white-100);--color-bg-neutral-white-8: var(--alpha-white-8);--color-border-brand-default: var(--blue-400);--color-border-neutral-static-inverse-12: var(--alpha-black-12);--color-border-neutral-white-8: var(--alpha-white-8);--color-text-neutral-static-inverse-80: var(--alpha-black-80);--color-text-neutral-static-inverse-95: var(--alpha-black-95);--color-text-neutral-static-white-80: var(--alpha-white-80);--color-text-neutral-static-white-95: var(--alpha-white-95);--color-text-neutral-white-60: var(--alpha-white-60);--color-text-neutral-white-80: var(--alpha-white-80);--color-text-neutral-white-95: var(--alpha-white-95)}.join-page .featured-roles-all{line-height:19.5px}.join-page .role-show-more button{font-weight:400;line-height:19.5px;padding-inline:20px!important}.join-page .home-v13-trust__builders-copy p{line-height:1.65}.join-page .home-v13-trust__paper-track{animation-name:join-paper-loop}@keyframes join-paper-loop{to{transform:translateY(-50%)}}.dark .join-dialog,.dark .join-page{--muted: var(--b-muted);--line: var(--b-border)}.join-journey-enter-active,.join-journey-leave-active{transition:transform .5s cubic-bezier(.32,.72,0,1)}.join-journey-enter-active{z-index:2}.join-journey-leave-active{z-index:1}.join-journey-enter-from{transform:translateY(100%)}.join-journey-leave-to{transform:translateY(-8px) scale(.97)}@media(prefers-reduced-motion:reduce){.join-journey-enter-active,.join-journey-leave-active{transition:none}}.join-page .featured-role-department{line-height:1.5}.join-dialog .join-intro-dialog{background:var(--b-surface);border-radius:16px;max-width:calc(100vw - 32px);padding:24px}.join-dialog .join-agent-dialog{background:var(--paper);border:1px solid var(--line)}.join-dialog .intro-video-dialog-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.join-dialog .intro-video-dialog-heading h2{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:32px;margin:0}.join-dialog .intro-video-close{background:var(--b-panel);border:0;border-radius:50%;color:var(--b-text);cursor:pointer;display:grid;flex:none;font-size:24px;height:44px;line-height:1;place-items:center;width:44px}.join-dialog .intro-video-player{aspect-ratio:16/9;background:var(--b-panel);border-radius:8px;overflow:hidden;position:relative}.join-dialog .intro-video-player .about-video-player{height:100%}.join-dialog .intro-video-cover{background:var(--b-panel);border:0;cursor:pointer;display:block;height:100%;padding:0;position:relative;width:100%}.join-dialog .intro-video-cover img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.join-dialog .intro-video-play{background:var(--b-text);border-radius:50%;color:var(--b-surface);display:grid;font-size:20px;height:48px;inset:50% auto auto 50%;line-height:1;place-items:center;position:absolute;transform:translate(-50%,-50%);width:48px}.join-dialog .recruit-agent-portrait picture{display:contents}@media(max-width:767px){.join-dialog .join-agent-dialog{padding:24px}.join-dialog .recruit-agent-portrait{border-radius:50px;height:100px;min-height:100px}.join-dialog .recruit-agent-portrait img{height:100px}.join-dialog .recruit-agent-details{padding-top:0}.join-dialog .join-intro-dialog{padding:16px}.join-dialog .intro-video-dialog-heading h2{font-size:20px;line-height:28px}}.join-page .featured-role{white-space:normal}.join-page .role-select [data-pc-section=label]{color:var(--b-text)}@media(max-width:767px){.join-page .featured-roles .featured-role{gap:18px 16px;padding:24px 8px}.join-page .role-select [data-pc-section=label]{font-size:16px;padding-inline:16px}}.join-page .join-content-status{padding:96px 24px;text-align:center}.join-page .join-content-status p{margin-bottom:24px}.common-layout.page-noleftuserbox-layout:has(.join-page){width:100vw}body:has(.join-page){overflow-x:clip}
