.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}}.recruit>header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}.recruit>header nav a{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 15px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.recruit>header nav .home-nav-download{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);margin:0}.recruit>header nav .home-nav-account{border-color:var(--border);background:var(--card);color:var(--foreground)}.recruit>header nav .home-nav-signout{color:var(--muted-foreground);padding-inline:10px}.recruit .recruit-hero{gap:54px;padding-block:66px 52px}.recruit .home-hero-copy{padding:16px 0}.recruit .home-hero-copy>.eyebrow{letter-spacing:.14em;font-size:10px}.recruit .home-priority-heading{font-size:clamp(45px,5vw,68px)}.recruit .home-hero-copy>p{font-size:17px;line-height:1.8}.recruit .home-device-notes{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:27px;font-size:11px;display:flex}.recruit .home-device-notes>span{align-items:center;gap:7px;display:inline-flex}.recruit .home-device-notes svg{color:var(--primary)}.recruit .home-hero-copy .quiet{margin-top:14px}.recruit .home-hero-visual:before{inset:16px -10px -10px 16px;rotate:1deg}.recruit .home-hero-visual .path-card{background:var(--card);border-radius:25px;padding-bottom:10px;overflow:hidden}.recruit .mdg-connected-art{object-fit:cover;height:210px}.recruit .home-device-band{border:1px solid var(--border);background:var(--card);box-shadow:var(--mdg-card-shadow);border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:34px 0 0;padding:30px 32px;display:grid}.recruit .home-device-band-icon{border:1px solid var(--border);background:var(--brand-tint);width:58px;height:58px;color:var(--primary);border-radius:17px;place-items:center;display:grid}.recruit .home-device-band h2{letter-spacing:-.7px;margin:7px 0 10px;font-size:25px;line-height:1.2}.recruit .home-device-band p{max-width:640px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.8}.recruit .home-device-band .eyebrow{letter-spacing:.13em;color:var(--primary);font-size:9px}.recruit .home-device-band .primary-link{white-space:nowrap;font-size:12px}.recruit .partner-home-feature{border:1px solid var(--border);background:var(--card);margin-top:34px}.recruit .home-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit .home-now-grid>div{background:var(--card);border:1px solid var(--border);border-radius:21px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.recruit .home-now-grid>div>svg{margin-bottom:22px;padding:11px}.recruit .home-now-grid a{color:var(--primary);margin-top:auto;padding-top:12px;font-weight:650;display:inline-flex}@media (hover:hover){.recruit>header nav .home-nav-download:hover{filter:brightness(1.08);text-decoration:none}.recruit>header nav .home-nav-account:hover{background:var(--surface);border-color:var(--primary);text-decoration:none}}@media (max-width:950px){.recruit>header nav{gap:5px}.recruit>header nav a{padding:9px 11px;font-size:11px}.recruit .home-device-band{grid-template-columns:auto minmax(0,1fr);gap:18px}.recruit .home-device-band .primary-link{grid-column:2;justify-self:start}}@media (max-width:850px){.recruit .recruit-hero{gap:30px;padding-top:43px}.recruit .home-hero-copy{padding:0}.recruit .home-hero-visual{max-width:650px}}@media (max-width:600px){.recruit>header{align-items:flex-start;gap:16px}.recruit>header nav{justify-content:flex-start;gap:7px;width:100%}.recruit>header nav a{min-height:42px;padding:9px 11px}.recruit>header nav .home-nav-download{order:0;margin:0}.recruit>header nav .home-nav-account{order:1}.recruit>header nav .home-nav-signout{order:2;margin-left:auto;padding-inline:7px}.recruit .home-priority-heading{font-size:clamp(38px,8.5vw,49px)}.recruit .home-hero-copy>.eyebrow{font-size:8px}.recruit .home-hero-copy>p{font-size:15px}.recruit .home-device-band{grid-template-columns:1fr;gap:15px;padding:23px 20px}.recruit .home-device-band-icon{border-radius:13px;width:48px;height:48px}.recruit .home-device-band .primary-link{grid-column:1}.recruit .home-device-band h2{font-size:24px}.recruit .home-now-grid{grid-template-columns:1fr}.recruit .home-now-grid>div{padding:25px}.recruit .mdg-connected-art{height:180px}}.recruit{--home-brand-cyan:#006477;--home-brand-purple:#6926b8;--home-brand-green:#006b48;max-width:1480px}:root.dark .recruit{--home-brand-cyan:#71e9f6;--home-brand-purple:#c5a5ff;--home-brand-green:#76e6b1}.recruit .home-brand-gradient{color:var(--home-brand-cyan);font-weight:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.recruit .home-brand-gradient{background-image:linear-gradient(105deg, var(--home-brand-cyan), var(--home-brand-purple) 32%, var(--home-brand-green) 65%, var(--home-brand-cyan));color:#0000;background-position:0%;background-size:280% 100%;-webkit-background-clip:text;background-clip:text}}.recruit[data-home-motion=on] .home-brand-gradient{animation:12s ease-in-out infinite alternate home-brand-flow}@keyframes home-brand-flow{to{background-position:100%}}.recruit .recruit-bottom>span{font-size:10px;line-height:1.7}.recruit .recruit-bottom>span:nth-child(2) .home-brand-gradient{animation-delay:-3s}.recruit .recruit-bottom>span:nth-child(3) .home-brand-gradient{animation-delay:-6s}.recruit .recruit-bottom>span:nth-child(4) .home-brand-gradient{animation-delay:-9s}.recruit .recruit-bottom>span:before{background:var(--home-brand-cyan);width:5px;height:5px}.recruit .recruit-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:54px;padding-block:72px 62px}.recruit .home-hero-copy>p{max-width:470px}.recruit .home-product-visual{min-width:0;padding:34px 0 0 14px}.recruit .home-product-visual:before{display:none}.recruit .home-product-aura{z-index:-1;background:linear-gradient(145deg, color-mix(in srgb,var(--home-brand-cyan) 19%,transparent), color-mix(in srgb,var(--home-brand-purple) 12%,transparent) 50%, color-mix(in srgb,var(--home-brand-green) 12%,transparent));opacity:var(--home-aura-opacity);border-radius:40px;position:absolute;inset:0 -20px 8px -12px;transform:rotate(-3deg)}.recruit .home-desktop-preview{background:#081b28;border:1px solid #3f6577;border-radius:17px;margin:0;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 65px #07182728}.recruit .home-preview-chrome{color:#d9edf5;letter-spacing:.01em;background:#0d2331;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.recruit .home-window-dots{gap:5px;display:flex}.recruit .home-window-dots i{background:#63808d;border-radius:50%;width:6px;height:6px}.recruit .home-window-dots i:first-child{background:#a6d7db}.recruit .home-desktop-preview>img{width:100%;height:auto;display:block}.recruit .home-desktop-preview figcaption,.recruit .home-editor-preview figcaption{color:#b4d1df;letter-spacing:.03em;background:#0d2331;padding:10px 15px;font-size:9px}.recruit .home-visual-caption{z-index:1;border:1px solid var(--border);background:var(--card);width:fit-content;max-width:95%;color:var(--foreground);box-shadow:var(--mdg-card-shadow);border-radius:15px;align-items:center;gap:13px;margin:-8px 22px 0 auto;padding:17px 21px;display:flex;position:relative}.recruit .home-mini-mark{flex:none;display:flex}.recruit .home-mini-mark img{border-radius:9px;width:32px;height:32px}.recruit .home-visual-caption div{gap:4px;display:grid}.recruit .home-visual-caption strong{letter-spacing:-.02em;font-size:12px}.recruit .home-visual-caption div>span{color:var(--muted-foreground);font-size:10px}.recruit .home-product-story{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,5vw,72px);padding-block:76px;display:grid}.recruit .home-product-story-copy>.eyebrow{letter-spacing:.15em;color:var(--primary);font-size:10px}.recruit .home-product-story h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(32px,3.8vw,50px);font-weight:760;line-height:1.12}.recruit .home-product-story h2 em{color:var(--primary);font-style:normal}.recruit .home-product-story p{max-width:450px;color:var(--muted-foreground);margin-bottom:25px;font-size:15px;line-height:1.9}.recruit .home-text-link{min-height:44px;color:var(--primary);text-underline-offset:5px;align-items:center;gap:12px;font-size:13px;font-weight:720;text-decoration:underline;display:inline-flex}.recruit .home-story-photo{aspect-ratio:1.9;background:#142936;border-radius:19px;max-width:440px;margin-top:30px;position:relative;overflow:hidden}.recruit .home-story-photo>img{object-fit:cover;width:100%;height:100%}.recruit .home-story-photo:after{content:"";background:linear-gradient(#0000 15%,#06141dd6);position:absolute;inset:0}.recruit .home-story-photo>span{z-index:1;color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:1.4;position:absolute;inset:auto 21px 20px}.recruit .home-editor-preview{border:1px solid #3f6577;border-radius:19px;margin:0;overflow:hidden;box-shadow:0 25px 65px #07182722}.recruit .home-editor-preview>img{width:100%;height:auto;display:block}.recruit .home-device-band{margin-top:0}.recruit .partner-home-feature{margin-block:35px;padding-block:46px}.recruit .partner-brand{padding:28px 20px}.recruit .home-collaboration-scene{isolation:isolate;background:#101c31;border-radius:24px;min-height:370px;margin:36px 0 10px;position:relative;overflow:hidden}.recruit .home-collaboration-scene>img{z-index:-2;object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.recruit .home-collaboration-scene:before{content:"";z-index:-1;background:linear-gradient(90deg,#071927ee 0%,#071927b0 37%,#07192700 75%);position:absolute;inset:0}.recruit .home-collaboration-scene figcaption{color:#fff;align-content:center;justify-items:start;gap:21px;max-width:560px;min-height:370px;padding:50px;display:grid}.recruit .home-collaboration-scene .eyebrow{color:#9ee9ee;letter-spacing:.14em;font-size:10px}.recruit .home-collaboration-scene strong{letter-spacing:-.045em;font-size:clamp(30px,3.7vw,48px);font-weight:750;line-height:1.15}.recruit .home-collaboration-scene figcaption>span:last-child{color:#e1eef5;max-width:310px;font-size:13px;line-height:1.8}.recruit>.home-footer{border-top:1px solid var(--border);color:var(--foreground);grid-template-columns:minmax(200px,1fr) auto;align-items:start;gap:30px;margin-top:32px;padding-block:38px 92px;display:grid}.recruit .home-footer-brand .mdg-home-wordmark{align-items:center;display:inline-flex}.recruit .home-footer-brand p{color:var(--muted-foreground);margin:16px 0 0;font-size:12px;line-height:1.7}.recruit .home-footer-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recruit .home-footer-links a{border:1px solid var(--border);background:var(--card);min-height:46px;color:var(--foreground);text-underline-offset:4px;border-radius:11px;justify-content:start;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:650;text-decoration:underline;display:flex}.recruit .home-footer-links a>svg:last-child{width:15px;margin-left:12px}.recruit .home-footer-links .home-footer-download{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.recruit a:focus-visible{outline:3px solid var(--ring);outline-offset:5px}@media (hover:hover) and (pointer:fine){.recruit .home-footer-links a:hover{border-color:var(--primary);background:var(--surface)}.recruit .home-footer-links .home-footer-download:hover{background:var(--primary);filter:brightness(1.12)}.recruit .home-text-link:hover{text-decoration-thickness:2px}}:root[data-headline-motion=off] .recruit .home-brand-gradient{animation:none}@media (prefers-reduced-motion:reduce){.recruit .home-brand-gradient{animation:none!important}}@media (max-width:1050px){.recruit .recruit-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:34px}.recruit .home-priority-heading{font-size:clamp(40px,5vw,58px)}.recruit .home-product-visual{padding-left:0}.recruit .home-visual-caption{margin-right:7px;padding:14px}.recruit .home-visual-caption strong{font-size:11px}.recruit .home-visual-caption div>span{font-size:9px}}@media (max-width:850px){.recruit .recruit-hero{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:42px}.recruit .home-priority-heading{font-size:clamp(44px,7.5vw,66px)}.recruit .home-product-visual{width:100%;max-width:670px;padding-top:22px}.recruit .home-product-story{gap:30px;padding-block:52px}.recruit .home-product-story p{font-size:13px}.recruit .home-story-photo{aspect-ratio:1.3}.recruit>.home-footer{grid-template-columns:1fr}.recruit .home-footer-links{justify-self:start}}@media (max-width:600px){.recruit .recruit-hero{padding-block:35px 38px}.recruit .home-priority-heading{font-size:clamp(38px,8.5vw,49px)}.recruit .home-product-aura{border-radius:25px;inset:3px -7px 12px}.recruit .home-preview-chrome{gap:7px;padding:10px 12px;font-size:8px}.recruit .home-visual-caption{gap:10px;margin-right:8px;padding:12px 13px}.recruit .home-mini-mark img{width:27px;height:27px}.recruit .home-visual-caption strong{font-size:10px}.recruit .home-visual-caption div>span{font-size:8px}.recruit .recruit-bottom{padding-block:21px}.recruit .recruit-bottom>span{font-size:8px}.recruit .home-product-story{grid-template-columns:1fr;gap:30px;padding-block:42px}.recruit .home-product-story h2{font-size:36px}.recruit .home-product-story p{font-size:14px}.recruit .home-story-photo{aspect-ratio:2;max-width:none}.recruit .home-product-story h2 br{display:none}.recruit .home-editor-preview{border-radius:15px}.recruit .home-collaboration-scene,.recruit .home-collaboration-scene figcaption{min-height:390px}.recruit .home-collaboration-scene{border-radius:20px}.recruit .home-collaboration-scene>img{object-position:68% 50%}.recruit .home-collaboration-scene:before{background:linear-gradient(#07192711,#07192777 30%,#071927f0 100%)}.recruit .home-collaboration-scene figcaption{align-content:end;gap:17px;padding:30px 24px}.recruit .home-collaboration-scene strong{font-size:35px}.recruit .home-footer-links{gap:9px;width:100%}.recruit .home-footer-links a{gap:7px;padding:12px 11px;font-size:11px}.recruit .home-footer-links a>svg:last-child{width:13px;margin-left:auto}}@media (forced-colors:active){.recruit .home-brand-gradient{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0;animation:none}.recruit .home-product-aura{display:none}}.recruit .partner-brand strong.home-brand-gradient{font-weight:780}
