.employees-page .team-welcome{height:610px;min-height:0;display:block;padding:100px 0 36px;background:#f4f1ea;overflow:hidden;isolation:isolate}.welcome-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-3}.team-welcome::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fcfbf8d9,#fcfbf88c 38%,#fcfbf815 75%);z-index:-2}.team-welcome::after{content:'';position:absolute;inset:auto 0 0;height:135px;background:linear-gradient(transparent,#fcfbf8);z-index:3;pointer-events:none}.welcome-inner{max-width:1280px;width:calc(100% - 96px);height:100%;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center}.welcome-copy{position:relative;z-index:4;padding-bottom:12px}.site-pages .welcome-copy h1{font:400 clamp(68px,6vw,92px)/1.02 var(--heading);letter-spacing:-.045em;margin:0 0 32px;text-wrap:balance}.welcome-copy .section-explore{margin:0}.welcome-team{position:relative;width:100%;aspect-ratio:640/430;align-self:center}.welcome-person{position:absolute;display:block;width:var(--size);aspect-ratio:1;border-radius:50%;outline-offset:7px;transition:translate .45s cubic-bezier(.2,.8,.2,1);-webkit-user-drag:none}.welcome-0{--size:37%;left:0;top:22%;z-index:3}.welcome-1{--size:27%;left:38%;top:0;z-index:2}.welcome-2{--size:34%;right:0;top:33%;z-index:3}.welcome-3{--size:21%;right:0;top:0;z-index:1}.welcome-4{--size:24%;left:29%;bottom:0;z-index:4}.welcome-5{--size:24%;left:37%;top:40%;z-index:2}.employee-hero .welcome-person .employee-glass-orb{box-shadow:0 12px 24px #3a393215,0 1px 2px #3a393224,inset 0 0 0 1px #ffffff9c;background:#eef0e3}.employee-hero .welcome-person .employee-orb-portrait{object-fit:cover;object-position:center;transform:none}.employee-hero .welcome-person .employee-orb-rim{opacity:.48;mask-image:radial-gradient(circle closest-side,transparent 89%,#0004 95%,#000 100%)}.employee-hero .welcome-person .employee-orb-reflection{background:radial-gradient(ellipse 75% 25% at 35% 0%,#fff9,transparent 85%);box-shadow:inset 2px 2px 3px #ffffffb0,inset 0 -1px 2px #fff8,inset 0 0 0 1px #ffffff80}.employee-hero .welcome-person .employee-orb-reflection::before{border-width:2px;opacity:.55}.welcome-person:focus-visible{outline:2px solid #745382}@media(hover:hover) and (pointer:fine){.welcome-person:hover{translate:0 -5px}}.employees-page #employee-directory{padding-top:52px;padding-bottom:100px;scroll-margin-top:110px}.employees-page .direction-directory-heading{display:block;text-align:center;margin:0 0 40px}.employees-page .direction-directory-heading h2{font:400 clamp(34px,3.3vw,48px)/1.1 var(--heading);letter-spacing:-.035em;margin:0}.employees-page .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.employees-page .people-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--hairline);border-radius:16px;transition:border-color .25s ease,box-shadow .25s ease}.employees-page .people-card .people-photo{border-radius:15px 15px 0 0;aspect-ratio:1;flex:none;position:relative;overflow:hidden;isolation:isolate}.employees-page .people-card .people-copy{padding:22px 20px 26px;flex:1}.employees-page .people-card .people-copy>span{font-size:14px;color:var(--muted)}.employees-page .people-card .people-copy h2{font-size:26px;line-height:1.2;margin:9px 0 13px;white-space:normal;text-wrap:pretty;letter-spacing:-.035em}.employees-page .people-card .people-copy p{font-size:15px;line-height:1.6;margin:0;color:var(--muted);max-width:36ch}.employees-page .people-card:is(:hover,:focus-visible){border-color:#b9a7c1;box-shadow:0 8px 24px #302b3308}.employees-page .people-card:is(:hover,:focus-visible) .people-photo{box-shadow:none}.employees-page .people-card:focus-visible{outline:2px solid #745382;outline-offset:4px}.employee-greeting-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;z-index:2;transition:opacity .22s ease}.greeting-ready.greeting-playing .employee-greeting-video{opacity:1}.employees-page .people-photo .employee-static-portrait,.employees-page .people-photo .twin-card-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;filter:none;transition:none;z-index:1}.employees-page .create-portrait{display:grid;place-items:center;background:#f0eee7 url("/optimized-media/v2/mist-hills-q95.webp") center/cover}.create-portrait::before{content:'';position:absolute;inset:0;background:#fcfbf83d}.employee-create-plus{position:relative;display:grid;place-items:center;width:104px;height:104px;color:var(--ink);border-radius:50%;background:linear-gradient(145deg,#ffffffb8,#fcfbf833);border:1px solid #fff9;box-shadow:inset 0 2px 3px #fff,0 8px 24px #30263808;backdrop-filter:blur(12px)}.employee-create-plus>svg{width:32px;height:32px}@media(max-width:1200px){.employees-page .people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-inner{width:calc(100% - 64px);gap:24px}.site-pages .welcome-copy h1{font-size:76px}}@media(max-width:900px){.employees-page .team-welcome{height:540px}.site-pages .welcome-copy h1{font-size:64px}.welcome-inner{gap:16px;grid-template-columns:.8fr 1.2fr}.employees-page .people-grid{gap:24px}.employees-page .people-card .people-copy{padding-inline:18px}}@media(max-width:760px){.employees-page .team-welcome{height:auto;padding:136px 0 48px}.welcome-inner{width:calc(100% - 40px);max-width:540px;grid-template-columns:1fr;gap:30px}.welcome-copy{text-align:center;padding:0}.site-pages .welcome-copy h1{font-size:58px;line-height:1.03;margin-bottom:24px}.welcome-team{max-width:460px;margin:auto;aspect-ratio:640/430}.team-welcome::before{background:linear-gradient(#fcfbf899,#fcfbf833)}.team-welcome::after{height:70px}.employees-page #employee-directory{padding-top:26px;padding-bottom:64px}.employees-page .direction-directory-heading{margin-bottom:30px}.employees-page .people-grid{grid-template-columns:1fr;max-width:520px;margin:auto;gap:24px}.employees-page .people-card .people-copy{padding:22px 20px 26px}.employees-page .people-card .people-copy h2{font-size:26px}.employees-page .people-card .people-copy p{font-size:15px}}@media(max-width:420px){.site-pages .welcome-copy h1{font-size:52px}.employees-page .people-card .people-copy{padding:20px 14px 24px}.employees-page .people-card .people-copy h2{font-size:24px}}@media(max-width:359px){.employees-page .people-card .people-copy h2{font-size:21px}.employees-page .people-card .people-copy{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.employees-page .people-card,.welcome-person{transition:none}.welcome-person:hover{translate:none}.employee-greeting-video{display:none}}.employees-page .constellation-landscape{object-position:center 55%}.employees-page .landscape-constellation{height:600px;min-height:600px}.employees-page .landscape-constellation .direction-copy{margin-top:45px}@media(max-width:760px){.employees-page .landscape-constellation{height:580px;min-height:580px}.employees-page .landscape-constellation .direction-copy{margin-top:179px}}.employees-page .direction-copy h1 + .section-explore{margin-top:24px}.employees-page .landscape-constellation .direction-copy{margin-top:95px}.employees-page .constellation-person:is(:hover,:focus-visible){z-index:4}@media(min-width:1101px){.employees-page .landscape-constellation .constellation-person-0{left:6%}.employees-page .landscape-constellation .constellation-person-1{right:6%}.employees-page .landscape-constellation .constellation-person-4{left:30%;bottom:12%}.employees-page .landscape-constellation .constellation-person-5{right:30%;bottom:11%}}@media(max-width:760px){.employees-page .landscape-constellation .direction-copy{margin-top:215px}}@media(min-width:761px){.employees-page .landscape-constellation:not(.employee-orb-flight) .constellation-person-2,
 .employees-page .landscape-constellation:not(.employee-orb-flight) .constellation-person-3{top:112px}}.employees-page .landscape-constellation .constellation-motion{scale:1!important;transition:none}.employees-page .landscape-constellation .is-dragging .constellation-motion{animation-play-state:paused}.employees-page .landscape-constellation .constellation-float{--float-rise:14px;animation-name:employee-orb-breathe}.employees-page .landscape-constellation :is(.constellation-person-6,.constellation-person-7) .constellation-float{--float-rise:8px}@keyframes employee-orb-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--float-rise)))}}@media(max-width:760px){.employees-page .landscape-constellation .constellation-float{--float-rise:9px}}.employees-page .employee-apps{overflow:hidden;margin:0;padding:0;border:0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.employee-app-track{display:flex;width:100%;animation:employee-app-scroll 24s linear infinite;animation-play-state:paused}.employee-app-group{display:flex;align-items:center;justify-content:space-around;flex:0 0 100%;min-width:0;height:24px}.employee-app-logo{display:grid;place-items:center;width:30px;min-width:0;height:24px;flex:1}.employee-app-logo img{display:block;max-width:30px;width:auto;height:20px;object-fit:contain}.apps-in-view .employee-app-track{animation-play-state:running}@keyframes employee-app-scroll{to{transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.employee-app-track{animation:none}.employee-app-group:nth-child(2){display:none}}.employees-page .people-card .people-copy{display:flex;flex-direction:column;align-items:stretch;padding:16px 20px}.employees-page .people-copy>span{line-height:20px}.employees-page .people-card .people-copy h2{margin:4px 0 6px}.employees-page .people-card .people-copy p{line-height:1.5}.employees-page .people-copy .employee-apps{width:100%;margin-top:12px;flex:none}@media(max-width:420px){.employees-page .people-card .people-copy{padding:14px}}@media(max-width:359px){.employees-page .people-card .people-copy{padding-inline:12px}}.employees-page .employee-portrait-caption{position:absolute;inset:auto 0 0;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:128px;padding:64px 20px 18px;box-sizing:border-box;background:linear-gradient(180deg,transparent,rgba(25,23,32,.12) 28%,rgba(25,23,32,.58) 72%,rgba(25,23,32,.72));color:#fff;pointer-events:none}.employee-portrait-caption>span{font-size:22px;font-weight:500;line-height:36px;letter-spacing:-.025em;white-space:nowrap;text-shadow:0 1px 5px #17131e40}.employees-page .employee-portrait-caption .employee-apps{width:142px;height:36px;box-sizing:border-box;flex:none;margin:0;padding:5px 7px;border-radius:10px;background:rgba(249,249,242,.8);border:1px solid rgba(50,60,50,.12);box-shadow:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);mask-image:none;pointer-events:auto}.employee-portrait-caption .employee-app-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.employee-portrait-caption .employee-apps{isolation:isolate}.employee-portrait-caption .employee-app-logo img{height:20px;max-width:32px}.employees-page .people-card:has(.employee-portrait-caption) .people-copy{padding:17px 20px 19px}.employees-page .people-card:has(.employee-portrait-caption) .people-copy h2{margin:0 0 8px}.employees-page .people-card:has(.employee-portrait-caption) .people-copy p{color:#69656b;line-height:1.5}@media(max-width:420px){.employees-page .people-card:has(.employee-portrait-caption) .people-copy{padding:15px 14px 17px}.employees-page .employee-portrait-caption{padding:64px 14px 14px;gap:10px}.employee-portrait-caption>span{font-size:20px}.employees-page .employee-portrait-caption .employee-apps{width:126px}}@media(max-width:359px){.employees-page .people-card:has(.employee-portrait-caption) .people-copy{padding-inline:12px}.employee-portrait-caption>span{font-size:18px}.employees-page .employee-portrait-caption .employee-apps{width:118px}}.employees-page .employee-portrait-caption .employee-app-reels{width:158px;display:flex;align-items:center;gap:7px;padding:5px 9px}.employee-app-reel-group{display:flex;flex:1;min-width:0;height:24px;gap:4px}.employee-app-reel{position:relative;display:block;flex:1;height:24px;overflow:hidden;mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.employee-app-reel img{position:absolute;inset:2px 0;margin:auto;width:22px;height:20px;object-fit:contain}.employee-app-more{font-size:11px;line-height:20px;white-space:nowrap;letter-spacing:0;color:#534c56}@media(max-width:420px){.employees-page .employee-portrait-caption .employee-app-reels{width:142px;gap:5px;padding-inline:7px}.employee-app-reel-group{gap:2px}}.employees-page .twin-source{display:none}.employees-page .twin-transform-source{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:3;opacity:1;pointer-events:none;transform:none;filter:none;transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.employees-page .twin-transformed .twin-transform-source{opacity:0}.employees-page .employee-create-silhouette{position:absolute;inset:0;width:100%;height:100%;background:url("/native-original/employee-directions/assets/custom-meadow-light-angled-v12.png") center/cover no-repeat;mask:none;-webkit-mask:none;filter:none;opacity:1}.employees-page .employee-create-plus{width:64px;height:64px;margin-top:45%;z-index:1;background:#f9f9f2e6;border:1px solid #ffffffc0;box-shadow:0 2px 14px #3026380a;backdrop-filter:blur(8px)}.employees-page .employee-create-plus>svg{width:25px;height:25px}.employees-page .employee-create-card .people-copy{padding:17px 20px 19px}.employees-page .employee-create-card .people-copy h2{margin:0 0 8px}@media(max-width:420px){.employees-page .employee-create-card .people-copy{padding:15px 14px 17px}}@media(max-width:359px){.employees-page .employee-create-card .people-copy{padding-inline:12px}}.employees-page .people-card .employee-card-landscape{display:none}.employees-page .people-card .people-photo:not(.create-portrait){background:#f1efec}@media(prefers-reduced-motion:reduce){.employees-page .twin-transform-source{transition:none;opacity:1}}.employees-page .greeting-continuous.greeting-ready .employee-greeting-video{opacity:1}.employees-page .employee-portrait-caption .employee-app-reels{height:36px;padding:5px 10px;border-radius:12px;border:1px solid #ffffffa6;border-bottom-color:#77678021;background:linear-gradient(170deg,#ffffffeb,#f9f7f2d9 48%,#e5dfe5ce);box-shadow:inset 0 1px 1px #fffffff2,inset 1px 0 1px #ffffff73,0 2px 0 #77678016,0 4px 9px #302b330b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.employees-page .employee-app-more{color:#5e5564}.employees-page .people-card .people-copy>.employee-card-action{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:40px;padding:8px 18px;margin-top:auto;border:1px solid #ece8ec;border-bottom-color:#77678029;border-radius:12px;background:linear-gradient(170deg,#fff,#faf8f6 48%,#ede8ee);color:#413549;font:500 14px/21px HelveticaNow,Arial,sans-serif;letter-spacing:-.13px;box-shadow:inset 0 1px 1px #fffffff2,inset 1px 0 1px #ffffff73,0 2px 0 #77678016,0 4px 9px #302b330b;transition:filter .25s,box-shadow .25s;white-space:nowrap}.employees-page .people-card .people-copy p{margin-bottom:18px}.employees-page .people-card:is(:hover,:focus-visible) .employee-card-action{filter:brightness(1.025);box-shadow:inset 0 1px 1px #fff,0 2px 0 #77678021,0 5px 12px #302b3310}.employees-page .twin-transform-source{opacity:1;clip-path:none;transition:opacity .65s cubic-bezier(.4,0,.2,1)}.employees-page .twin-transformed .twin-transform-source{opacity:0}.employees-page .twin-replaying .twin-transform-source{transition-duration:.45s}@media(prefers-reduced-motion:reduce){.employees-page .twin-transform-source{transition:none;opacity:0;clip-path:none}.employees-page .employee-card-action{transition:none}}.employees-page .employee-twin-preview .people-photo{background:#f1efea;display:block;padding:0}.employees-page .employee-twin-preview .people-copy{padding:17px 20px 19px}.employees-page .employee-twin-preview .people-copy h2{margin:0 0 8px}.employees-page .employee-create-card .create-portrait{display:grid;place-items:center;background:#f1efea}.employees-page .employee-create-card .create-portrait::before{display:block;content:'';position:absolute;inset:-40px;background:linear-gradient(#fcfbf88c,#fcfbf88c),url("/native-original/employee-directions/assets/app-meadow-plate.jpg") center/cover no-repeat;filter:blur(16px);pointer-events:none;z-index:0}.employees-page .employee-create-card .employee-create-plus{width:128px;height:128px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#62516b}.employees-page .employee-create-card .employee-create-plus>svg{display:block;width:clamp(80px,7vw,96px);height:clamp(80px,7vw,96px);stroke-width:.85;stroke-linecap:round;stroke-linejoin:round}@media(max-width:420px){.employees-page .employee-twin-preview .people-copy{padding:15px 14px 17px}}.employees-page .people-card{position:relative;transition:border-color .22s ease,box-shadow .28s ease,translate .28s cubic-bezier(.2,.7,.2,1)}.employees-page .people-card:is(:hover,:focus-visible){border-color:#b9a7c1;box-shadow:0 12px 28px -8px #302b331b,0 3px 7px #302b3308}.employees-page .people-card:hover .employee-app-reel img{transform:none}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.employees-page .people-card:hover{translate:0 -3px}.employees-page .people-card:active{translate:0 -1px;transition-duration:.12s}}@media(prefers-reduced-motion:reduce){.employees-page .people-card{translate:none;transition:none}.employees-page .people-card .employee-card-action{transition:none}}