.recruit{--home-ease:cubic-bezier(.22, 1, .36, 1);--home-lift:translateY(-5px);--home-glow:0 22px 54px color-mix(in srgb, var(--primary) 15%, transparent);--home-aura-opacity:1;isolation:isolate;max-width:1340px;padding-inline:clamp(22px,4vw,64px);position:relative}.recruit>header{gap:24px;height:auto;min-height:96px;padding-block:22px}.recruit>header nav a{text-underline-offset:6px}.recruit .recruit-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);padding:clamp(48px,5vw,68px) 0 56px;position:relative}.recruit .recruit-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 34%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 60%), radial-gradient(ellipse at 14% 73%, color-mix(in srgb, var(--secondary) 8%, transparent), transparent 56%);opacity:var(--home-aura-opacity);position:absolute;inset:-30px -20px -20px}.recruit .home-hero-copy{min-width:0}.recruit .home-hero-copy>.eyebrow{color:var(--primary);letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;display:inline-flex}.recruit .home-hero-copy>.eyebrow:before{content:"";width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 10%, transparent);background:currentColor;border-radius:50%;flex:none}.recruit .home-priority{margin:30px 0 28px}.recruit .home-priority-heading{letter-spacing:-.055em;font-size:clamp(44px,5.1vw,70px);font-weight:780;line-height:1.06}.recruit .home-hero-copy>p{max-width:460px;font-size:clamp(16px,1.4vw,18px);line-height:1.8}.recruit .home-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.recruit .primary-link{border-radius:12px;gap:10px;min-height:45px;padding:13px 19px;font-weight:680}.recruit .home-hero-actions .primary-link{min-height:54px;padding:16px 24px;font-size:15px}.recruit .home-explore-link{color:var(--foreground);align-items:center;gap:9px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.recruit .primary-link svg,.recruit .home-explore-link svg{transition:transform .24s var(--home-ease);flex:none}.recruit .home-hero-copy .quiet{align-items:flex-start;max-width:360px;margin-top:25px;font-size:12px;line-height:1.7}.recruit .quiet svg{color:var(--primary);flex:none;margin-top:3px}.recruit .home-hero-visual{--home-delay:90ms;min-width:0;position:relative}.recruit .home-hero-visual:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));background:color-mix(in srgb, var(--primary) 4%, transparent);opacity:var(--home-aura-opacity);border-radius:30px;position:absolute;inset:18px -12px -12px 18px;rotate:2deg}.recruit .home-hero-visual .path-card{border-color:var(--mdg-card-outline);background:var(--mdg-card-background);box-shadow:var(--mdg-card-shadow);border-radius:24px;padding:0 28px 12px;position:relative}.recruit .mdg-connected-art{height:clamp(180px,16vw,220px);margin-bottom:22px}.recruit .path-card>.eyebrow{letter-spacing:.13em;font-size:10px}.recruit .path-step{align-items:flex-start;gap:16px;margin:18px 0}.recruit .path-step+.path-step{border-top:1px solid var(--border);padding-top:18px}.recruit .path-step:last-child{margin-bottom:16px}.recruit .path-icon{width:45px;height:45px;color:var(--primary);transition:background-color .24s ease, transform .24s var(--home-ease);border-radius:14px}.recruit .path-step small{color:var(--primary);font-size:10px;font-weight:700}.recruit .path-step h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:16px;font-weight:700}.recruit .path-step p{font-size:12px;line-height:1.65}.recruit .recruit-bottom{letter-spacing:.12em;flex-wrap:wrap;gap:20px 28px;padding:25px 0;font-size:10px;font-weight:650}.recruit .recruit-bottom span{align-items:center;gap:10px;display:inline-flex}.recruit .recruit-bottom span:before{content:"";background:var(--primary);border-radius:50%;width:4px;height:4px}.recruit .partner-home-feature{isolation:isolate;background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:28px;margin:64px 0 24px;padding:clamp(28px,4.5vw,60px);position:relative;overflow:hidden}:root[data-glass=on] .recruit .partner-home-feature{background:color-mix(in srgb, var(--primary) 5%, var(--mdg-card-background))}.recruit .partner-home-feature:before{content:"";pointer-events:none;z-index:-1;opacity:var(--home-aura-opacity);background:radial-gradient(ellipse at 85% 50%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 65%);position:absolute;inset:0}.recruit .partner-home-feature h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,44px);font-weight:750;line-height:1.12}.recruit .partner-home-feature p{color:var(--muted-foreground);font-size:14px;line-height:1.85}.recruit .partner-brand{flex-direction:column;justify-content:center;width:min(100%,340px);min-height:290px;display:flex;position:relative}.recruit .partner-brand:before,.recruit .partner-brand:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));border-radius:50%;position:absolute;inset:10px 0;rotate:-24deg}.recruit .partner-brand:after{border-color:color-mix(in srgb, var(--secondary) 28%, var(--border));inset:38px -15px;rotate:28deg}.recruit .partner-brand strong{font-size:clamp(70px,9vw,116px)}.recruit .partner-brand span{color:var(--primary);letter-spacing:.2em;font-size:9px}.recruit .recruit-note{gap:20px 64px;padding:56px 0 68px}.recruit .recruit-note h2{letter-spacing:-.04em;max-width:390px;font-size:clamp(26px,2.8vw,35px);font-weight:730;line-height:1.2}.recruit .recruit-note p{color:var(--muted-foreground);font-size:15px;line-height:1.8}.recruit .launch-explainer,.recruit .home-ecosystem{padding-block:60px}.recruit #available-today{border-top:1px solid var(--border);scroll-margin-top:30px}.recruit .launch-explainer h2,.recruit .home-ecosystem h2{letter-spacing:-.04em;max-width:680px;margin:16px 0 30px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.2}.recruit .home-now-grid{gap:22px;margin-top:32px}.recruit .home-now-grid>div,.recruit .home-future-card{transition:transform .28s var(--home-ease), border-color .24s ease, box-shadow .28s ease;border-radius:22px;padding:clamp(24px,3vw,36px);position:relative}.recruit .home-now-grid>div>svg,.recruit .home-future-card>svg{box-sizing:content-box;background:var(--brand-tint);border:1px solid var(--mdg-card-outline);transition:transform .26s var(--home-ease);border-radius:14px;margin-bottom:22px;padding:12px}.recruit .home-now-grid h3{letter-spacing:-.03em;font-size:21px}.recruit .home-now-grid p,.recruit .home-future-card p{line-height:1.8}.recruit .home-now-grid a{text-underline-offset:5px}.recruit .home-ecosystem>div>p{color:var(--muted-foreground);max-width:720px;line-height:1.8}.recruit .home-future-grid{margin-top:32px}.recruit .home-future-card{padding:27px}.recruit .home-feature-state{float:right;border-radius:30px;margin:0 0 12px 12px;padding:5px 10px;font-size:10px}.recruit .home-now-grid>:nth-child(2n),.recruit .home-future-grid>:nth-child(2){--home-delay:70ms}.recruit .home-future-grid>:nth-child(3){--home-delay:.14s}.recruit .home-faq{max-width:850px;margin-inline:auto}.recruit .home-faq .page-help{border-radius:16px;margin-bottom:12px;padding:0}.recruit .home-faq summary{color:var(--foreground);justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;font-size:15px;list-style:none;display:flex}.recruit .home-faq summary::-webkit-details-marker{display:none}.recruit .home-faq summary:before{content:none}.recruit .home-faq summary:after{content:"+";color:var(--primary);transition:rotate .22s var(--home-ease);flex:none;font-size:22px;font-weight:400;line-height:1}.recruit .home-faq details[open]>summary:after{rotate:45deg}.recruit .home-faq details>p{margin:0;padding:0 24px 24px;font-size:14px;line-height:1.85}.recruit .home-faq details>a{color:var(--primary);margin:0 24px 24px;display:inline-block}.recruit>footer{gap:20px;padding-block:28px 45px;font-size:12px;line-height:1.8}:is(.recruit a:focus-visible,.recruit summary:focus-visible){outline:2px solid var(--ring);outline-offset:5px;border-radius:8px}.recruit[data-home-motion=on] [data-home-entered]{animation:home-enter .72s var(--home-ease) var(--home-delay,0s) both}.recruit[data-home-motion=on] .recruit-hero:before{animation:12s ease-in-out infinite alternate home-atmosphere}@keyframes home-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes home-atmosphere{0%{transform:translateY(-6px)}to{transform:translateY(10px)}}@media (hover:hover) and (pointer:fine){.recruit .home-now-grid>div:is(:hover,:focus-within),.recruit .home-future-card:hover,.recruit .home-hero-visual:hover .path-card{transform:var(--home-lift);border-color:var(--mdg-hover-border);box-shadow:var(--mdg-card-shadow), var(--home-glow)}.recruit .home-hero-visual .path-card{transition:transform .35s var(--home-ease), border-color .24s ease, box-shadow .28s ease}.recruit .path-step:hover .path-icon,.recruit .home-now-grid>div:hover>svg{transform:var(--mdg-hover-lift);background:var(--mdg-hover-surface)}.recruit .primary-link:hover svg{transform:translate(2px,-2px)}.recruit .home-explore-link:hover svg{transform:translateY(3px)}.recruit .home-explore-link:hover,.recruit .home-now-grid a:hover,.recruit>header nav a:not(.primary-link):hover{text-underline-offset:5px;text-decoration:underline}.recruit .home-faq summary:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}}:root[data-aura-lift=off] .recruit{--home-lift:none;--home-glow:0 0 0 0 transparent;--home-aura-opacity:0}:root[data-aura-lift=off] .recruit .recruit-hero:before{animation:none}:root[data-headline-motion=off] .recruit{--home-lift:none}:root[data-headline-motion=off] .recruit [data-home-entered],:root[data-headline-motion=off] .recruit .recruit-hero:before{animation:none}:root[data-headline-motion=off] .recruit :is(a,a svg,.path-card,.path-icon,.home-now-grid>div,.home-future-card,.home-now-grid>div>svg,summary){transition:none}:root[data-headline-motion=off] .recruit :is(.primary-link:hover svg,.home-explore-link:hover svg,.path-step:hover .path-icon,.home-now-grid>div:hover>svg){transform:none}@media (prefers-reduced-motion:reduce){.recruit{--home-lift:none}.recruit [data-home-entered],.recruit .recruit-hero:before{animation:none!important}.recruit :is(a,a svg,.path-card,.path-icon,.home-now-grid>div,.home-future-card,.home-now-grid>div>svg,summary){transition:none!important}.recruit :is(.primary-link:hover svg,.home-explore-link:hover svg,.path-step:hover .path-icon,.home-now-grid>div:hover>svg){transform:none}}@media (max-width:950px){.recruit .recruit-hero{gap:34px}.recruit .home-hero-actions{gap:18px}.recruit .home-priority-heading{font-size:clamp(42px,5.1vw,58px)}.recruit .recruit-bottom{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:850px){.recruit .recruit-hero{grid-template-columns:minmax(0,1fr);gap:44px;padding-block:52px}.recruit .home-priority-heading{font-size:clamp(44px,7.5vw,66px)}.recruit .home-hero-copy>p{max-width:570px}.recruit .home-hero-visual{justify-self:center;width:100%;max-width:600px}.recruit .mdg-connected-art{height:240px}.recruit .partner-home-feature{gap:15px}.recruit .partner-brand{max-width:310px;min-height:235px}.recruit .recruit-note{gap:20px 32px}.recruit>header nav .primary-link{display:inline-flex}}@media (max-width:600px){.recruit{padding-inline:22px}.recruit>header{align-items:flex-start;gap:20px;padding-block:20px}.recruit .mdg-home-wordmark span{font-size:15px}.recruit>header nav{justify-content:flex-start;gap:15px;width:100%;font-size:12px}.recruit>header nav .primary-link{min-height:40px;margin-left:auto;padding:10px 13px;font-size:12px;display:inline-flex}.recruit .home-priority{margin-block:25px}.recruit .home-priority-heading{font-size:clamp(36px,8vw,48px)}.recruit .home-hero-copy>.eyebrow{font-size:9px}.recruit .home-hero-actions{gap:20px}.recruit .recruit-hero{padding-block:40px 45px}.recruit .home-hero-copy>p{font-size:15px;line-height:1.8}.recruit .home-hero-visual .path-card{border-radius:20px;padding-inline:22px}.recruit .home-hero-visual:before{border-radius:22px;inset:10px -7px -8px 12px;rotate:1deg}.recruit .mdg-connected-art{width:calc(100% + 44px);height:180px;margin-inline:-22px}.recruit .path-step{gap:13px}.recruit .path-step h2{font-size:15px}.recruit .path-icon{width:39px;height:39px}.recruit .recruit-bottom{letter-spacing:.06em;gap:18px 12px;font-size:8px}.recruit .recruit-bottom span{gap:7px}.recruit .partner-home-feature{border-radius:22px;margin-block:40px 15px;padding:28px 23px}.recruit .partner-brand{max-width:235px;min-height:200px}.recruit .recruit-note{grid-template-columns:1fr;gap:20px;padding-block:36px 45px}.recruit .recruit-note a{grid-column:1}.recruit .launch-explainer,.recruit .home-ecosystem{padding-block:42px}.recruit .home-now-grid{grid-template-columns:1fr;gap:18px}.recruit .home-now-grid>:nth-child(n),.recruit .home-future-grid>:nth-child(n){--home-delay:0s}.recruit .home-now-grid h3{font-size:19px}.recruit .home-faq summary{padding:19px 18px;font-size:14px}.recruit .home-faq details>p{padding-inline:18px}.recruit>footer{padding-bottom:85px;font-size:11px}}@media (forced-colors:active){.recruit .recruit-hero:before,.recruit .home-hero-visual:before,.recruit .partner-home-feature:before{display:none}.recruit .home-faq summary:after{color:buttontext}}
