.crew-life{color-scheme:light;--cl-canvas:#efede9;--cl-canvas-deep:#e6e5df;--cl-card:#ffffff;--cl-ink:#161615;--cl-ink-soft:#3a3a37;--cl-muted:#64635d;--cl-faint:#f5f4f0;--cl-sage:#5f7368;--cl-sage-soft:#dfe6e0;--cl-shadow:0 1px 2px rgb(22 22 21/5%),0 18px 48px rgb(22 22 21/8%);--cl-radius:28px;--cl-gutter:clamp(16px,4vw,48px);--cl-max:1240px;--cl-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;min-height:100vh;overflow-x:clip;background:var(--cl-canvas);color:var(--cl-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased}.crew-life :focus-visible{outline:2px solid var(--cl-ink);outline-offset:3px;border-radius:8px}.cl-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--cl-ink);color:#fff}.cl-skip:focus{top:12px}.crew-life main>section{width:min(100%,var(--cl-max));margin:0 auto;padding:clamp(72px,10vw,140px) var(--cl-gutter) 0;scroll-margin-top:64px}.cl-eyebrow{margin:0 0 18px;color:var(--cl-sage);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cl-display{font-size:clamp(52px,7.6vw,112px);font-weight:680;letter-spacing:-.055em;line-height:.94}.cl-display,.cl-title{margin:0;white-space:pre-line;text-wrap:balance}.cl-title{font-size:clamp(38px,5vw,68px);font-weight:660;letter-spacing:-.045em;line-height:1}.cl-lead{max-width:34em;margin:24px 0 0;color:var(--cl-ink-soft);font-size:clamp(18px,1.5vw,21px);line-height:1.5;text-wrap:pretty}.cl-fineprint{margin:18px 0 0;color:var(--cl-muted);font-size:14px}.cl-section-head{max-width:820px;margin-bottom:clamp(40px,6vw,72px)}.cl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.cl-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px;background:var(--cl-ink);color:#fff;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background-color .16s ease}.cl-action:hover{background:#000;transform:translateY(-1px)}.cl-action-secondary{color:var(--cl-ink);box-shadow:var(--cl-shadow)}.cl-action-secondary,.cl-action-secondary:hover{background:var(--cl-card)}.cl-action-small{height:40px;padding:0 18px;font-size:14px}.cl-header{position:sticky;top:0;z-index:40;background:rgb(239 237 233/82%);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.cl-header-inner{display:flex;align-items:center;gap:32px;width:min(100%,var(--cl-max));height:64px;margin:0 auto;padding:0 var(--cl-gutter)}.cl-brand{display:inline-flex;align-items:center;gap:10px;color:var(--cl-ink);font-size:18px;font-weight:680;letter-spacing:-.03em;text-decoration:none}.cl-header nav{display:flex;gap:26px;margin:0 auto}.cl-header nav a,.cl-language{color:var(--cl-ink-soft);font-size:15px;text-decoration:none}.cl-header nav a:hover,.cl-language:hover{color:var(--cl-ink)}.cl-header-actions{display:flex;align-items:center;gap:18px;margin-left:auto}.cl-header nav+.cl-header-actions{margin-left:0}.cl-footer{margin-top:clamp(80px,10vw,140px);background:var(--cl-canvas-deep)}.cl-footer-inner{display:grid;grid-template-columns:auto 1fr;gap:24px 48px;width:min(100%,var(--cl-max));margin:0 auto;padding:48px var(--cl-gutter);color:var(--cl-muted);font-size:14px}.cl-footer-brand{display:flex;flex-direction:column;gap:10px}.cl-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 22px}.cl-footer nav a,.cl-footer-cookie-settings{padding:0;border:0;background:none;color:var(--cl-ink-soft);font:inherit;font-size:14px;line-height:inherit;text-decoration:none;cursor:pointer}.cl-footer-copyright{grid-column:1/-1}@media (max-width:960px){.cl-header nav{display:none}}@media (max-width:640px){.cl-footer-inner{grid-template-columns:1fr}.cl-footer nav{justify-content:flex-start}}.crew-life main>.cl-hero{width:min(100%,1680px);padding:clamp(8px,2vw,24px) var(--cl-gutter) 0}.cl-video.cl-hero-video{aspect-ratio:16/9;width:min(100%,calc((100svh - 112px) * 16 / 9));margin:0 auto}.crew-life main>.cl-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);padding-top:clamp(32px,5vw,72px)}.cl-intro .cl-lead{margin-top:0}.cl-video picture{display:contents}.cl-video{position:relative;aspect-ratio:1;width:100%}.cl-video img,.cl-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.cl-video video{opacity:0;transition:opacity .3s ease}.cl-video video.is-playing{opacity:1}.cl-video.is-playing img{opacity:0;transition:opacity 0s .3s}.cl-video-toggle{position:absolute;right:4%;bottom:4%;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:rgb(255 255 255/80%);color:var(--cl-ink);opacity:.5;cursor:pointer;transition:opacity .16s ease}.cl-video-toggle:focus-visible,.cl-video:hover .cl-video-toggle{opacity:1}.cl-face{position:relative;display:inline-block;flex-shrink:0;overflow:hidden;border-radius:999px;background:#8a9a8f}.cl-face img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:900px){.crew-life main>.cl-intro{grid-template-columns:1fr}}@media (max-width:700px),(orientation:portrait){.cl-video.cl-hero-video{aspect-ratio:4/5;width:min(100%,calc((100svh - 112px) * 4 / 5))}}.cl-faq details{border-radius:var(--cl-radius);background:var(--cl-card);box-shadow:var(--cl-shadow)}.crew-life .cl-pricing{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(40px,6vw,96px);align-items:center}.cl-price-from{display:inline-flex;align-items:baseline;gap:8px;margin:22px 0 0;padding:10px 20px;border-radius:999px;background:var(--cl-card);box-shadow:var(--cl-shadow);color:var(--cl-ink-soft);font-size:18px}.cl-price-from strong{color:var(--cl-ink);font-size:26px;font-weight:700;letter-spacing:-.03em}.cl-price-copy .cl-lead{max-width:540px}.cl-price-includes-title{margin:40px 0 16px;color:var(--cl-muted);font-size:13px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.cl-price-includes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;margin:0;padding:0;list-style:none}.cl-price-includes li{display:flex;gap:14px;align-items:flex-start}.cl-price-includes strong{display:block;font-size:17px;font-weight:640;letter-spacing:-.015em}.cl-price-includes span{display:block;margin-top:3px;color:var(--cl-muted);font-size:15px;line-height:1.45}.cl-price-icon,.cl-price-logos{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--cl-card);box-shadow:var(--cl-shadow);color:var(--cl-ink)}.cl-price-includes .cl-price-logos{display:flex;gap:6px;width:auto;padding:0 11px}.cl-price-logos img{width:20px;height:20px}.cl-price-card{display:flex;flex-direction:column;align-items:stretch;padding:34px 34px 28px;border-radius:36px;background:var(--cl-card);box-shadow:var(--cl-shadow)}.cl-price-faces{display:flex;align-items:center;margin:-64px auto 26px}.cl-price-faces .cl-face,.cl-price-faces>span:last-child{margin-left:-12px;border-radius:999px;box-shadow:0 0 0 4px var(--cl-card)}.cl-price-faces .cl-face:first-child{margin-left:0}.cl-price-faces>span:last-child:not(.cl-face){display:grid;place-items:center;width:56px;height:56px;background:var(--cl-faint);color:var(--cl-ink-soft);font-size:15px;font-weight:650}.cl-price-switch{display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:var(--cl-faint)}.cl-price-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border:0;border-radius:999px;background:transparent;color:var(--cl-muted);font:inherit;font-size:16px;font-weight:620;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.cl-price-switch button.is-active{background:var(--cl-card);color:var(--cl-ink);box-shadow:0 1px 2px rgb(22 22 21/8%),0 6px 16px rgb(22 22 21/8%)}.cl-price-switch em{padding:3px 8px;border-radius:999px;background:var(--cl-sage-soft);color:#33443a;font-size:12px;font-style:normal;font-weight:650}.cl-price-amount{display:flex;align-items:baseline;gap:10px;margin:30px 0 0}.cl-price-amount strong{font-size:68px;font-weight:700;letter-spacing:-.055em;line-height:1;animation:cl-price-in .42s cubic-bezier(.2,.9,.3,1.2)}.cl-price-amount span{color:var(--cl-muted);font-size:17px}@keyframes cl-price-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.cl-price-body{margin:10px 0 0;color:var(--cl-ink-soft);font-size:17px;line-height:1.45}.cl-price-extras{display:grid;gap:12px;margin:24px 0 26px;padding:18px 20px;border-radius:22px;background:var(--cl-faint);list-style:none}.cl-price-extras li{display:flex;align-items:center;gap:10px;color:var(--cl-muted);font-size:15px;font-weight:600;opacity:.5;text-decoration:line-through;transition:opacity .2s ease}.cl-price-extras li.is-on{color:var(--cl-ink);opacity:1;text-decoration:none}.cl-price-extras li.is-on svg{color:var(--cl-sage)}.cl-price-card .cl-action{width:100%}.cl-price-after{margin:12px 0 0;color:var(--cl-ink-soft);font-size:14px;text-align:center}.cl-price-note{margin:8px 0 0;text-align:center}@media (prefers-reduced-motion:reduce){.cl-price-amount strong{animation:none}}@media (max-width:900px){.crew-life .cl-pricing{grid-template-columns:1fr}.cl-price-card{margin-top:40px}}@media (max-width:560px){.cl-price-includes{grid-template-columns:1fr}.cl-price-card{padding:30px 20px 24px}.cl-price-faces .cl-face,.cl-price-faces>span:last-child{width:44px!important;height:44px!important;margin-left:-14px}.cl-price-faces img{width:100%;height:100%}}.cl-faq-list{display:grid;gap:12px;max-width:880px}.cl-faq details{padding:0 28px}.cl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;font-size:19px;font-weight:620;letter-spacing:-.02em;list-style:none;cursor:pointer}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary:after{content:"+";color:var(--cl-muted);font-size:26px;font-weight:300;transition:transform .2s ease}.cl-faq details[open] summary:after{transform:rotate(45deg)}.cl-faq details p{margin:0;padding:0 0 26px;color:var(--cl-ink-soft);font-size:17px;line-height:1.55}.crew-life .cl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px)}.crew-life .cl-split.is-flipped>.cl-engines,.crew-life .cl-split.is-flipped>.cl-video{order:-1}.cl-points{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.cl-points li{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:520}.cl-points svg{flex-shrink:0;padding:3px;border-radius:999px;background:var(--cl-sage-soft);color:var(--cl-sage);box-sizing:content-box}@media (max-width:900px){.crew-life .cl-split{grid-template-columns:1fr}.crew-life .cl-split.is-flipped>.cl-engines,.crew-life .cl-split.is-flipped>.cl-video{order:0}.cl-split>.cl-video{width:min(100%,560px);margin:0 auto}}.crew-life .cl-split.cl-live{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.cl-live .cl-title{font-size:clamp(38px,4.4vw,60px)}.cl-lock{height:720px;overflow:hidden;mask-image:linear-gradient(180deg,#000 80%,transparent)}.cl-lock-phone{width:min(100%,440px);height:860px;margin:0 auto;padding:14px;border-radius:64px;background:#d9d7d0;box-shadow:0 40px 80px rgb(22 22 21/14%)}.cl-lock-screen{height:100%;padding:56px 18px 0;border-radius:52px;background:linear-gradient(170deg,#ffc58f,#ff8f7a 38%,#d9629a 70%,#7b4fb8);color:#fff}.cl-lock-clock{margin-bottom:30px;text-align:center}.cl-lock-clock p{min-height:1.4em;margin:0;font-size:18px;font-weight:500;opacity:.92}.cl-lock-clock p:first-letter{text-transform:uppercase}.cl-lock-clock strong{display:block;min-height:1em;font-size:84px;font-weight:600;letter-spacing:-.04em;line-height:1}.cl-lock-note{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px 16px;border-radius:24px;background:rgb(255 255 255/92%);color:var(--cl-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cl-lock-note>div{flex:1;min-width:0}.cl-lock-note.is-app{background:rgb(255 255 255/74%)}.cl-lock-note.is-earlier{margin-right:8px;margin-left:8px;opacity:.55}.cl-lock-icon{display:grid;flex-shrink:0;width:40px;height:40px;place-items:center;border-radius:10px;background:#fff}.cl-lock-face{flex-shrink:0;border-radius:999px;object-fit:cover}.cl-lock-head{display:flex;gap:8px;margin:0;font-size:14px}.cl-lock-head strong{font-weight:650}.cl-lock-head span{margin-left:auto;color:var(--cl-muted);font-size:13px;white-space:nowrap}.cl-lock-text{margin:2px 0 0;font-size:15px;line-height:1.35}.cl-lock-text strong{font-weight:650}.cl-lock-strike{background:linear-gradient(currentColor,currentColor) no-repeat 0 55% /100% 1.5px;color:var(--cl-muted)}.cl-lock-handoff{margin:4px 0 10px 18px;font-size:13px;font-weight:600;opacity:.9}.cl-lock-open{display:grid;grid-template-rows:1fr}.cl-lock-open>div{min-height:0;overflow:hidden}.cl-lock-swap{display:grid}.cl-lock-swap>*{grid-area:1/1}.cl-lock-doing{color:var(--cl-muted);opacity:0}.cl-lock-action{display:inline-flex;margin-top:8px;padding:6px 14px;border-radius:999px;background:var(--cl-ink);color:#fff;font-size:13px;font-weight:600}.cl-lock.is-running .cl-lock-open.is-app{animation:cl-lock-open .45s cubic-bezier(.2,.7,.2,1) both}.cl-lock.is-running .cl-lock-note.is-app{animation:cl-lock-in .45s cubic-bezier(.2,.7,.2,1) .15s both}.cl-lock.is-running .cl-lock-open.is-reply{animation:cl-lock-open .5s cubic-bezier(.2,.7,.2,1) 1.2s both}.cl-lock.is-running .cl-lock-strike{animation:cl-lock-strike .5s ease-out 1s both}.cl-lock.is-running .cl-lock-handoff{animation:cl-lock-fade .4s 1.3s both}.cl-lock.is-running .is-crew:not(.is-earlier){animation:cl-lock-in .5s cubic-bezier(.2,.7,.2,1) 1.5s both}.cl-lock.is-running .cl-lock-doing{animation:cl-lock-out .3s 3.3s both}.cl-lock.is-running .cl-lock-result{animation:cl-lock-fade .4s 3.5s both}.cl-lock.is-running .is-earlier{animation:cl-lock-fade .6s both}@keyframes cl-lock-open{0%{grid-template-rows:0fr}}@keyframes cl-lock-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes cl-lock-fade{0%{opacity:0}}@keyframes cl-lock-out{0%{opacity:1}to{opacity:0}}@keyframes cl-lock-strike{0%{background-size:0 1.5px;color:var(--cl-ink)}}@media (max-width:900px){.crew-life .cl-split.cl-live{grid-template-columns:minmax(0,1fr)}.cl-lock{height:640px}.cl-lock-phone{width:min(100%,380px);padding:12px;border-radius:56px}.cl-lock-screen{padding:44px 12px 0;border-radius:46px}.cl-lock-clock strong{font-size:70px}}.cl-build-examples-label{margin:30px 0 12px;color:var(--cl-muted);font-size:13px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.cl-build-examples{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cl-build-examples li{padding:9px 16px;border-radius:999px;color:var(--cl-ink-soft);font-size:15px;font-weight:550}.cl-build-examples li,.cl-computer{background:var(--cl-card);box-shadow:var(--cl-shadow)}.cl-computer{position:relative;padding:22px;border-radius:36px;--cl-loop:9s}.cl-computer-bar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cl-computer-bar p{flex:1;margin:0;font-size:16px;font-weight:620}.cl-computer-live{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#fde7e4;color:#c2402a;font-size:13px;font-weight:700}.cl-computer-live i{width:8px;height:8px;border-radius:999px;background:currentColor;animation:cl-blink 1.4s ease-in-out infinite}@keyframes cl-blink{50%{opacity:.25}}.cl-computer-window{position:relative;overflow:hidden;border-radius:22px;background:#fbfaf7;box-shadow:inset 0 0 0 1px rgb(22 22 21/7%)}.cl-computer-chrome{display:flex;align-items:center;gap:7px;height:44px;padding:0 16px;background:var(--cl-faint)}.cl-computer-chrome>span{width:11px;height:11px;border-radius:99px;background:#e2e0da}.cl-computer-chrome p{display:inline-flex;align-items:center;gap:6px;margin:0 auto;padding:5px 14px;border-radius:10px;background:#fff;color:var(--cl-muted);font-size:13px}.cl-computer-page{padding:20px 20px 72px}.cl-computer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl-computer-fields label{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgb(22 22 21/8%);animation:cl-field-focus var(--cl-loop) infinite;animation-delay:calc(var(--i) * .9s)}.cl-computer-fields label span{color:var(--cl-muted);font-size:12px}.cl-computer-fields label b{overflow:hidden;font-size:16px;font-weight:650;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:cl-type var(--cl-loop) steps(8) infinite;animation-delay:calc(var(--i) * .9s)}@keyframes cl-field-focus{12%,4%{box-shadow:inset 0 0 0 2px var(--cl-ink)}0%,16%,to{box-shadow:inset 0 0 0 1px rgb(22 22 21/8%)}}@keyframes cl-type{0%,5%{clip-path:inset(0 100% 0 0)}12%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}.cl-computer-fields em{grid-column:1/-1;display:grid;place-items:center;height:44px;border-radius:999px;background:var(--cl-ink);color:#fff;font-size:15px;font-style:normal;font-weight:650;animation:cl-press var(--cl-loop) infinite}@keyframes cl-press{0%,38%,42%,to{transform:scale(1)}40%{transform:scale(.95)}}.cl-computer-results{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.cl-computer-results li{display:flex;justify-content:space-between;padding:12px 16px;border-radius:14px;background:#fff;font-size:15px;opacity:0;animation:cl-result var(--cl-loop) infinite;animation-delay:calc(var(--i) * .18s)}.cl-computer-results li:first-child{animation-name:cl-result,cl-result-pick}.cl-computer-results li b{font-weight:700}@keyframes cl-result{0%,44%{opacity:0;transform:translateY(10px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes cl-result-pick{0%,62%{background:#fff;box-shadow:none}66%,94%{background:var(--cl-sage-soft);box-shadow:inset 0 0 0 2px var(--cl-sage)}to{background:#fff}}.cl-computer-picked{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#2f6b43;font-size:14px;font-weight:650;opacity:0;animation:cl-picked var(--cl-loop) infinite}@keyframes cl-picked{0%,68%{opacity:0;transform:translateY(6px)}72%,94%{opacity:1;transform:none}to{opacity:0}}.cl-computer-cursor{position:absolute;left:0;top:0;width:20px;height:20px;background:var(--cl-ink);clip-path:polygon(0 0,0 82%,26% 62%,46% 100%,60% 94%,40% 56%,74% 56%);animation:cl-cursor var(--cl-loop) cubic-bezier(.5,0,.2,1) infinite}@keyframes cl-cursor{0%{left:62%;top:300px}4%,9%{left:20%;top:98px}14%,19%{left:52%;top:98px}24%,29%{left:83%;top:98px}35%,42%{left:54%;top:164px}58%,92%{left:46%;top:236px}to{left:62%;top:300px}}.cl-computer-take{position:absolute;right:34px;bottom:34px;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--cl-ink);color:#fff;font-size:14px;font-weight:650;box-shadow:0 12px 30px rgb(22 22 21/22%)}.cl-engines{padding:26px;border-radius:36px;background:var(--cl-card);box-shadow:var(--cl-shadow)}.cl-engines-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.cl-engines-head p{margin:0;font-size:20px;font-weight:680;letter-spacing:-.02em}.cl-engines-list{display:grid;gap:10px}.cl-engines-list button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;border-radius:20px;background:var(--cl-faint);color:var(--cl-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.cl-engines-list button.is-active{background:#fff;box-shadow:inset 0 0 0 2px var(--cl-ink),0 10px 24px rgb(22 22 21/8%);transform:scale(1.015)}.cl-engines-mark{display:grid;flex-shrink:0;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;box-shadow:0 1px 3px rgb(22 22 21/10%)}.cl-engines-mark img{width:28px;height:28px;border-radius:6px}.cl-engines-text{flex:1;min-width:0}.cl-engines-text strong{display:block;font-size:17px;font-weight:650}.cl-engines-text span{display:block;margin-top:2px;color:var(--cl-muted);font-size:14px}.cl-engines-radio{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:999px;box-shadow:inset 0 0 0 2px rgb(22 22 21/18%)}.cl-engines-list button.is-active .cl-engines-radio{background:var(--cl-ink);box-shadow:none;color:#fff}.cl-engines-models{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;animation:cl-models-in .36s ease}.cl-engines-models>span{margin-right:4px;color:var(--cl-muted);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.cl-engines-models em{padding:7px 14px;border-radius:999px;background:var(--cl-faint);font-size:14px;font-style:normal;font-weight:600}.cl-engines-models em.is-active{background:var(--cl-ink);color:#fff}@keyframes cl-models-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cl-computer *,.cl-engines-models{animation:none!important}.cl-computer-fields label b{clip-path:none}.cl-computer-picked,.cl-computer-results li{opacity:1}.cl-computer-cursor{display:none}}@media (max-width:560px){.cl-computer{padding:16px}.cl-computer-page{padding:14px}.cl-computer-fields label{padding:8px 10px}.cl-computer-fields label b{font-size:14px}.cl-computer-take{right:24px;bottom:24px}}.crew-life main>.cl-spotlight{width:100%;padding-top:clamp(56px,8vw,110px);overflow-x:clip}.cl-spotlight .cl-section-head{text-align:center}.cl-spotlight .cl-lead,.cl-spotlight .cl-section-head{margin-right:auto;margin-left:auto}.cl-carousel{--card-w:250px;--card-h:444px;--gap:210px}.cl-carousel-track{position:relative;height:var(--card-h)}.cl-carousel-card{position:absolute;top:0;left:50%;width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);padding:0;overflow:hidden;border:0;border-radius:26px;background:#7e8f84;box-shadow:0 2px 4px rgb(22 22 21/6%),0 30px 70px rgb(22 22 21/16%);cursor:pointer;z-index:calc(10 - var(--a));opacity:calc(1 - var(--a) * .27);transform:translateX(calc(var(--d) * var(--gap))) scale(calc(1 - min(var(--a), 3) * .16));transform-origin:50% 42%;transition:transform .8s cubic-bezier(.22,.9,.24,1),opacity .8s ease}.cl-carousel-card.is-center{cursor:default;box-shadow:0 2px 4px rgb(22 22 21/8%),0 40px 90px rgb(22 22 21/24%)}.cl-carousel-card.is-far{visibility:hidden;opacity:0}.cl-carousel-card:not(.is-center):hover{opacity:calc(1 - var(--a) * .2)}.cl-carousel-portrait{display:block;width:100%;height:100%;object-fit:cover}.cl-carousel-arrow{position:absolute;top:50%;z-index:20;display:grid;width:44px;height:44px;margin-top:-22px;place-items:center;border:0;border-radius:999px;background:var(--cl-card);color:var(--cl-ink);box-shadow:var(--cl-shadow);cursor:pointer}.cl-carousel-arrow.is-previous{left:calc(50% - var(--card-w) / 2 - 64px)}.cl-carousel-arrow.is-next{right:calc(50% - var(--card-w) / 2 - 64px)}.cl-carousel-overlay{position:absolute;right:0;bottom:0;left:0;padding:90px 18px 18px;background:linear-gradient(0deg,rgb(0 0 0/82%) 0,rgb(0 0 0/55%) 45%,transparent);color:#fff;text-align:left;animation:cl-carousel-fade .6s ease .2s both}.cl-carousel-apps span,.cl-carousel-overlay-label{margin:0;color:rgb(255 255 255/65%);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cl-carousel-does{display:grid;gap:3px;margin:6px 0 0;padding:0;list-style:none}.cl-carousel-does li{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.25;text-shadow:0 1px 8px rgb(0 0 0/35%);animation:cl-carousel-in .5s cubic-bezier(.2,.8,.2,1) both}.cl-carousel-does svg{flex-shrink:0;color:#9fe0b0}.cl-carousel-apps{display:flex;align-items:center;gap:10px;margin-top:12px}.cl-carousel-apps ul{display:flex;gap:6px;margin:0;padding:0;list-style:none}.cl-carousel-apps li{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#fff;animation:cl-carousel-pop .45s cubic-bezier(.3,1.4,.5,1) both}@keyframes cl-carousel-fade{0%{opacity:0}to{opacity:1}}@keyframes cl-carousel-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cl-carousel-copy{max-width:560px;margin:26px auto 0;text-align:center}.cl-carousel-hello{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.1;animation:cl-carousel-in .65s cubic-bezier(.2,.8,.2,1) both}.cl-carousel-hello span{display:block;margin-top:8px;color:var(--cl-sage);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cl-carousel-intro{margin:12px 0 0;color:var(--cl-ink-soft);font-size:17px;line-height:1.5;animation:cl-carousel-in .65s cubic-bezier(.2,.8,.2,1) .12s both}.cl-carousel-ask{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:20px 0 0;padding:12px 20px;border-radius:22px;background:var(--cl-card);box-shadow:var(--cl-shadow);font-size:15px;font-weight:600;animation:cl-carousel-in .65s cubic-bezier(.2,.8,.2,1) .26s both}.cl-carousel-ask span{color:var(--cl-sage);font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cl-carousel-foot{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.cl-carousel-progress{width:140px;height:3px;overflow:hidden;border-radius:999px;background:rgb(22 22 21/12%)}.cl-carousel-progress i{display:block;height:100%;background:var(--cl-ink);transform:scaleX(0);transform-origin:left center}.cl-carousel.is-running .cl-carousel-progress i{animation:cl-carousel-progress linear both}.cl-carousel-count{color:var(--cl-muted);font-size:13px;font-variant-numeric:tabular-nums}.cl-carousel-toggle{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:var(--cl-card);color:var(--cl-ink);cursor:pointer}.cl-spot-custom{margin-top:14px;text-align:center}@keyframes cl-carousel-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes cl-carousel-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cl-carousel-card{transition:none}.cl-carousel-apps li,.cl-carousel-ask,.cl-carousel-does li,.cl-carousel-hello,.cl-carousel-intro,.cl-carousel-overlay{animation:none}}@media (max-width:900px){.cl-carousel{--card-w:190px;--card-h:338px;--gap:150px}.cl-carousel-arrow{display:none}}