.portal-tour,.portal-returning{color:hsl(var(--md-on-surface))}.portal-tour-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.25rem,4vw,3rem);display:grid}.portal-tour-grid>.bn-tile,.portal-returning .portal-tour-grid{padding:clamp(1.25rem,3vw,2.5rem)}.portal-tour h3,.portal-returning h3{font-family:var(--app-font-body);font-size:var(--text-title);line-height:var(--leading-title);margin:0 0 .8rem}.portal-tour h4{font-size:var(--text-subtitle);margin:.9rem 0 .6rem}.portal-tour p,.portal-returning p{font-size:var(--text-body);line-height:var(--leading-body);color:hsl(var(--md-on-surface-variant));margin:.6rem 0 1rem}.portal-returning h2{font-family:var(--app-font-headline);font-size:var(--text-section);line-height:var(--leading-heading);margin:1rem 0}.portal-tour .tour-note,.portal-returning .tour-note{font-size:var(--text-small);line-height:var(--leading-compact);align-items:start;gap:.5rem;margin:1rem 0 0;display:flex}.tour-note svg{flex-shrink:0;margin-top:.25rem}.tour-options{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.tour-options button,.tour-actions button,.portal-demo-tabs .portal-demo-tab{font:inherit;border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface));min-height:44px;color:hsl(var(--md-on-surface));text-align:left;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;display:inline-flex}.tour-options button[aria-pressed=true],.tour-actions button[aria-pressed=true],.portal-demo-tabs .portal-demo-tab.is-active{border-color:hsl(var(--md-primary));background:hsl(var(--md-primary-container) / .12);color:hsl(var(--md-primary))}.tour-options button,.tour-actions button{cursor:pointer}.tour-options button:focus-visible,.tour-actions button:focus-visible,.tour-source-result:focus-visible{outline:3px solid hsl(var(--md-primary));outline-offset:4px}.tour-result{border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container-low));border-radius:1rem;margin-top:1rem;padding:1.25rem}.tour-result small,.tour-badge{font-size:var(--text-small);color:hsl(var(--md-on-surface-variant));font-weight:600}.tour-badge{border:1px solid hsl(var(--md-outline-variant));border-radius:999px;padding:.3rem .65rem;line-height:1.5;display:inline-block}.tour-chips{flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.tour-chips li{background:hsl(var(--md-surface-container));font-size:var(--text-caption);border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .7rem;display:flex}.tour-chips svg{color:hsl(var(--md-primary))}.portal-demo{overflow:hidden}.portal-demo-heading{border-bottom:1px solid hsl(var(--md-outline-variant));font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1.1rem 1.3rem;display:flex}.portal-demo-tabs{background:hsl(var(--md-surface-container-low));grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.5rem;display:grid}.portal-demo-tabs .portal-demo-tab{font-size:var(--text-control);white-space:nowrap;overflow-wrap:normal;border-color:#0000;min-width:0;padding:.7rem .3rem}.portal-demo-panel{min-height:26rem;padding:1.5rem}.portal-demo-panel[hidden]{display:none}.tour-person{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tour-person>span:first-child{background:hsl(var(--md-primary-container));width:3rem;height:3rem;color:hsl(var(--md-on-primary-container));border-radius:1rem;place-items:center;font-weight:600;display:grid}.tour-person h3,.tour-person p{margin:0}.tour-person p{font-size:var(--text-caption)}.tour-person .tour-badge{margin-left:auto}.tour-facts{font-size:var(--text-small);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.tour-facts dt{color:hsl(var(--md-on-surface-variant));font-size:var(--text-caption)}.tour-facts dd{margin:.4rem 0}.tour-result .text-link{cursor:pointer;min-height:44px;font:inherit;color:hsl(var(--md-primary));background:0 0;border:0;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.tour-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.5rem;display:grid}.tour-features article{padding:1.5rem}.tour-features ul{font-size:var(--text-caption);line-height:var(--leading-compact);padding:0;list-style:none}.tour-features li{gap:.5rem;margin-top:.7rem;display:flex}.tour-features svg{color:hsl(var(--md-primary));flex-shrink:0;margin-top:.2rem}.tour-actions{gap:.6rem;display:grid}.tour-actions button{justify-content:space-between}.translation-note{font-size:var(--text-small);color:hsl(var(--md-on-surface-variant))}@media (max-width:800px){.portal-tour-grid,.tour-features{grid-template-columns:1fr}.portal-returning .portal-tour-grid{padding:1.4rem}.portal-demo-panel{min-height:25rem}}@media (max-width:520px){.nv-actions .nv-cta{display:none}.portal-demo-tabs .portal-demo-tab{font-size:var(--text-control);gap:.3rem}.portal-demo-panel{padding:1.1rem}.portal-demo-heading{padding:1rem}.tour-person .tour-badge{margin-left:0}}
.source-talent-hero{background:radial-gradient(ellipse at 80% 15%, hsl(var(--md-primary-container) / .12), transparent 60%);padding:clamp(6rem,11vw,10rem) 0 4rem}.source-talent-hero .portal-tour-grid{align-items:center;gap:clamp(2rem,5vw,5rem)}.source-hero-copy h1{font-family:var(--app-font-headline);font-size:var(--text-hero);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:1.5rem 0}.source-hero-copy h1>span{color:hsl(var(--md-primary));background:linear-gradient(100deg, hsl(var(--md-primary)), hsl(var(--md-tertiary)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.source-lede{font-size:var(--text-lead);line-height:var(--leading-body);color:hsl(var(--md-on-surface-variant))}.source-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.8rem 0;display:flex}.source-actions .button{justify-content:center;align-items:center;gap:.6rem;min-height:48px;display:inline-flex}.source-hero-preview>.tour-badge{margin:0 0 1rem}.source-hero-assurance{border:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container-low));border-radius:1rem;align-items:center;gap:1rem;margin:1rem 0 0;padding:1.2rem;display:flex}.source-hero-assurance p{font-size:var(--text-caption);color:hsl(var(--md-on-surface-variant));margin:.3rem 0 0}.source-hero-assurance svg{color:hsl(var(--md-primary));flex-shrink:0}.source-trust-strip{border-block:1px solid hsl(var(--md-outline-variant));background:hsl(var(--md-surface-container-low))}.source-trust-strip ul{flex-wrap:wrap;justify-content:center;gap:1.2rem 3rem;margin-block:0;padding-block:1.5rem;list-style:none;display:flex}.source-trust-strip li{font-size:var(--text-small);align-items:center;gap:.6rem;font-weight:600;display:flex}.source-trust-strip svg{color:hsl(var(--md-primary))}.source-talent-statement .sx-heading{max-width:56rem;margin-inline:auto}.source-website-intro{text-align:center;max-width:56rem;margin-inline:auto}.source-website-intro h2{font-family:var(--app-font-headline);font-size:var(--text-section);line-height:var(--leading-heading)}.source-website-intro p{color:hsl(var(--md-on-surface-variant));line-height:1.8}.tour-portal-without-preview{display:block}.tour-portal-without-preview .tour-sources{grid-template-columns:1fr 1fr;column-gap:3rem;display:grid}.tour-portal-without-preview .tour-sources>.tour-result{grid-area:1/2/7;align-self:center}.tour-portal-without-preview .tour-sources>.tour-note{grid-column:1/-1}.source-matching-list{gap:1.5rem;max-width:64rem;margin:3rem auto;padding:0;list-style:none;display:grid}.source-matching-list>li{grid-template-columns:3rem 1fr;gap:1.2rem;display:grid;position:relative}.source-matching-list>li:not(:last-child):before{content:"";border-left:2px dashed hsl(var(--md-primary) / .35);position:absolute;top:3rem;bottom:-1.5rem;left:1.4rem}.source-step-number{font-family:var(--app-font-headline);font-size:var(--text-title);color:hsl(var(--md-primary));padding-top:.7rem;font-weight:600}.source-matching-list article{padding:1.5rem 2rem}.source-matching h3{font-size:var(--text-title);line-height:var(--leading-title);margin:1rem 0 .5rem}.source-matching p{color:hsl(var(--md-on-surface-variant));line-height:1.8}.source-step-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.source-step-tags .tour-badge{align-items:center;gap:.35rem;display:inline-flex}.source-step-count{font-size:var(--text-caption);color:hsl(var(--md-on-surface-variant));margin-left:auto}.source-principles{margin-top:5rem}.source-principles ul{padding:0;list-style:none}.source-principles li{padding:1.5rem}.source-talent-privacy h2{font-family:var(--app-font-headline);font-size:var(--text-section);line-height:var(--leading-heading);margin:1rem 0}.source-talent-privacy p{color:hsl(var(--md-on-surface-variant));line-height:1.8}.source-privacy-card h3{font-size:var(--text-small);border-bottom:1px solid hsl(var(--md-outline-variant));margin:0;padding:1.1rem 1.5rem}.source-privacy-card dl{margin:0}.source-privacy-card dl>div{border-bottom:1px solid hsl(var(--md-outline-variant));font-size:var(--text-caption);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.9rem 1.5rem;display:grid}.source-privacy-card dl>div:last-child{border:0}.source-privacy-card dt{color:hsl(var(--md-on-surface-variant))}.source-privacy-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.source-privacy-value{display:block;position:relative}.source-privacy-value>[data-hidden=true]{filter:blur(6px);-webkit-user-select:none;user-select:none;opacity:.5}.source-hidden-label{background:hsl(var(--md-surface-container));width:fit-content;font-size:var(--text-caption);border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;display:flex;position:absolute;inset:0}.source-never-shared{font-size:var(--text-caption);align-items:center;gap:.4rem;display:flex}.source-never-shared svg{flex-shrink:0}.source-privacy-steps{margin-top:2rem}.source-privacy-policy{text-align:center}.source-privacy-policy a{min-height:44px;color:hsl(var(--md-primary));align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.source-matching-faq{padding:0 1.5rem}.source-matching-faq details+details{border-top:1px solid hsl(var(--md-outline-variant))}.source-matching-faq summary{cursor:pointer;min-height:44px;padding:1.25rem 0;font-weight:600;line-height:1.6}.source-matching-faq p{color:hsl(var(--md-on-surface-variant));margin:0 0 1.5rem;line-height:1.8}.source-matching-faq summary:focus-visible{outline:3px solid hsl(var(--md-primary));outline-offset:4px}.source-landing-closing{background:hsl(var(--md-surface-container-low));border-block:1px solid hsl(var(--md-outline-variant))}.source-landing-closing .source-actions{justify-content:center}@media (min-width:1000px){.source-matching-list>li{grid-template-columns:1fr 4rem 1fr;align-items:center}.source-matching-list>li>.source-step-number{text-align:center;grid-area:1/2}.source-matching-list>li>article{grid-area:1/1}.source-matching-list>li:nth-child(2n)>article{grid-column:3}.source-matching-list>li:not(:last-child):before{top:55%;bottom:-55%;left:50%}}@media (max-width:800px){.tour-portal-without-preview .tour-sources{display:block}.source-matching-list article{padding:1.2rem}.source-matching-list>li{grid-template-columns:2.5rem 1fr;gap:.6rem}.source-matching-list>li:not(:last-child):before{left:1.1rem}.source-privacy-card dl>div{gap:.75rem;padding:.8rem 1rem}}.tr-layout[data-example=false]{grid-template-columns:1fr}.source-eyebrow{text-align:center;font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--md-primary));margin:0 0 1rem;font-weight:600}
.source-talent-hero,.source-trust-strip,.source-matching,.source-talent-privacy{font-family:var(--app-font-body)}.source-talent-hero,.lh-talent,.source-matching,.source-talent-privacy{--talent-shadow-xs:0 1px 1px #1f3a4705, 0 2px 8px -6px #1f3a4714;--talent-shadow-md:0 1px 2px #1f3a470d, 0 18px 36px -22px #1f3a4742;--talent-shadow-lg:0 4px 8px #0a24290d, 0 32px 64px -28px #0a24293d}.source-talent-hero>.container,.source-matching>.container,.source-talent-privacy>.container{width:min(1440px,100% - 2rem)}.source-talent-hero{background:0 0;padding:0;overflow:clip}.source-hero-texture{z-index:-1;pointer-events:none;background-image:radial-gradient(hsl(var(--md-outline) / .32) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 72%);mask-image:radial-gradient(at 70% 40%,#000,#0000 72%)}.source-hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.source-hero-aurora{filter:blur(64px);opacity:.55;border-radius:999px;animation:18s ease-in-out infinite alternate source-aurora-drift;position:absolute}.source-hero-aurora-teal{background:hsl(var(--md-primary-container) / .2);--drift-x:60px;--drift-y:40px;width:38rem;height:38rem;top:2.5rem;left:-10rem}.source-hero-aurora-blue{background:hsl(var(--md-tertiary) / .2);--drift-x:-40px;--drift-y:30px;width:32rem;height:32rem;animation-duration:23s;top:3rem;right:-8rem}.source-talent-hero[data-active=false] .source-hero-aurora,.source-talent-hero[data-active=false] .source-hero-preview>.tour-badge,.source-matching-route[data-active=false] .source-traveller-halo{animation-play-state:paused}.source-talent-hero .portal-tour-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:5rem;min-height:46rem;padding-block:5rem}.source-hero-copy{justify-items:start;gap:1.5rem;min-width:0;display:grid}.source-hero-copy .eyebrow,.source-journey-heading .eyebrow,.source-privacy-copy .eyebrow{font-size:var(--text-eyebrow);font-weight:600;line-height:var(--leading-compact);letter-spacing:normal;text-transform:none;align-items:center;gap:.375rem;display:inline-flex}.source-hero-copy h1{max-width:12ch;font-size:var(--text-hero);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.source-hero-copy h1>.source-hero-word{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;display:inline-block}.source-hero-word{display:inline-block}.source-hero-copy h1>.source-hero-accent{-webkit-text-fill-color:initial;background:0 0;display:block}.source-hero-accent .source-hero-word{background:var(--brand-fill);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.source-hero-copy .source-lede{max-width:36rem;font-size:var(--text-lead);line-height:var(--leading-body)}.source-hero-copy .source-actions{gap:.75rem;margin:0}.source-hero-copy .source-actions .button{gap:.5rem;min-height:44px}.source-hero-copy .source-actions .button:not(.button-dark){border-color:var(--line);background:var(--card)}.source-hero-copy .tour-note{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-compact);align-items:center;gap:.5rem;display:flex}.source-hero-copy .tour-note svg{color:var(--teal-ink);margin:0}.source-hero-preview{width:100%;max-width:38rem;margin-inline:auto;padding:2rem 0 2.5rem;position:relative}.source-hero-preview>.tour-badge{z-index:2;background:var(--card);box-shadow:var(--talent-shadow-md);align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;animation:7s ease-in-out infinite source-float;display:flex;position:absolute;top:0;right:-1rem}.source-hero-preview>.tour-badge svg{color:hsl(var(--md-violet))}.source-hero-assurance{z-index:2;background:var(--card);box-shadow:var(--talent-shadow-lg);font-size:var(--text-small);border-radius:1.125rem;gap:.75rem;margin:0;padding:1rem 1.25rem;position:absolute;bottom:0;left:2rem}.source-assurance-icon{background:hsl(var(--md-success-container));width:2rem;height:2rem;color:hsl(var(--md-success));border-radius:50%;place-items:center;display:grid}.source-hero-assurance .source-assurance-icon svg{color:inherit}.source-hero-assurance p{font-size:var(--text-caption);margin-top:.125rem}.source-hero-preview .portal-demo{border:1px solid var(--line);background:var(--card);box-shadow:0 32px 80px -28px hsl(var(--md-on-surface) / .22), 0 4px 20px hsl(var(--md-primary) / .05);border-radius:1.5rem;padding:0;display:block}.source-hero-preview .portal-demo-heading{font-size:var(--text-small);padding:1rem 1.5rem}.source-hero-preview .portal-demo-heading b{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.source-hero-preview .portal-demo-heading b:before{content:"";background:var(--teal);border-radius:50%;width:.5rem;height:.5rem}.source-hero-preview .portal-demo-heading .tour-badge{background:var(--raised);font-size:var(--text-caption);border:0;padding:.25rem .625rem;font-weight:500}.source-hero-preview .portal-demo-tabs{border-bottom:1px solid var(--line);background:hsl(var(--md-surface-container-low) / .7)}.source-hero-preview .portal-demo-tabs .portal-demo-tab{min-height:44px;font-size:var(--text-control);color:var(--muted);background:0 0;border-color:#0000;padding:.5rem}.source-hero-preview .portal-demo-tabs .portal-demo-tab.is-active{background:var(--card);color:var(--teal-ink);box-shadow:var(--talent-shadow-xs)}.source-hero-preview .portal-demo-panel{min-height:22rem;padding:1.5rem;animation:.18s ease-out source-demo-enter}.source-hero-preview .portal-demo-panel>*+*{margin-top:1.25rem}.source-hero-preview .tour-person{flex-wrap:nowrap}.source-hero-preview .tour-person>span:first-child{background:var(--brand-fill);font-size:var(--text-lead);border-radius:1rem}.source-hero-preview .tour-person h3{font-size:var(--text-title);font-weight:600;line-height:var(--leading-title)}.source-hero-preview .tour-person p{font-size:var(--text-small);color:var(--muted);line-height:var(--leading-compact)}.source-hero-preview .tour-person .tour-badge{color:hsl(var(--md-violet));background:hsl(var(--md-violet-container));border-color:hsl(var(--md-violet-outline));padding:.125rem .625rem;font-weight:500}.source-hero-preview .tour-result{border-radius:1.125rem;padding:1rem}.source-hero-preview .tour-result small{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-small)}.source-hero-preview .tour-result p{line-height:var(--leading-body);font-size:var(--text-body);margin-top:.5rem}.source-hero-preview .tour-result b{font-weight:500}.source-hero-preview .tour-result .source-demo-location{font-size:var(--text-caption);color:var(--muted);align-items:center;gap:.375rem;margin-top:.75rem;display:flex}.source-hero-preview .tour-chips{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.source-hero-preview .tour-chips li{font-size:var(--text-caption);border:1px solid var(--line);background:var(--card);border-radius:.75rem;gap:.5rem;padding:.75rem}.source-hero-preview .tour-chips .source-demo-check{color:hsl(var(--md-success));margin-left:auto}.source-hero-preview .tour-note{font-size:var(--text-small);line-height:var(--leading-compact);color:var(--muted);align-items:start;gap:.5rem;display:flex}.source-trust-strip li{color:var(--muted)}.source-matching,.source-talent-privacy{padding-block:var(--sx-space)}.source-matching{border-block:1px solid var(--line);overflow-x:clip}.source-journey-heading{text-align:center;justify-items:center;gap:.75rem;max-width:42rem;margin-inline:auto;display:grid}.source-journey-heading h2{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:600}.source-journey-heading>p:last-child{font-size:var(--text-body);line-height:var(--leading-body)}.source-matching-route{width:100%;max-width:72rem;margin:3rem auto 0;position:relative}.source-route-svg{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-measured=true]>.source-route-svg{visibility:visible}.source-route-track{stroke:hsl(var(--md-outline))}.source-route-progress{stroke:var(--teal)}.source-path-glow{filter:drop-shadow(0 0 6px hsl(var(--md-primary-container) / .85))}.source-traveller-halo{fill:hsl(var(--md-primary-container) / .2);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite source-traveller-pulse}.source-traveller-core{fill:var(--teal)}.source-traveller-center{fill:var(--card)}.source-matching-list{gap:0;max-width:none;margin:0;padding:0;position:relative}.source-matching-list>li{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:stretch;gap:0;display:grid}.source-matching-list>li:not(:last-child):before{content:none}.source-route-node-cell{grid-area:1/2;justify-content:center;align-items:center;display:flex}.source-route-node{z-index:1;border:2px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--muted);font-size:var(--text-small);border-radius:50%;place-items:center;font-weight:600;transition:transform .4s ease-out,border-color .4s,color .4s,box-shadow .4s;display:grid;position:relative}[data-lit=true] .source-route-node{border-color:var(--teal);color:var(--teal-ink);box-shadow:0 0 0 6px hsl(var(--md-primary-container) / .16);transform:scale(1.1)}.source-route-number{color:hsl(var(--md-on-surface) / .06);font:600 var(--text-ordinal)/1 var(--app-font-headline);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;grid-area:1/3;align-self:center;padding-left:2.5rem;transition:color .4s}[data-lit=true]>.source-route-number{color:hsl(var(--md-primary-container) / .3)}.source-route-entrance{grid-area:1/1;min-width:0;padding:1rem .5rem 1rem 0}.source-matching-list>li:nth-child(2n) .source-route-entrance{grid-column:3;padding:1rem 0 1rem .5rem}.source-matching-list>li:nth-child(2n) .source-route-number{text-align:right;grid-column:1;padding:0 2.5rem 0 0}.source-matching-list .source-route-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--talent-shadow-xs);border-radius:1.5rem;padding:1.5rem;transition:border-color .4s,box-shadow .4s}[data-lit=true] .source-route-card{border-color:hsl(var(--md-primary-container) / .45);box-shadow:var(--talent-shadow-md)}.source-matching .source-route-card h3{font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);margin:1rem 0 0}.source-matching .source-route-card p{font-size:var(--text-body);line-height:var(--leading-body);margin:.375rem 0 0}.source-step-tags{gap:.5rem}.source-actor-icon{background:hsl(var(--actor-vivid) / .15);width:36px;height:36px;color:hsl(var(--actor-ink));border-radius:1.125rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.source-actor-chip,.source-human-chip{border:1px solid hsl(var(--actor-outline));background:hsl(var(--actor-container));color:hsl(var(--actor-ink));font-size:var(--text-caption);line-height:var(--leading-compact);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-weight:500;display:inline-flex}[data-actor=you]{--actor-vivid:var(--md-info-vivid);--actor-ink:var(--md-info);--actor-outline:var(--md-info-outline);--actor-container:var(--md-info-container)}[data-actor=moderator]{--actor-vivid:var(--md-success-vivid);--actor-ink:var(--md-success);--actor-outline:var(--md-success-outline);--actor-container:var(--md-success-container)}[data-actor=ai]{--actor-vivid:var(--md-violet-vivid);--actor-ink:var(--md-violet);--actor-outline:var(--md-violet-outline);--actor-container:var(--md-violet-container)}[data-actor=company]{--actor-vivid:var(--md-coral-vivid);--actor-ink:var(--md-coral);--actor-outline:var(--md-coral-outline);--actor-container:var(--md-coral-container)}.source-human-chip{color:var(--muted);background:hsl(var(--md-surface-container-high));border-color:var(--line)}.source-step-count{font-variant-numeric:tabular-nums;font-weight:500}[data-route-pending=true]{opacity:0}.source-talent-privacy .source-privacy-layout{isolation:isolate;border:1px solid var(--line);background:hsl(var(--md-surface-container-low));box-shadow:var(--talent-shadow-lg);border-radius:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;padding:3.5rem;display:grid;position:relative;overflow:clip}.source-privacy-watermark{z-index:-1;width:18rem;height:18rem;color:hsl(var(--md-primary) / .04);pointer-events:none;position:absolute;bottom:-4rem;left:-3rem;transform:rotate(-12deg)}.source-privacy-copy{justify-items:start;gap:1.25rem;min-width:0;display:grid}.source-talent-privacy .source-privacy-copy h2{font-size:var(--text-section);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.source-talent-privacy .source-privacy-copy>p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.source-privacy-copy .source-example-label{font-size:var(--text-caption)}.source-privacy-copy .tour-options{border:1px solid var(--line);background:var(--card);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;padding:.25rem;display:inline-grid}.source-privacy-copy .tour-options button{color:var(--muted);font-size:var(--text-control);text-align:center;background:0 0;border:0;border-radius:999px;padding:.5rem 1rem;font-weight:600;transition:background .2s,color .2s}.source-privacy-copy .tour-options button[aria-pressed=true]{color:hsl(var(--md-on-primary-container));background:var(--brand-fill);box-shadow:0 1px 2px hsl(var(--md-primary-container) / .25)}.source-talent-privacy .source-privacy-copy>p[aria-live]{font-size:var(--text-small);line-height:var(--leading-compact)}.source-privacy-preview{min-width:0;position:relative}.source-privacy-expand{display:none}.source-privacy-layout .source-privacy-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--talent-shadow-md);border-radius:1.5rem;padding:0;display:block;overflow:hidden}.source-privacy-card h3{font-size:var(--text-small);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:var(--leading-compact);padding:.75rem 1.25rem}.source-privacy-card dl>div{font-size:var(--text-small);line-height:var(--leading-compact);grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1.25rem}.source-privacy-value>[data-hidden]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:filter .4s ease-out,opacity .4s ease-out;display:block;overflow:hidden}.source-privacy-value>[data-hidden=true]{opacity:.6}.source-hidden-label{background:hsl(var(--md-surface-container-high));gap:.25rem;padding:0 .5rem;font-weight:600}.source-never-shared{font-size:var(--text-small);font-weight:500}.source-accepted-badge{z-index:1;border:1px solid hsl(var(--md-success-outline));background:hsl(var(--md-success-container));color:hsl(var(--md-success));font-size:var(--text-caption);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem;animation:.4s cubic-bezier(.2,1.5,.4,1) source-accepted-enter;display:inline-flex;position:absolute;top:-.75rem;right:1rem}.source-privacy-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.source-privacy-steps>.bn-tile{border:1px solid var(--line);background:var(--card);border-radius:1.125rem;flex-direction:row;gap:1rem;padding:1.25rem;display:flex}.source-privacy-steps .source-step-number{padding:0;line-height:1.333}.source-privacy-steps h3{font-size:var(--text-title);line-height:var(--leading-title);font-weight:600}.source-privacy-steps p{font-size:var(--text-small);line-height:var(--leading-compact);margin-top:.5rem}.source-privacy-policy{margin-top:1.75rem}@keyframes source-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes source-aurora-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(var(--drift-x),var(--drift-y),0) scale(1.12)}}@keyframes source-traveller-pulse{0%,to{transform:scale(.714)}50%{transform:scale(1.143)}}@keyframes source-demo-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes source-accepted-enter{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}@media (max-width:1279px){.source-route-number{font-size:var(--text-ordinal)}.source-talent-hero .portal-tour-grid{gap:3.5rem}}@media (max-width:1023px){.source-talent-hero .portal-tour-grid{grid-template-columns:minmax(0,1fr);gap:3.5rem;min-height:auto}.source-hero-preview{padding-top:0}.source-hero-preview>.tour-badge{top:-.75rem}.source-talent-privacy .source-privacy-layout{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.5rem}}@media (max-width:767px){.source-talent-hero .portal-tour-grid{padding-block:3.5rem}.source-hero-preview>.tour-badge{right:0}.source-matching-route{margin-top:2rem}.source-matching-list{gap:1rem}.source-matching-list>li{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.75rem}.source-route-node-cell{grid-column:1;align-items:start;padding-top:1.25rem}.source-route-number{display:none}.source-route-entrance,.source-matching-list>li:nth-child(2n) .source-route-entrance{grid-column:2;padding:.25rem 0}.source-privacy-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.source-hero-copy .source-lede{font-size:var(--text-lead);line-height:var(--leading-body)}.source-hero-preview .portal-demo-heading{padding-inline:1.25rem}.source-hero-preview .portal-demo-panel{padding:1.25rem}.source-hero-preview{padding-bottom:5rem}.source-hero-preview .portal-demo-tabs .portal-demo-tab{font-size:var(--text-control)}.source-hero-assurance{max-width:calc(100% - 2rem);padding:1rem;left:1rem}.source-hero-preview .tour-person{gap:.5rem}.source-hero-preview .tour-person h3{font-size:var(--text-title)}.source-journey-heading h2{font-size:var(--text-section)}.source-matching-list .source-route-card{padding:1.25rem}.source-talent-privacy .source-privacy-layout{padding:1.5rem}.source-privacy-card dl>div{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr)}.source-privacy-copy .tour-options{width:100%}.source-privacy-copy .tour-options button{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.source-talent-hero *,.source-talent-privacy *,.source-matching *{transition:none!important;animation:none!important}.source-route-traveller{display:none}[data-route-pending=true]{opacity:1}}@media (pointer:coarse){.source-hero-aurora,.source-hero-preview>.tour-badge{animation:none}}
.talent-experience{--sx-radius:24px;--talent-shadow:0 2px 4px #1f3a4706, 0 24px 60px -36px #1f3a4733;font-family:var(--app-font-body);font-size:var(--text-body)}.talent-experience .container{width:min(1280px,100% - 64px)}.talent-experience .source-talent-hero>.container{width:min(1440px,100% - 64px)}.talent-chapter{isolation:isolate;position:relative}.talent-canvas{pointer-events:none;z-index:-2;background:var(--paper);position:absolute;inset:0}.talent-content{position:relative}.talent-experience .sx-head{max-width:800px}.talent-experience .sx-title{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-top:0}.talent-experience .sx-lede{max-width:36em;font-size:var(--text-lead);line-height:var(--leading-body);margin-top:20px}.talent-experience .sx-nach-kopf{margin-top:48px}.talent-experience .eyebrow{font-size:var(--text-eyebrow);line-height:var(--leading-compact);letter-spacing:.04em;text-transform:none;font-weight:600}.talent-experience .source-eyebrow{text-transform:none;letter-spacing:.04em;color:var(--muted)}.talent-section-heading{text-align:center;justify-items:center;gap:16px;max-width:800px;margin-inline:auto;display:grid}.talent-section-heading h2{font-size:var(--text-section);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.talent-section-heading>.eyebrow{color:var(--teal-ink);margin:0}.talent-section-heading .talent-section-lede{max-width:36em;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--muted);margin:0}.talent-section-heading-start{text-align:left;justify-items:start;margin-inline:0}.talent-experience [data-talent-pending=true]{opacity:0}.talent-experience [data-talent-pending=true]:focus-within{opacity:1}.talent-experience .source-talent-statement{padding-block:80px 56px}.talent-scroll-statement{text-align:center;max-width:1080px}.talent-scroll-statement>.eyebrow{color:var(--teal-ink);justify-content:center;margin-bottom:24px;display:flex}.talent-scroll-statement h2{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:600}.talent-read-word{opacity:clamp(.25, calc(var(--talent-read,1) * (var(--word-count) + 2) - var(--word-index)), 1)}.talent-statement-body{max-width:660px;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--muted);margin:24px auto 0}.talent-experience .source-website-intro{text-align:left;width:auto;max-width:none;padding:24px 0 88px}.talent-service-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.talent-experience .talent-service-heading h2{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);max-width:24ch}.talent-experience .talent-service-heading>p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.talent-service-subhead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:36px;display:flex}.talent-service-subhead h3{font-size:var(--text-title);color:var(--muted);font-weight:600}.talent-service-subhead>span{color:var(--teal-ink)}.talent-service-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.talent-service-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--talent-shadow);border-radius:24px;padding:28px;position:relative}.talent-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.talent-icon-tile{border:1px solid hsl(var(--md-primary-container) / .15);background:hsl(var(--md-primary-soft));width:48px;height:48px;color:var(--teal-ink);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.talent-card-index{font-family:var(--app-font-headline);font-size:var(--text-section);font-weight:500;line-height:var(--leading-heading);color:hsl(var(--md-on-surface) / .15);font-variant-numeric:tabular-nums}.talent-service-card h3{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.015em;font-weight:600}.talent-experience .talent-service-card .talent-service-short{font-size:var(--text-caption);letter-spacing:.06em;color:var(--teal-ink);text-transform:uppercase;margin-top:16px;font-weight:600}.talent-experience .talent-service-card>p:last-child{font-size:var(--text-body);line-height:var(--leading-body);margin-top:5px}.talent-experience .st{height:auto;padding-block:0}.talent-experience .st-pin{min-height:0;padding-block:96px;position:relative;top:auto}.talent-experience .st-statement{max-width:20ch;font-size:var(--text-section);letter-spacing:-.04em;margin-top:0}.talent-experience .st-explanation{max-width:720px;font-size:var(--text-body);line-height:var(--leading-body);margin-top:22px}.talent-experience .st-explanation.st-hl{font-size:var(--text-lead);color:var(--ink);margin-top:28px;font-weight:600}.talent-experience .st-explanation.st-zeile{font-size:var(--text-small);margin-top:12px}.talent-experience .st-rings i:nth-child(3){display:none}.talent-experience .sz-grid{gap:20px;margin-top:40px}.talent-experience .sz-grid .bn-tile{box-shadow:var(--talent-shadow);border-radius:24px;padding:28px}.talent-experience .bn-copy h3{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.015em}.talent-experience .bn-copy>p{font-size:var(--text-body);line-height:var(--leading-body)}.talent-experience .sz-stimmen+.sz-karten{padding-top:24px}.talent-experience .sz-stimme{min-height:260px}.talent-experience .sz-vg{border-radius:24px;max-width:1080px;margin:40px auto 0;padding:16px 28px}.talent-experience .sz-vg-kopf{padding-block:16px}.talent-experience .sz-vg-zeile{padding-block:24px}.talent-experience .sz-vg-bisher,.talent-experience .sz-vg-mit p{font-size:var(--text-body)}.talent-experience .translation-note{font-size:var(--text-small);margin-top:16px}.talent-experience .portal-tour{overflow:clip}.talent-experience .portal-tour>.container>.portal-tour-grid{margin-top:48px}.talent-experience .tour-portal-without-preview{display:block}.talent-experience .tour-sources.bn-tile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0;display:grid}.talent-experience .tour-source-copy{justify-items:start;gap:20px;padding:24px 0;display:grid}.talent-experience .tour-source-copy>.eyebrow{color:var(--teal-ink);font-size:var(--text-eyebrow);margin:0}.talent-experience .tour-source-copy h3{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.03em;margin:0;font-weight:600}.talent-experience .tour-source-copy>p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.talent-experience .tour-source-copy .tour-options{gap:10px;margin:4px 0 0}.talent-experience .tour-options button{transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.talent-experience .tour-source-copy .tour-options button{background:var(--card);min-height:48px;font-size:var(--text-control);color:var(--muted);border-radius:14px;gap:8px;padding:10px 16px;font-weight:500}.talent-experience .tour-source-copy .tour-options button[aria-selected=true]{background:hsl(var(--md-primary-soft));color:var(--teal-ink);border-color:hsl(var(--md-primary-container) / .55);box-shadow:0 0 0 3px hsl(var(--md-primary-container) / .08)}.talent-experience .tour-portal-without-preview .tour-sources>.tour-source-result{grid-area:auto}.talent-experience .tour-source-result{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--talent-shadow);border-radius:24px;margin:0;padding:0;display:block;overflow:hidden}.tour-source-result-head{border-bottom:1px solid var(--line);background:hsl(var(--md-surface-container-low));justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.tour-source-result-head .tour-badge{font-size:var(--text-control);color:var(--teal-ink);border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.tour-source-result-head svg,.tour-source-review svg,.tour-source-output-label svg{flex-shrink:0}.tour-source-example-label{font-size:var(--text-caption);color:var(--muted);flex-shrink:0}.tour-source-result-body{padding:28px;animation:.45s cubic-bezier(.16,1,.3,1) talent-panel-in}.tour-source-sample{border:1px solid var(--line);background:hsl(var(--md-surface-container-low));border-radius:16px;align-items:center;gap:16px;min-height:148px;padding:20px;display:flex}.tour-source-sample-cv{border-left:3px solid var(--teal-ink);border-radius:4px 16px 16px 4px}.tour-source-sample-copy{gap:8px;min-width:0;display:grid}.tour-source-sample-copy strong{font-size:var(--text-subtitle);font-weight:600}.tour-source-sample-copy span{font-size:var(--text-small);color:var(--muted);line-height:var(--leading-compact)}.tour-source-sample-copy span:last-child{border-top:1px solid var(--line);padding-top:8px}.tour-source-avatar{background:hsl(var(--md-primary-soft));width:48px;height:48px;color:var(--teal-ink);font-size:var(--text-control);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.tour-source-sample-text{background:hsl(var(--md-primary-soft) / .4)}.tour-source-sample blockquote{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.talent-experience .tour-source-output-label{font-size:var(--text-small);color:var(--teal-ink);align-items:center;gap:8px;margin:20px 0 12px;display:flex}.tour-source-fields{gap:12px;margin:0;display:grid}.tour-source-fields>div{font-size:var(--text-small);line-height:var(--leading-compact);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.tour-source-fields dt{color:var(--muted)}.tour-source-fields dd{margin:0;font-weight:500}.tour-source-result:focus-visible{outline:3px solid var(--teal-ink);outline-offset:4px}.talent-experience .tour-source-review{border-top:1px solid var(--line);background:hsl(var(--md-surface-container-low));color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-compact);align-items:start;gap:8px;margin:0;padding:18px 24px;display:flex}.tour-source-review svg{color:var(--teal-ink);margin-top:2px}.talent-experience .portal-tour .tour-features{gap:20px;margin-top:40px}.talent-experience .tour-feature-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--talent-shadow);border-radius:24px;flex-direction:column;gap:0;padding:28px;display:flex}.talent-experience .tour-feature-card>.talent-icon-tile{margin-bottom:20px}.talent-portal-screen{border:1px solid var(--line);background:var(--card);max-width:1000px;box-shadow:var(--talent-shadow);border-radius:24px;margin:48px auto 0;overflow:hidden}.talent-journey-note{border:1px solid var(--line);background:var(--card);border-radius:18px;align-items:flex-start;gap:14px;max-width:720px;margin:28px auto 40px;padding:20px 24px;display:flex}.talent-journey-note svg{color:var(--teal-ink);flex-shrink:0;margin-top:3px}.talent-journey-note p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.talent-sign-in{text-align:center;margin:24px 0 0}.talent-sign-in a{min-height:44px;color:var(--teal-ink);font-size:var(--text-body);align-items:center;gap:8px;display:inline-flex}.source-privacy-rights>.bn-tile{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:24px;display:block}.source-privacy-rights h3{font-size:var(--text-title);margin:0 0 12px}.source-privacy-rights p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.talent-experience .tour-feature-card .talent-card-top{margin-bottom:24px}.talent-experience .tour-feature-card h3{font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);letter-spacing:-.02em;margin:0}.talent-experience .tour-feature-card>p{font-size:var(--text-body);line-height:var(--leading-body);margin:16px 0 24px}.talent-experience .tour-feature-card>ul{border-top:1px solid var(--line);margin:auto 0 0;padding-top:16px}.talent-experience .tour-feature-card li{font-size:var(--text-caption);line-height:var(--leading-compact);margin-top:8px}.talent-icon-preferences{color:hsl(var(--md-violet));background:hsl(var(--md-violet-container));border-color:hsl(var(--md-violet-outline))}.talent-icon-review{color:hsl(var(--md-success));background:hsl(var(--md-success-container));border-color:hsl(var(--md-success-outline))}.talent-icon-requests{color:hsl(var(--md-coral));background:hsl(var(--md-coral-container));border-color:hsl(var(--md-coral-outline))}.talent-experience .jr-track{height:260vh}.talent-experience .jr-step h3{font-size:var(--text-title);line-height:var(--leading-title)}.talent-experience .jr-device{border-radius:28px}.talent-experience .source-matching{border:0}.talent-experience .source-journey-heading{gap:16px;max-width:720px}.talent-experience .source-journey-heading h2{font-size:var(--text-section);letter-spacing:var(--tracking-heading)}.talent-experience .source-journey-heading>p:last-child{font-size:var(--text-lead);line-height:var(--leading-body)}.talent-experience .source-principles{margin-top:64px}.talent-experience .source-principles .talent-section-heading{max-width:660px}.talent-experience .source-principles h2{font-size:var(--text-section)}.talent-experience .source-principles .tour-features{gap:20px;margin-top:32px}.talent-experience .source-principles .tour-features>li{border:1px solid var(--line);background:var(--card);border-radius:24px;align-content:start;gap:16px;margin-top:0;padding:28px;display:grid}.talent-experience .source-principles .tour-features h3{font-size:var(--text-title);line-height:var(--leading-title);margin:0}.talent-experience .source-principles .tour-features p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.talent-experience .talent-transparency{text-align:center;max-width:780px;font-size:var(--text-small);line-height:var(--leading-compact);margin:28px auto 0}.talent-experience .sz-feature-side .bn-profile{background:var(--card);border-radius:28px;padding:40px;display:block}.talent-experience .sz-feature-text p{font-size:var(--text-lead);line-height:var(--leading-body)}.talent-experience .source-talent-privacy .source-privacy-layout{gap:48px;padding:40px}.talent-experience .source-talent-privacy .source-privacy-copy h2{font-size:var(--text-section)}.talent-experience .source-privacy-steps{gap:20px}.talent-experience .source-privacy-steps>article{padding:24px}.talent-experience .source-privacy-card dl>div{grid-template-columns:8rem minmax(0,1fr)}.talent-experience .tr{margin-block:24px}.talent-experience .tr-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:0;display:grid}.talent-experience .tr-principles>li{border:1px solid var(--line);background:hsl(var(--md-surface-container-lowest) / .4);border-radius:20px;padding:24px}.talent-experience .tr-more{margin-top:28px}.talent-experience .portal-returning .portal-tour-grid{gap:64px;padding:0}.tour-returning-copy{align-content:center;justify-items:start;gap:20px;display:grid}.talent-experience .tour-returning-copy h2{font-size:var(--text-section);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.talent-experience .tour-returning-copy>p{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.talent-experience .tour-returning-copy>.tour-note{font-size:var(--text-small);line-height:var(--leading-compact)}.tour-returning-demo{border:1px solid var(--line);background:var(--card);box-shadow:var(--talent-shadow);border-radius:24px;padding:24px}.talent-experience .tour-actions button{min-height:52px;font-size:var(--text-control);color:var(--muted);border-radius:12px;padding:12px 16px}.talent-experience .tour-actions button[aria-pressed=true]{color:var(--teal-ink);background:hsl(var(--md-primary-soft));border-color:hsl(var(--md-primary-container) / .4)}.talent-experience .tour-returning-demo .tour-result{border-radius:16px;margin-top:24px;padding:24px;animation:.35s cubic-bezier(.16,1,.3,1) talent-panel-in}.talent-experience .tour-returning-demo .tour-result p{font-size:var(--text-body);line-height:var(--leading-body)}.talent-experience .tour-returning-demo .tour-result h3{font-size:var(--text-title);letter-spacing:-.02em;margin-top:16px}.talent-experience .ap-story h3{font-size:var(--text-title);line-height:var(--leading-title)}.talent-experience .ap-panel{margin-top:40px}.talent-experience .fq-list{max-width:900px}.talent-experience #matching-faq{padding-top:32px}.talent-experience #matching-faq .talent-section-heading h2{font-size:var(--text-section)}.talent-experience .source-matching-faq{border:1px solid var(--line);background:var(--card);border-radius:24px;max-width:900px;margin:32px auto 0;padding:8px 28px;display:block}.talent-experience .source-matching-faq summary{font-size:var(--text-lead);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-weight:500;list-style:none;display:flex}.talent-experience .source-matching-faq summary::-webkit-details-marker{display:none}.talent-experience .source-matching-faq summary:after{content:"+";font-size:var(--text-title);font-weight:400;line-height:var(--leading-title);color:var(--teal-ink);transition:transform .25s}.talent-experience .source-matching-faq details[open] summary:after{transform:rotate(45deg)}.talent-experience .source-matching-faq details p{font-size:var(--text-body);max-width:48em;line-height:var(--leading-body)}.talent-experience .cl{min-height:min(78vh,760px);padding-block:88px}.talent-experience .source-landing-closing{background:0 0;border:0}.talent-experience .source-landing-closing h2{font-size:var(--text-section)}.talent-experience .source-landing-closing .source-actions{margin-bottom:0}@keyframes talent-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.talent-service-card,.tour-feature-card{transition:box-shadow .3s,border-color .3s,translate .4s cubic-bezier(.16,1,.3,1)}.talent-service-card:hover,.tour-feature-card:hover{border-color:hsl(var(--md-primary-container) / .4);box-shadow:0 24px 48px -28px hsl(var(--md-primary) / .22);translate:0 -4px}}@supports (content-visibility:auto){.talent-experience #matching-faq{content-visibility:auto;contain-intrinsic-size:auto 760px}.talent-experience .source-landing-closing{content-visibility:auto;contain-intrinsic-size:auto 420px}}@media (max-width:1023px){.talent-experience .container{width:min(760px,100% - 48px)}.talent-experience .source-talent-hero>.container{width:calc(100% - 48px)}.talent-service-heading{grid-template-columns:minmax(0,1fr);gap:20px}.talent-service-heading h2{max-width:none}.talent-service-steps{gap:14px}.talent-service-card{padding:24px}.talent-service-card h3{font-size:var(--text-title)}.talent-experience .tour-sources.bn-tile{grid-template-columns:minmax(0,1fr);gap:24px}.talent-experience .tour-source-copy h3{max-width:none}.talent-experience .portal-tour .tour-features{grid-template-columns:minmax(0,1fr)}.talent-experience .tour-feature-card{grid-template-columns:auto minmax(0,1fr);gap:12px 32px;display:grid}.talent-experience .tour-feature-card>.talent-icon-tile{grid-area:1/1/3;margin:0}.talent-experience .tour-feature-card h3{grid-column:2}.talent-experience .tour-feature-card>p{grid-column:2;margin:0}.talent-experience .jr-track{height:auto}.talent-experience .tr-principles{grid-template-columns:minmax(0,1fr)}.talent-experience .portal-returning .portal-tour-grid{grid-template-columns:minmax(0,1fr);gap:32px}.talent-experience .source-talent-privacy .source-privacy-layout{padding:32px}.talent-experience .st-pin{padding-block:72px}}@media (max-width:680px){.talent-experience .container,.talent-experience .source-talent-hero>.container{width:calc(100% - 32px)}.talent-experience .source-talent-statement{padding-block:56px 32px}.talent-scroll-statement h2{font-size:var(--text-section)}.talent-statement-body{font-size:var(--text-lead);margin-top:20px}.talent-experience .source-website-intro{padding:16px 0 56px}.talent-service-heading{gap:16px}.talent-experience .talent-service-heading h2{font-size:var(--text-section)}.talent-experience .talent-service-heading>p{font-size:var(--text-body)}.talent-service-subhead{margin-top:24px;padding-top:24px}.talent-service-steps{grid-template-columns:minmax(0,1fr)}.talent-card-top{margin-bottom:20px}.talent-experience .sx-title,.talent-section-heading h2{font-size:var(--text-section)}.talent-experience .sx-lede,.talent-section-heading .talent-section-lede{font-size:var(--text-lead)}.talent-experience .sz-grid .bn-tile{padding:24px}.talent-experience .sz-stimme blockquote{font-size:var(--text-quote)}.talent-experience .sz-vg{padding-inline:20px}.talent-experience .tour-source-copy{gap:16px;padding-top:0}.talent-experience .tour-source-copy>p{font-size:var(--text-body)}.talent-experience .tour-source-copy .tour-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.talent-experience .tour-source-copy .tour-options button{font-size:var(--text-control);gap:6px;padding-inline:8px}.tour-source-copy .tour-options svg{display:none}.tour-source-result-head,.tour-source-result-body{padding:20px}.talent-experience .tour-source-review{padding:16px 20px}.talent-experience .tour-feature-card{gap:0;padding:24px;display:flex}.talent-experience .tour-feature-card .talent-card-top{margin-bottom:24px}.talent-experience .tour-feature-card>p{margin:16px 0 24px}.talent-experience .tour-feature-card>ul{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.talent-experience .source-principles .tour-features{grid-template-columns:minmax(0,1fr)}.talent-experience .source-journey-heading>p:last-child{font-size:var(--text-body)}.talent-experience .source-talent-privacy .source-privacy-layout{gap:32px;padding:24px 16px}.talent-experience .source-privacy-card dl>div{font-size:var(--text-caption);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-inline:14px}.talent-experience .source-never-shared{font-size:var(--text-caption)}.talent-experience .tr-principles>li{padding:20px}.talent-experience .sz-feature-side .bn-profile{padding:24px 16px}.talent-experience .sz-feature-text p{font-size:var(--text-body)}.tour-returning-demo{padding:20px}.talent-experience .source-matching-faq{padding-inline:20px}.talent-experience .source-matching-faq summary{font-size:var(--text-body)}.talent-experience .cl{min-height:0;padding-block:64px}}@media (prefers-reduced-motion:reduce){.talent-experience *,.talent-experience :before,.talent-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.talent-experience [data-talent-pending=true],.talent-experience .talent-read-word{opacity:1}.talent-experience .jr-track{height:auto}}.tour-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:56px 0 0;padding:0;list-style:none;display:grid}.tour-pillar{align-content:start;display:grid}.tour-pillar-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.tour-pillar-num{font-family:var(--app-font-headline), sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg, hsl(var(--md-primary)), hsl(var(--md-primary-strong)) 45%, hsl(var(--md-tertiary)));color:#0000;transition:transform .6s var(--ease);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,3.4vw,3.25rem);font-weight:600;line-height:1}.tour-pillar-icon{width:44px;height:44px;transition:transform .6s var(--ease), box-shadow .4s;border:1px solid;border-radius:50%;place-items:center;display:grid}.tour-pillar-rule{background:var(--line);height:1px;margin:22px 0 24px;display:block;position:relative}.tour-pillar-rule:before{content:"";background:var(--brand-fill);width:42%;height:3px;box-shadow:0 0 12px hsl(var(--md-primary-container) / .5);transform-origin:0;transition:transform 1.1s var(--ease) calc(.25s + var(--k,0) * 90ms), width .7s var(--ease);border-radius:3px;position:absolute;top:-1px;left:0}.tour-pillar h3{font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);letter-spacing:-.02em;text-wrap:balance;margin:0}.tour-pillar p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;margin:14px 0 0}.tour-pillar[data-talent-pending=true] .tour-pillar-rule:before{transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.tour-pillar:hover .tour-pillar-rule:before{width:100%;transition-delay:0s}.tour-pillar:hover .tour-pillar-icon{transform:translateY(-3px)rotate(-6deg);box-shadow:0 14px 26px -16px}.tour-pillar:hover .tour-pillar-num{transform:translate(4px)}}@media (max-width:1023px){.tour-pillars{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:44px}.tour-pillar-num{font-size:2.5rem}.tour-pillar-rule{margin:18px 0 20px}}@media (prefers-reduced-motion:reduce){.tour-pillar-rule:before,.tour-pillar-num,.tour-pillar-icon{transition:none}}
.about-hero{isolation:isolate;font-family:var(--app-font-body);padding-top:clamp(36px,5vh,64px);position:relative;overflow:clip}.about-hero>.container{width:min(1440px,100% - 64px)}.about-hero-top{position:absolute;top:0;left:0}.about-hero-canvas,.about-hero-light{pointer-events:none;position:absolute;inset:0}.about-hero-canvas{z-index:-2;background-image:radial-gradient(hsl(var(--md-outline) / .28) .75px, transparent .75px);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 75% at 80% 40%,#000,#0000 85%);mask-image:radial-gradient(80% 75% at 80% 40%,#000,#0000 85%)}.about-hero-light{z-index:-1;background:radial-gradient(ellipse 42% 65% at 79% 46%, hsl(var(--md-primary-container) / .13), transparent 78%), radial-gradient(ellipse 24% 40% at 58% 15%, hsl(var(--md-tertiary) / .055), transparent 80%)}.about-hero-light:before,.about-hero-light:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.about-hero-light:before{background:radial-gradient(ellipse at center, hsl(var(--md-primary-container) / .2), hsl(var(--md-primary-container) / .07) 38%, transparent 70%);width:min(1000px,80vw);height:82%;animation:18s ease-in-out -6s infinite alternate about-aurora-drift;top:-8%;left:40%}.about-hero-light:after{background:radial-gradient(ellipse at center, hsl(var(--md-tertiary) / .1), transparent 68%);width:min(760px,68vw);height:68%;animation:24s ease-in-out -17s infinite alternate-reverse about-aurora-drift;top:18%;right:-5%}.about-hero[data-active=false] .about-hero-light:before,.about-hero[data-active=false] .about-hero-light:after{animation-play-state:paused}.about-hero-main{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(40px,4.5vw,80px);min-height:600px;padding-block:20px 32px;display:grid}.about-hero-copy{min-width:0;padding-bottom:20px}.about-hero-eyebrow{font-size:var(--text-eyebrow);line-height:var(--leading-compact);color:var(--muted);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:30px;font-weight:600;display:flex}.about-hero-eyebrow>span{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 5px hsl(var(--md-primary-container) / .1);border-radius:50%;flex-shrink:0}.about-hero h1{font-size:var(--text-hero);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0;font-weight:600}.about-hero-line{margin-bottom:-.14em;padding:0 .03em .14em 0;display:block;overflow:clip}.about-hero-line>span{display:block}.about-hero-accent>span{color:var(--teal-ink);background:linear-gradient(105deg, hsl(var(--md-primary)) 5%, hsl(var(--md-primary-strong)) 55%, hsl(var(--md-tertiary)) 110%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero-lede{max-width:31em;font-size:var(--text-lead);line-height:var(--leading-body);color:var(--muted);text-wrap:pretty;margin-top:30px}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.about-hero-actions a{border:1px solid var(--line);min-height:48px;font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;display:inline-flex}.about-hero-primary{color:hsl(var(--md-on-primary-container));background:var(--brand-fill);box-shadow:0 4px 14px -8px hsl(var(--md-primary-container) / .55);border-color:#0000!important}.about-hero-secondary{background:hsl(var(--md-surface-container-lowest) / .75)}.about-hero-art{aspect-ratio:1.08;width:100%;max-width:660px;margin-inline:auto;position:relative}.about-hero-art:after{content:"";background:hsl(var(--md-on-surface) / .06);filter:blur(18px);z-index:-1;border-radius:50%;height:22px;position:absolute;bottom:0;left:15%;right:6%}.about-hero-art-label{max-width:18ch;font-size:var(--text-caption);font-weight:600;line-height:var(--leading-compact);color:var(--muted);align-items:start;gap:12px;display:flex;position:absolute;top:2%;left:5%}.about-hero-art-label svg{color:var(--teal-ink);margin-top:4px}.about-hero-orbits{pointer-events:none;position:absolute;inset:0}.about-hero-orbits svg{width:100%;height:100%;animation:16s ease-in-out infinite alternate about-orbit-drift;display:block;overflow:visible}.about-hero-orbits ellipse{stroke:hsl(var(--md-primary) / .12);stroke-width:1px}.about-hero-orbits ellipse:nth-child(2){stroke-dasharray:2 8;stroke:hsl(var(--md-primary) / .16)}.about-hero-orbits path{stroke:hsl(var(--md-primary-container) / .55);stroke-width:1.5px}.about-hero-orbits circle{fill:var(--teal);stroke:var(--paper);stroke-width:3px}.about-orbit-traveler{transform-origin:0 0;animation:22s linear -4s infinite about-orbit-travel}.about-orbit-traveler-outer{animation-duration:30s;animation-direction:reverse;animation-delay:-18s}.about-hero-orbits .about-orbit-halo{fill:hsl(var(--md-primary-container) / .14);stroke:none}.about-hero-orbits .about-orbit-core{fill:var(--teal);stroke-width:1.5px}.about-hero-portraits{transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.about-hero-person{border:1px solid hsl(var(--md-outline-variant) / .8);background:var(--card);border-radius:180px 180px 24px 24px;width:43.5%;margin:0;padding:7px;position:absolute;box-shadow:0 4px 10px -4px #172b360f,0 28px 60px -28px #172b363d}.about-hero-person-1{animation:10s ease-in-out infinite about-portrait-left;top:21%;left:2%;rotate:-7deg}.about-hero-person-2{animation:12s ease-in-out -2s infinite about-portrait-right;top:3%;right:1%;rotate:6deg}.about-hero-photo{aspect-ratio:.82;background:hsl(var(--md-primary-soft));border-radius:160px 160px 18px 18px;overflow:hidden}.about-hero-photo img{object-fit:cover;object-position:50% 43%;width:100%;height:100%;display:block}.about-hero-person figcaption{text-align:center;gap:4px;padding:18px 12px 12px;display:grid}.about-hero-person figcaption>span{color:var(--ink);font-size:var(--text-body);font-weight:600;line-height:var(--leading-body)}.about-hero-person figcaption small{color:var(--muted);font-size:var(--text-small);font-weight:500;line-height:var(--leading-compact)}.about-hero-location{border:1px solid var(--line);background:hsl(var(--md-surface-container-lowest) / .9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:12px;min-width:220px;padding:14px 18px;display:flex;position:absolute;bottom:5%;right:3%;box-shadow:0 12px 32px -20px #172b364d}.about-hero-pin{width:38px;height:38px;color:var(--teal-ink);background:hsl(var(--md-primary-soft));border-radius:50%;place-items:center;display:grid}.about-hero-location>span:nth-child(2){gap:2px;display:grid}.about-hero-location b{font-size:var(--text-small);font-weight:600;line-height:var(--leading-compact)}.about-hero-location small{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-compact)}.about-hero-location-dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 0 4px hsl(var(--md-primary-container) / .1);border-radius:50%;margin-left:12px}.about-hero-foundation{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:80px;margin-top:20px;padding-block:28px 36px;display:grid}.about-hero-mission{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:20px;display:grid}.about-hero-mission>span{color:var(--teal-ink);font-size:var(--text-caption);font-weight:600}.about-hero-mission p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-compact)}.about-hero-belief{font-size:var(--text-lead);font-weight:500;line-height:var(--leading-body);letter-spacing:-.015em;padding-left:32px;position:relative}.about-hero-belief>span{font-size:var(--text-title);font-weight:400;line-height:var(--leading-title);color:var(--teal-ink);position:absolute;top:0;left:0}@keyframes about-portrait-left{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes about-portrait-right{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes about-orbit-drift{0%{transform:rotate(-3deg)}to{transform:rotate(5deg)}}@keyframes about-orbit-travel{to{transform:rotate(360deg)}}@keyframes about-aurora-drift{0%{opacity:.55;transform:translate(-4%,3%)scale(.9)}to{opacity:1;transform:translate(5%,-4%)scale(1.1)}}@media (max-width:1279px){.about-hero-main{gap:36px;min-height:550px}.about-hero h1{font-size:var(--text-hero)}.about-hero-art-label,.about-hero-person figcaption>span{font-size:var(--text-caption)}.about-hero-person figcaption small{font-size:var(--text-small)}.about-hero-location{min-width:198px;padding:12px 14px;bottom:1%}.about-hero-foundation{gap:40px}}@media (max-width:1000px){.about-hero{padding-top:40px}.about-hero>.container{width:min(760px,100% - 48px)}.about-hero-main{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding-block:12px 24px}.about-hero-copy{padding-bottom:0}.about-hero h1{font-size:var(--text-hero)}.about-hero-lede{max-width:32em}.about-hero-art{max-width:560px}.about-hero-person figcaption>span{font-size:var(--text-body)}.about-hero-person figcaption small{font-size:var(--text-small)}.about-hero-location{min-width:220px;bottom:5%}.about-hero-foundation{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:16px}.about-hero-belief{max-width:32em}}@media (max-width:600px){.about-hero{padding-top:24px}.about-hero>.container{width:calc(100% - 32px)}.about-hero-main{gap:28px}.about-hero-eyebrow{font-size:var(--text-eyebrow);gap:10px;margin-bottom:24px}.about-hero h1{font-size:var(--text-hero);letter-spacing:var(--tracking-heading)}.about-hero-lede{font-size:var(--text-lead);line-height:var(--leading-body);margin-top:24px}.about-hero-actions{gap:10px;margin-top:24px}.about-hero-actions a{font-size:var(--text-small);gap:10px;padding:12px 14px}.about-hero-art{aspect-ratio:.96;margin-top:12px}.about-hero-person{border-radius:130px 130px 18px 18px;width:44%;padding:5px}.about-hero-photo{aspect-ratio:.76;border-radius:120px 120px 14px 14px}.about-hero-person-1{top:21%;left:2%}.about-hero-person-2{top:6%;right:1%}.about-hero-person figcaption{gap:4px;padding:12px 3px 8px}.about-hero-person figcaption>span{font-size:var(--text-caption)}.about-hero-person figcaption small{font-size:var(--text-small)}.about-hero-art-label{max-width:15ch;font-size:var(--text-illustration);top:1%;left:2%}.about-hero-art-label svg{width:15px}.about-hero-location{border-radius:14px;gap:10px;min-width:190px;padding:10px 12px;bottom:0;right:0}.about-hero-pin{width:32px;height:32px}.about-hero-location b{font-size:var(--text-caption)}.about-hero-location small{font-size:var(--text-small)}.about-hero-location-dot{width:5px;height:5px;margin-left:8px}.about-hero-mission{grid-template-columns:minmax(0,1fr);gap:10px}.about-hero-foundation{margin-top:20px;padding-block:24px 28px}.about-hero-belief{font-size:var(--text-body)}}@media (pointer:coarse){.about-hero-person,.about-hero-orbits svg,.about-orbit-traveler,.about-hero-light:before,.about-hero-light:after{animation:none}}@media (prefers-reduced-motion:reduce){.about-hero *,.about-hero :before,.about-hero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.about-hero-portraits,.about-hero-light{transform:none!important}}
.about-story .sx-lede{max-width:50em}.about-story-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.about-story-cards>li{min-width:0;display:flex}.about-story-card{border:1px solid var(--line);background:radial-gradient(ellipse at 0 0, hsl(var(--md-primary) / .045), transparent 65%), var(--card);min-width:0;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .35s;border-radius:24px;flex:1;padding:clamp(24px,2.2vw,32px);scroll-margin-top:24px}.about-story-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.about-story-card-icon{border:1px solid hsl(var(--md-primary) / .14);background:var(--mint);width:48px;height:48px;color:var(--teal-ink);transition:transform .55s var(--ease), box-shadow .4s;border-radius:15px;flex:none;place-items:center;display:grid}.about-story-card-number{color:var(--muted);font-family:var(--app-font-headline), sans-serif;font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);letter-spacing:-.04em;font-variant-numeric:tabular-nums;transition:color .35s}.about-story-card h3{color:var(--ink);font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.about-story-card p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;margin:12px 0 0}@media (hover:hover) and (pointer:fine){.about-story-card:hover{border-color:hsl(var(--md-primary) / .35);box-shadow:0 24px 48px -32px hsl(var(--md-on-surface) / .22), 0 12px 40px -24px hsl(var(--md-primary-container) / .4);transform:translateY(-5px)}.about-story-card:hover .about-story-card-icon{box-shadow:0 8px 22px -12px hsl(var(--md-primary-container) / .5);transform:translateY(-2px)rotate(-5deg)scale(1.06)}.about-story-card:hover .about-story-card-number{color:var(--teal-ink)}}@media (max-width:680px){.about-story-cards{grid-template-columns:minmax(0,1fr);gap:16px}.about-story-card{padding:24px}}@media (prefers-reduced-motion:reduce){.about-story-card,.about-story-card-icon{transition:none}.about-story-card:hover,.about-story-card:hover .about-story-card-icon{transform:none}}
.site-footer{border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 500px;padding-block:clamp(48px,5vw,80px) 0;overflow:clip}.ft-surface,.ft-atmosphere,.ft-orbit{pointer-events:none;z-index:-1;position:absolute}.ft-surface{background:linear-gradient(180deg, var(--paper), var(--soft));inset:0}.ft-atmosphere{background:radial-gradient(ellipse at 3% 44%, hsl(var(--md-primary-container) / .09), transparent 52%);inset:0}.ft-orbit{width:min(560px,45vw);color:var(--teal-ink);opacity:.12;animation:14s ease-in-out infinite ft-drift;top:70px;left:max(-100px,50vw - 870px)}.ft-orbit svg{stroke:currentColor;stroke-width:.8px;width:100%;height:auto;display:block}.ft-orbit circle{fill:var(--paper);stroke-width:1.5px}.ft-content{position:relative}.ft-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.ft-brand{border-radius:4px;align-items:center;display:inline-flex}.ft-brand img{width:188px;height:auto;display:block}.ft-top-link{min-height:48px;color:var(--muted);font-size:var(--text-caption);align-items:center;gap:16px;display:inline-flex}.ft-top-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);background:var(--card);box-shadow:0 4px 12px hsl(var(--md-primary) / .03);border-radius:50%;place-items:center;display:grid}.ft-top-icon svg{transition:transform .3s var(--ease)}.ft-top-link:hover .ft-top-icon svg,.ft-top-link:focus-visible .ft-top-icon svg{transform:translateY(-3px)}.ft-main{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:clamp(48px,6vw,100px);padding-block:clamp(44px,4.5vw,68px) clamp(44px,4.5vw,64px);display:grid}.ft-statement{max-width:350px;font-family:var(--app-font-headline), sans-serif;font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:-.045em;color:var(--ink);background:linear-gradient(115deg, var(--ink) 25%, var(--teal-ink));-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.ft-belief{max-width:280px;font-size:var(--text-caption);line-height:var(--leading-compact);color:var(--muted);text-wrap:pretty;margin-top:22px}.ft-nav{grid-template-columns:1fr 1.2fr 1fr 1.1fr;gap:clamp(20px,2.5vw,40px);padding-top:5px;display:grid}.ft-heading{font-family:var(--app-font-body), sans-serif;font-size:var(--text-small);font-weight:600;line-height:var(--leading-compact);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);margin:0 0 18px}.ft-nav ul{margin:0;padding:0;list-style:none;display:grid}.ft-link{min-height:44px;font-size:var(--text-small);line-height:var(--leading-compact);color:var(--muted);border-radius:2px;align-items:center;gap:7px;padding-block:8px;display:inline-flex}.ft-link>span{position:relative}.ft-link>span:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;inset:auto 0 -3px;transform:scaleX(0)}.ft-link svg{opacity:.6;transition:transform .35s var(--ease), opacity .35s}.ft-link[data-featured]{color:var(--teal-ink);font-weight:500}.ft-link:hover,.ft-link:focus-visible{color:var(--teal-ink)}.ft-link:hover>span:after,.ft-link:focus-visible>span:after{transform:scaleX(1)}.ft-link:hover svg,.ft-link:focus-visible svg{opacity:1;transform:translate(2px,-2px)}.ft-bottom{border-top:1px solid var(--line);min-height:82px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.ft-bottom p{font-size:var(--text-caption);line-height:var(--leading-compact)}.ft-bottom-info{gap:8px;display:grid}.ft-cookie-settings{appearance:none;border:1px solid var(--line);background:color-mix(in srgb, var(--card) 60%, transparent);min-height:44px;color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:500;line-height:var(--leading-compact);text-align:start;box-shadow:0 2px 6px hsl(var(--md-primary) / .025);transition:color .22s var(--ease), background .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease), transform .22s var(--ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:inline-flex}.ft-cookie-icon{background:var(--mint);width:28px;height:28px;color:var(--teal-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ft-cookie-settings:hover,.ft-cookie-settings:focus-visible{border-color:color-mix(in srgb, var(--teal-ink) 40%, var(--line));background:var(--card);color:var(--teal-ink);box-shadow:0 4px 14px hsl(var(--md-primary) / .07)}.ft-cookie-settings:hover{transform:translateY(-1px)}.ft-cookie-settings:active{transform:translateY(0)}.ft-cookie-settings:focus-visible{outline:2px solid var(--teal-ink);outline-offset:4px}.ft-signature{align-items:center;gap:12px;display:inline-flex}.ft-signature svg{color:var(--teal-ink);stroke:currentColor;stroke-width:1.2px}@keyframes ft-drift{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@media (max-width:1100px){.ft-main{grid-template-columns:1fr;gap:40px}.ft-manifesto{justify-content:space-between;align-items:end;gap:40px;display:flex}.ft-statement{max-width:430px;font-size:var(--text-section)}.ft-belief{margin-top:0}.ft-orbit{width:480px}}@media (max-width:760px){.ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}}@media (max-width:600px){.site-footer{padding-top:36px}.ft-brand img{width:158px}.ft-top-link{font-size:var(--text-caption);gap:10px}.ft-top-icon{width:44px;height:44px}.ft-main{gap:36px;padding-block:36px}.ft-manifesto{display:block}.ft-statement{max-width:340px;font-size:var(--text-section)}.ft-belief{max-width:300px;margin-top:16px}.ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.ft-heading{margin-bottom:10px}.ft-link{font-size:var(--text-small)}.ft-bottom{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ft-bottom-info{text-align:center;justify-items:center}.ft-signature{justify-content:center}.ft-cookie-settings{width:100%;min-height:var(--control-height,56px);border-radius:var(--control-radius,16px);padding:12px 16px}.ft-orbit{width:420px;top:50px;left:-160px}}@media (max-width:380px){.ft-top-link>span:first-child{display:none}}@media (pointer:coarse){.ft-orbit{animation:none}}@media (prefers-reduced-motion:reduce){.site-footer *,.site-footer :before,.site-footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.lh-company .lh-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,4vw,72px)}.lh-company .lh-copy{align-self:start;max-width:650px;padding-top:clamp(40px,6vw,88px)}.lh-company .lh-aurora{will-change:auto;animation:none}.company-hero-scene{isolation:isolate;width:100%;max-width:660px;margin-inline:auto;position:relative}.company-scene-grid,.company-scene-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.company-scene-grid{background:linear-gradient(125deg, transparent 48%, var(--line) 49%, transparent 50%);opacity:.4;background-size:48px 48px;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.company-scene-glow{background:radial-gradient(ellipse at 55% 42%, hsl(var(--md-primary-container) / .22), transparent 65%);filter:blur(28px)}.company-depth-plane{transform-origin:50%;width:100%;transition:transform .6s var(--ease);gap:24px;padding:12px 6px;display:grid;position:relative}.company-role-card{border:1px solid var(--line);background:var(--card);width:74%;box-shadow:0 20px 50px -25px hsl(var(--md-on-surface) / .25);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:end;align-items:center;gap:12px;margin-right:6%;padding:24px;animation:12s ease-in-out infinite company-role-float;display:grid;position:relative;transform:rotate(5deg)}.company-role-icon{background:var(--brand-fill);width:54px;height:54px;color:hsl(var(--md-on-primary-container));border-radius:18px;place-items:center;display:grid}.company-role-card .company-role-label{color:var(--teal-ink);font-size:var(--text-caption);margin-bottom:6px}.company-role-card h3{font-size:var(--text-title);line-height:var(--leading-title)}.company-role-card p{font-size:var(--text-small);color:var(--muted);line-height:var(--leading-compact)}.company-role-spark{color:var(--teal-ink)}.company-role-tags{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:8px;display:flex}.company-role-tags span{background:var(--soft);font-size:var(--text-caption);color:var(--muted);border-radius:8px;padding:6px 10px}.company-incoming{border:1px solid var(--line);background:var(--card);width:68px;color:var(--teal-ink);box-shadow:0 12px 24px -16px hsl(var(--md-on-surface) / .3);border-radius:16px;gap:7px;padding:14px;animation:12s ease-in-out infinite company-profile-drift;display:grid;position:absolute}.company-incoming i{background:var(--line);border-radius:4px;height:4px}.company-incoming i:last-child{width:65%}.company-incoming-0{--profile-x:80px;--profile-y:70px;top:20%;left:2%;transform:rotate(-14deg)}.company-incoming-1{--profile-x:-70px;--profile-y:30px;animation-delay:-4s;top:48%;right:-1%}.company-incoming-2{--profile-x:65px;--profile-y:-60px;animation-delay:-8s;bottom:5%;left:0}.company-shortlist-card{border:1px solid var(--line);background:var(--card);width:86%;box-shadow:0 32px 70px -38px hsl(var(--md-on-surface) / .36);border-radius:24px;margin-left:4%;animation:12s ease-in-out infinite company-shortlist-float;position:relative;overflow:hidden;transform:rotate(-3deg)}.company-shortlist-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 24px;display:flex}.company-shortlist-heading h3{font-size:var(--text-subtitle);line-height:var(--leading-title);flex:1}.company-shortlist-mark{color:var(--teal-ink)}.company-live-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 5px hsl(var(--md-primary-container) / .1);border-radius:50%}.company-shortlist-rows{gap:8px;padding:14px;display:grid}.company-candidate{background:var(--soft);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px;display:grid}.company-candidate-avatar{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.company-candidate b{font-size:var(--text-small);font-weight:500;line-height:var(--leading-compact)}.company-candidate-lines{gap:6px;margin-top:7px;display:flex}.company-candidate-lines i{background:var(--line);border-radius:4px;width:34%;height:4px}.company-candidate-lines i:last-child{width:22%}.company-candidate-check{background:var(--mint);width:24px;height:24px;color:var(--teal-ink);border-radius:50%;place-items:center;display:grid}.company-human-review{color:var(--teal-ink);font-size:var(--text-caption);line-height:var(--leading-compact);align-items:center;gap:8px;padding:0 24px 20px;display:flex}.company-ready{border:1px solid var(--line);max-width:85%;color:var(--ink);background:var(--card);box-shadow:0 16px 30px -20px hsl(var(--md-on-surface) / .3);font-size:var(--text-small);line-height:var(--leading-compact);border-radius:16px;justify-self:end;align-items:center;gap:10px;padding:14px 18px;animation:12s ease-in-out infinite company-ready-float;display:flex;position:relative}.company-ready>span{background:var(--brand-fill);width:28px;height:28px;color:hsl(var(--md-on-primary-container));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.company-hero-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.company-hero-steps li{border-top:1px solid var(--line);animation:company-text-enter .8s calc(.2s + var(--step-index) * .1s) both;align-content:start;gap:10px;padding-top:16px;display:grid}.company-step-number{color:var(--teal-ink);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.company-hero-steps b{font-size:var(--text-small);line-height:var(--leading-compact);font-weight:600;display:block}.company-hero-steps p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-compact);margin-top:5px}.company-scene-caption{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.company-scene-caption p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-compact);animation:.8s .6s both company-text-enter}.company-hero-scene:not([data-running=true]) .company-depth-plane *,.company-hero-scene[data-quiet=true] .company-depth-plane *{animation-play-state:paused}.company-hero-scene[data-quiet=true] .company-incoming{display:none}@keyframes company-role-float{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes company-shortlist-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(8px)rotate(-1deg)}}@keyframes company-profile-drift{0%,8%,to{opacity:0;transform:translate(0)rotate(-12deg)}18%,30%{opacity:.8;transform:translate(0)rotate(-8deg)}60%,90%{transform:translate(var(--profile-x),var(--profile-y)) rotate(3deg) scale(.65);opacity:0}}@keyframes company-ready-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes company-text-enter{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media (max-width:1023px){.lh-company .lh-layout{grid-template-columns:minmax(0,1fr);gap:40px}.lh-company .lh-copy{padding-top:0}.company-hero-scene{max-width:600px}}@media (max-width:600px){.company-role-card{gap:10px;padding:18px;left:auto}.company-role-icon{border-radius:12px;width:40px;height:40px}.company-role-card h3{font-size:var(--text-subtitle)}.company-role-tags{gap:5px;padding-top:4px}.company-role-tags span{padding:5px 7px}.company-role-spark{display:none}.company-depth-plane{aspect-ratio:auto;gap:24px;padding:12px 6px;display:grid}.company-role-card{grid-template-columns:auto minmax(0,1fr);justify-self:stretch;width:100%;margin-right:0}.company-shortlist-card{width:100%;margin-left:0}.company-incoming{display:none}.company-shortlist-heading{gap:8px;padding:16px}.company-shortlist-heading h3{font-size:var(--text-small)}.company-shortlist-rows{gap:7px;padding:12px}.company-candidate{gap:8px;padding:9px}.company-candidate b{font-size:var(--text-caption)}.company-human-review{padding:0 20px 16px}.company-ready{max-width:100%;font-size:var(--text-caption);justify-self:end;padding:10px 14px;position:relative;bottom:auto;right:auto}.company-hero-steps{gap:12px;margin-top:38px}.company-hero-steps li{gap:8px}.company-hero-steps p{display:none}.company-hero-steps b{font-size:var(--text-caption)}}@media (pointer:coarse){.company-depth-plane{transition:none}.company-incoming{display:none}}@media (prefers-reduced-motion:reduce){.company-hero-scene *,.company-hero-scene :before,.company-hero-scene :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.company-depth-plane{transform:none!important}.company-incoming{display:none}}
.lh-copy{animation:none}.lh-line>span,.lh-eyebrow,.lh-lede,.lh-actions,.lh-note,.source-hero-copy,[data-about-enter]{animation:.65s cubic-bezier(.16,1,.3,1) both hero-settle}.lh-accent>span{animation:.65s cubic-bezier(.16,1,.3,1) both hero-settle,9s ease-in-out 1s infinite lh-shimmer}.source-hero-product{animation:.8s cubic-bezier(.16,1,.3,1) both hero-settle}@keyframes hero-settle{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (max-width:600px){.lh-line>span,.lh-eyebrow,.lh-lede,.lh-actions,.lh-note,.source-hero-copy,.source-hero-product,[data-about-enter]{animation-duration:.45s}.lh-accent>span{animation:.45s cubic-bezier(.16,1,.3,1) both hero-settle}}@media (prefers-reduced-motion:reduce){.lh-copy,.lh-line>span,.lh-eyebrow,.lh-lede,.lh-actions,.lh-note,.source-hero-copy,.source-hero-product,[data-about-enter]{animation:none}}
.legal-content{overflow-wrap:anywhere}.talent-experience .source-privacy-card dl>div{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.source-privacy-card dt,.tour-source-fields dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sz-stimme figcaption>span:last-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}@media (max-width:600px){:root{--sx-space:64px;--section-space:var(--sx-space);--control-height:56px;--control-radius:16px;--text-hero:clamp(2rem, 8.8vw + .2rem, 2.5rem);--text-section:clamp(1.75rem, 6.5vw + .25rem, 2rem)}.container,.about-hero>.container,.talent-experience .container,.talent-experience .source-talent-hero>.container{width:calc(100% - 32px)}h1,h2,h3{overflow-wrap:break-word}.lh-copy{text-align:left;justify-items:start}.lh-actions{justify-content:start}.lh-actions,.about-hero-actions,.source-hero-copy .source-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.lh-actions a,.about-hero-actions a,.source-hero-copy .source-actions a{justify-content:space-between;width:100%;min-height:48px}.lh-lede{max-width:none}.lh-actions .lh-cta,.about-hero-actions a,main .button,main .sz-feature-text .lh-cta{min-height:var(--control-height);border-radius:var(--control-radius);font-size:var(--text-control);font-weight:600;line-height:var(--leading-compact);border:1px solid #0000;padding:8px 16px}.lh-actions .lh-cta-secondary,.about-hero-actions .about-hero-secondary{border-color:var(--line)}main .sz-feature-text .lh-cta{width:100%}.lh-cta-label{white-space:normal;gap:2px;line-height:1.3}.lh-cta-label small{font-size:var(--text-eyebrow);line-height:1.25}.lh,.lh-company,.lh-talent{padding-block:calc(28px + var(--nv-height)) var(--sx-space)}.lh-layout,.lh-company .lh-layout{gap:40px}.lh-title,.about-hero-title{font-size:var(--text-hero)}.lh-lede,.about-hero-lede{font-size:var(--text-lead)}.sx-section,.talent-experience .sx-section,.cl{padding-block:var(--sx-space)}.sx-title,.talent-experience .sx-title{margin-top:0}.sx-nach-kopf,.talent-experience .sx-nach-kopf{margin-top:32px}.about-hero{padding-top:28px}.about-hero-main{padding-block:0 40px}.about-hero-foundation{padding-bottom:var(--sx-space)}.jr-promise{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:20px;display:grid}.jr-promise>svg{margin-top:4px}.jr-promise .sx-link{grid-column:2;justify-self:start}.jr-promise p{line-height:var(--leading-body)}.sz-preis li>div{grid-template-columns:minmax(0,1fr);gap:6px}.talent-experience .source-talent-privacy .source-privacy-layout{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0;overflow:visible}.source-privacy-watermark{display:none}.source-privacy-copy{gap:16px}.source-privacy-copy .tour-options{width:100%}.source-privacy-copy .tour-options button{min-height:44px}.source-talent-privacy .source-privacy-copy>.source-example-label{font-size:var(--text-caption);color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}.talent-experience .source-privacy-card dl>div{font-size:var(--text-small);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:12px 16px}.source-privacy-card:not([data-expanded=true]) [data-privacy-extra=true]{display:none}.source-privacy-card .source-privacy-value>[data-hidden=false]{white-space:normal;text-overflow:clip;overflow:visible}.source-privacy-expand{border-radius:var(--control-radius);background:var(--soft);width:100%;min-height:48px;color:var(--teal-ink);font-size:var(--text-control);border:0;justify-content:center;align-items:center;margin-top:8px;padding:10px 16px;font-weight:600;display:flex}.nv-bar,.nv[data-scrolled=true] .nv-bar{width:calc(100% - 16px);height:60px;top:8px}.nv-brand img,.nv[data-scrolled=true] .nv-brand img{width:116px}.source-hero-preview{gap:12px;padding:0;display:grid}.source-hero-preview>.tour-badge{box-shadow:none;font-size:var(--text-small);background:0 0;border:0;justify-self:start;padding:0;animation:none;position:static}.source-hero-assurance{border:1px solid var(--line);max-width:none;box-shadow:var(--talent-shadow-xs);align-items:center;padding:16px;display:flex;position:static}.source-hero-assurance b,.source-hero-assurance p{font-size:var(--text-caption)}.source-hero-preview .portal-demo-heading{gap:8px;padding:16px}.source-hero-preview .portal-demo-heading b{font-size:var(--text-small)}.source-hero-preview .portal-demo-heading .tour-badge{font-weight:400;font-size:var(--text-caption);border:0;padding:0}.portal-demo-tabs{gap:2px;padding:4px}.portal-demo-tabs .portal-demo-tab{font-size:var(--text-caption);flex-direction:column;gap:6px;min-height:64px;padding:10px 2px}.portal-demo-tabs svg{flex-shrink:0}.source-hero-preview .portal-demo-panel{min-height:0;padding:16px}.source-hero-preview .tour-person{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.source-hero-preview .tour-person>.tour-badge{grid-column:2;justify-self:start;margin:0}.source-hero-preview .tour-person>span:first-child{grid-row:1/3}.source-hero-preview .tour-person h3{font-size:var(--text-subtitle)}.source-hero-preview .tour-person p{font-size:var(--text-caption)}.source-hero-preview .tour-chips{gap:8px}.source-hero-preview .tour-chips li{font-size:var(--text-caption);flex:120px;gap:6px;padding:10px 8px}.source-hero-preview .source-demo-check{display:none}.source-hero-preview .tour-facts{gap:8px 16px}.jr-steps{gap:16px;padding-left:24px}.jr-steps:before{left:5px}.jr-step{border-radius:20px;padding:20px}.jr-step:before{width:12px;height:12px;left:-26px}.jr-inline{background:0 0;border-radius:0;padding:0;overflow:visible}.jr-inline:after{display:none}.jr-step .jr-inline .jv>:first-child,.jr-step .jr-inline .jv>:nth-child(2){translate:none}.jr-inline .jv-card{box-shadow:none;border-radius:16px;gap:12px;padding:16px}.jr-inline .jv-card-offset{margin-left:0}.jv-row{flex-wrap:wrap;gap:10px}.jv-row>span:not(.jv-avatar):not(.jv-badge){flex:1;min-width:0}.jv-row b{font-size:var(--text-small)}.jv-row small{font-size:var(--text-caption)}.jv-badge{white-space:normal}.jv-actions{grid-template-columns:minmax(0,1fr);gap:8px}.jv-accept{animation:none}.jv-decline{min-height:24px;font-size:var(--text-caption);border:0}.jv-button,.jv-accept{text-align:center;min-height:44px;padding:10px 12px}.jv-result{font-size:var(--text-caption);align-items:start}.jv-result svg{flex-shrink:0;margin-top:4px}.about-hero-art{aspect-ratio:auto;margin-top:8px}.about-hero-art-label,.about-hero-art:after{display:none}.about-hero-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative;inset:auto;transform:none!important}.about-hero-person{width:auto;box-shadow:var(--talent-shadow-xs);border-radius:24px;padding:5px;animation:none;position:relative;inset:auto;rotate:none}.about-hero-photo{aspect-ratio:.9;border-radius:19px 19px 12px 12px}.about-hero-person figcaption{gap:4px;padding:12px 4px}.about-hero-person figcaption>span,.about-hero-person figcaption small{font-size:var(--text-caption);line-height:var(--leading-compact)}.about-hero-location{width:100%;min-width:0;box-shadow:none;margin-top:16px;padding:12px 16px;position:relative;inset:auto}.about-hero-orbits{opacity:.3}.company-role-card,.company-shortlist-card,.company-ready{animation:none;transform:none}.company-candidate{animation:none}.company-depth-plane{gap:16px;padding:0}.company-role-card{width:100%}.company-hero-steps{margin-top:24px}.talent-experience .source-privacy-card dd{min-width:0}}@media (max-width:360px){.nv-brand img,.nv[data-scrolled=true] .nv-brand img{width:100px}.nv-sheet{padding-inline:16px}.nv-sheet-tools .language-switch a{padding-inline:12px}.portal-demo-tabs .portal-demo-tab{font-size:var(--text-caption)}.source-hero-preview .tour-chips li{flex-basis:100%}}
.lh-talent .lh-aurora{will-change:auto;animation:none}.lh-talent .source-hero-preview{isolation:isolate;perspective:1200px;padding:0}.source-preview-glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 55% 45%, hsl(var(--md-primary-container) / .22), transparent 66%);filter:blur(28px);position:absolute;inset:8% -12% 4%}.source-hero-plane{transform-origin:50%;transition:transform .65s var(--ease);padding:3.75rem 0 5rem;position:relative}.source-preview-backplate{z-index:-1;border:1px solid hsl(var(--md-primary) / .18);background:linear-gradient(145deg, hsl(var(--md-primary-container) / .1), hsl(var(--md-surface-container-low) / .5));pointer-events:none;border-radius:28px;position:absolute;inset:5rem 1rem 5.75rem;transform:translate(-10px,3px)rotate(-4deg)}.source-hero-plane>.tour-badge{z-index:2;color:var(--ink);border:1px solid var(--line);background:var(--card);box-shadow:var(--talent-shadow-md);align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;animation:10s ease-in-out infinite talent-companion-float;display:flex;position:absolute;top:0;right:.5rem}.source-hero-plane>.tour-badge svg{color:hsl(var(--md-violet))}.source-hero-float{border-radius:24px;animation:10s ease-in-out infinite talent-product-float;position:relative}.lh-talent .source-hero-preview .portal-demo{border-color:hsl(var(--md-primary) / .24);background:var(--card);box-shadow:0 1px 0 hsl(var(--md-on-surface) / .06) inset, 0 24px 65px -32px hsl(var(--md-on-surface) / .3), 0 0 36px -20px hsl(var(--md-primary) / .24);position:relative;overflow:hidden}.source-hero-float:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(112deg, transparent 25%, hsl(var(--md-primary) / .055) 45%, transparent 62%);pointer-events:none;animation:10s ease-in-out infinite talent-card-light;position:absolute;inset:0}.lh-talent .source-hero-preview .portal-demo-panel{min-height:23.5rem;padding-bottom:1.75rem}.lh-talent .source-hero-preview .tour-note{font-size:var(--text-caption)}.lh-talent .source-hero-preview .tour-result{background:linear-gradient(145deg, hsl(var(--md-primary-container) / .065), var(--soft))}.lh-talent .source-hero-preview .tour-person,.lh-talent .source-hero-preview .tour-result,.lh-talent .source-hero-preview .tour-chips,.lh-talent .source-hero-preview .tour-note{animation:.7s cubic-bezier(.16,1,.3,1) both talent-detail-enter}.lh-talent .source-hero-preview .tour-result{animation-delay:80ms}.lh-talent .source-hero-preview .tour-chips{animation-delay:.16s}.lh-talent .source-hero-preview .tour-note{animation-delay:.24s}.lh-talent .source-hero-assurance{border-color:hsl(var(--md-primary) / .2);background:var(--card);max-width:calc(100% - 2.5rem);margin:0;padding:1rem 1.25rem;animation:10s ease-in-out -3s infinite talent-companion-float;bottom:.25rem;left:auto;right:1.25rem}.lh-talent .source-hero-assurance b{font-weight:600}.source-hero-preview:not([data-running=true]) .source-hero-plane *,.source-hero-preview:not([data-running=true]) .source-hero-float:after,.source-hero-preview:focus-within .source-hero-float,.source-hero-preview:focus-within .source-hero-float:after{animation-play-state:paused}@media (hover:hover){.source-hero-preview:hover .source-hero-float{animation-play-state:paused}}@keyframes talent-product-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(.6deg)}}@keyframes talent-companion-float{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes talent-card-light{0%,20%,to{opacity:0;transform:translate(-30%)}40%{opacity:1}70%{opacity:0;transform:translate(30%)}}@keyframes talent-detail-enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}@media (max-width:600px){.source-hero-plane{gap:16px;padding:0;display:grid}.source-preview-backplate{inset:4rem .5rem 6rem;transform:rotate(-2deg)}.source-hero-plane>.tour-badge{font-size:var(--text-caption);box-shadow:none;justify-self:end;padding:.5rem .75rem;position:static}.lh-talent .source-hero-preview .portal-demo-panel{min-height:0;padding:16px}.lh-talent .source-hero-assurance{justify-self:end;max-width:100%;margin:0;padding:.875rem 1rem;position:static}.lh-talent .source-hero-preview .tour-person{animation:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.source-hero-plane{transition:none;transform:none!important}.source-hero-preview .source-hero-float,.source-hero-preview .source-hero-float:after,.source-hero-plane>.tour-badge,.lh-talent .source-hero-assurance{animation:none}}@media (prefers-reduced-motion:reduce){.lh-talent *,.lh-talent :before,.lh-talent :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.source-hero-preview{transform:none!important}}
