.cv{--cv-amber:#f2b45c;--cv-card:#1c1c1e;--cv-hair:#ffffff1a}.cv-paused,.cv-paused *,.cv-paused :before,.cv-paused :after{animation-play-state:paused!important}.cv-wait{background:var(--cv-amber);border-radius:9999px;flex:none;display:block;position:relative}.cv-wait:after{content:"";border-radius:inherit;background:var(--cv-amber);opacity:0;animation:cv-halo 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes cv-halo{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.cv-chip{color:var(--cv-amber);background:#f2b45c21}.cv-tail{z-index:-1;color:var(--bubble-me);position:absolute;bottom:0;right:-7px}.cv-caret{animation:1.1s step-end infinite caret-blink}.cv-click{animation:cv-click .6s var(--ease-out) both}@keyframes cv-click{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.cv-computers{--cv-mid:max(136px, 40%)}.cv-row{grid-template-columns:minmax(0, 1fr) var(--cv-mid) minmax(0, 1fr)}.cv-divider{background:linear-gradient(#fff0 0%,#ffffff1f 16% 84%,#fff0 100%);width:1px;position:absolute;top:0;bottom:0}.cv-divider-left{left:calc(50% - var(--cv-mid) / 2)}.cv-divider-right{right:calc(50% - var(--cv-mid) / 2)}.cv-lit{background:radial-gradient(70% 90% at 50% 50%, #86cc7a2e 0%, #86cc7a00 100%), var(--cv-card);box-shadow:inset 0 0 0 1px #ffffff29,0 12px 32px #00000059}.cv-tag{background:#343437;box-shadow:inset 0 0 0 1px #ffffff14}
.frame-header:before{content:"";z-index:-1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-std);background:#0a0a0ab8;position:absolute;inset:0}.frame-header.is-scrolled:before{opacity:1}@media not (min-width:48rem){.frame-header-cta{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-std), transform .2s var(--ease-std), visibility 0s linear .2s;transform:translateY(-4px)}.frame-header.is-past-hero .frame-header-cta{opacity:1;visibility:visible;transition:opacity .2s var(--ease-std), transform .2s var(--ease-std), visibility 0s;transform:none}}.frame-qr-card{opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .18s var(--ease-std), transform .18s var(--ease-std), visibility 0s linear .18s;transform:translateY(-4px)scale(.98)}.frame-qr-card.is-open{opacity:1;visibility:visible;transition:opacity .18s var(--ease-std), transform .18s var(--ease-out), visibility 0s;transform:none}.faq-panel{opacity:0;visibility:hidden;transition:grid-template-rows .3s var(--ease-std), opacity .2s var(--ease-std), visibility 0s linear .3s;grid-template-rows:0fr;display:grid}.faq-panel.is-open{opacity:1;visibility:visible;transition:grid-template-rows .3s var(--ease-std), opacity .3s var(--ease-std) 50ms, visibility 0s;grid-template-rows:1fr}.faq-panel>div{min-height:0;overflow:hidden}.final-qr{display:none}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.final-qr{display:flex}}.final-horizon{--w:min(130vw, 920px);height:calc(var(--w) * .45);pointer-events:none;position:relative}.final-horizon>svg{width:var(--w);height:100%;margin-left:calc(var(--w) / -2);color:#ffffff38;position:absolute;top:0;left:50%;overflow:hidden}.final-horizon path{fill:none;stroke:currentColor;stroke-width:2px}@media (min-width:30rem){.final-horizon path{stroke-width:1.5px}}@media (min-width:44.25rem){.final-horizon path{stroke-width:1.1px}}@supports (stroke-width:calc(1 * tan(atan2(1px, 1px)))){.final-horizon path{stroke-width:calc(1 * tan(atan2(1000px, var(--w))))}}.final-glow{background:radial-gradient(calc(var(--w) * .3) calc(var(--w) * .26) at calc(50% - var(--w) * .07) 100%, #ec008c24 0%, #ec008c0d 45%, #ec008c00 100%), radial-gradient(calc(var(--w) * .46) calc(var(--w) * .4) at calc(50% + var(--w) * .08) 100%, #86cc7a1f 0%, #86cc7a0a 50%, #86cc7a00 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.final-horizon path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.final-glow{opacity:1!important}}
.fv-paused,.fv-paused *,.fv-paused :before,.fv-paused :after{animation-play-state:paused!important}.statement-orb{--s:300px;right:calc(var(--s) * -.2);bottom:calc(var(--s) * -.38);width:var(--s);height:var(--s);font-size:var(--s);pointer-events:none;position:absolute}@media (min-width:48rem){.statement-orb{--s:clamp(300px, 36vw, 460px);right:calc(var(--s) * -.1);bottom:calc(var(--s) * -.3)}}.statement-glow{background:radial-gradient(closest-side,#86cc7a33 0%,#86cc7a1a 38%,#f472b60d 62%,#f472b600 100%);border-radius:9999px;position:absolute;inset:-42%}.statement-bob{animation:6.5s ease-in-out infinite alternate statement-bob;display:flex}@keyframes statement-bob{0%{transform:translateY(0)}to{transform:translateY(-2.4%)}}.fv{--fv-amber:#f2b45c;--fv-surface:#38383b}.fv-wallpaper{background:radial-gradient(85% 75% at 12% 112%,#86cc7a9e 0%,#86cc7a00 64%),radial-gradient(80% 62% at 84% 118%,#63b67399 0%,#63b67300 62%),radial-gradient(50% 36% at 50% 74%,#dff08a38 0%,#dff08a00 72%),radial-gradient(70% 60% at 90% 0,#f472b675 0%,#f472b600 66%),radial-gradient(60% 55% at 4% -6%,#ec008c33 0%,#ec008c00 70%),linear-gradient(#2b2030 0%,#3a2b3c 40%,#2a3a2f 100%)}.fv-wallpaper:before{content:"";mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.fv-window{container-type:inline-size}.fv-cursor{transition:translate .9s var(--ease-std);will-change:translate;position:absolute;top:0;left:0}.fv-click{animation:fv-click .6s var(--ease-out) both}@keyframes fv-click{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.fv-pulse{animation:1.8s ease-in-out infinite fv-pulse}@keyframes fv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.fv-spin{animation:.9s linear infinite fv-spin}@keyframes fv-spin{to{transform:rotate(360deg)}}.fv-hub{container:fv-hub/size}.fv-dot-x,.fv-dot-y{transition-property:translate;transition-duration:var(--travel,.9s);position:absolute}.fv-dot-x{translate:calc(var(--dx) * 1cqw) 0;transition-timing-function:cubic-bezier(.333,.5,.667,.5);top:50%;left:50%}.fv-dot-y{translate:0 calc(var(--dy) * 1cqh);transition-timing-function:cubic-bezier(.333,0,.667,1);top:0;left:0}.fv-dot-x.is-home,.fv-dot-x.is-home>.fv-dot-y{translate:0}.fv-dot{background:#fff;border-radius:9999px;width:6px;height:6px;margin:-3px 0 0 -3px;display:block;box-shadow:0 0 6px 1px #ffffff8c,0 0 14px 3px #dff08a59}.fv-chip{max-width:calc(50% - 6px)}.fv-chip.is-level{max-width:calc(50% - 40px)}@container fv-hub (max-width:280px){.fv-chip.is-level{max-width:calc(50% - 25px)}.fv-chip{gap:4px;height:28px;padding-inline:7px 9px;font-size:12px}.fv-hub-orb{font-size:40px}}.fv-working{color:var(--fv-amber);background:#f2b45c21}
.sc-opt-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price""meta meta""tag tag";align-items:baseline;display:grid}.sc-opt-title{grid-area:title}.sc-opt-price{grid-area:price;margin-left:10px}.sc-opt-meta{grid-area:meta}.sc-opt-tag{grid-area:tag;justify-self:start;margin-top:5px}@container (min-width:320px){.sc-opt-body{grid-template-columns:minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"title tag.price""meta meta meta meta"}.sc-opt-tag{align-self:center;margin:0 0 0 6px}}.sc-dot{background:currentColor;border-radius:9999px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 0 2px #1c1c1e}.sc-wait{background:var(--chat-wait);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.sc-wait-halo{border-radius:inherit;background:var(--chat-wait);opacity:0;position:absolute;inset:0}.sc-spinner{border:1.5px solid #ffffff29;border-top-color:var(--soft);border-radius:9999px;flex:none;width:12px;height:12px}.sc-cursor{pointer-events:none;position:absolute;inset:0;transform:translate(50%,62%)}.sc-pointer{transform-origin:0 0;width:13px;height:15px;position:absolute;top:-1px;left:-1px}.sc-ripple{opacity:0;border:1.5px solid #ffffffe6;border-radius:9999px;width:22px;height:22px;position:absolute;top:-11px;left:-11px}.sc-hit{border-radius:inherit;opacity:0;background:#ffffff12;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.sc-hit-2{opacity:1}.sc-card[data-loop] .sc-cursor{animation:sc-cursor 9s var(--ease-std) infinite}.sc-card[data-loop] .sc-pointer{animation:sc-press 9s var(--ease-std) infinite}.sc-card[data-loop] .sc-ripple{animation:sc-ripple 9s var(--ease-out) infinite}.sc-card[data-loop] .sc-hit-1{animation:sc-hit-1 9s var(--ease-std) infinite}.sc-card[data-loop] .sc-hit-2{animation:sc-hit-2 9s var(--ease-std) infinite}.sc-card[data-loop] .sc-hit-3{animation:sc-hit-3 9s var(--ease-std) infinite}.sc-card[data-loop] .sc-spinner{animation:.9s linear infinite sc-spin}.sc-card[data-loop] .sc-wait-halo{animation:sc-pulse 2.4s var(--ease-out) infinite}.sc-card[data-loop] .sc-loop{animation-play-state:paused}.sc-card[data-loop][data-running=true] .sc-loop{animation-play-state:running}@keyframes sc-cursor{0%{transform:translate(82%,88%)}10%,33.33%{transform:translate(22%,30%)}43.33%,66.66%{transform:translate(50%,62%)}76.66%,to{transform:translate(82%,88%)}}@keyframes sc-press{0%,11%,15%,44.33%,48.33%,77.66%,81.66%,to{transform:scale(1)}12.5%,45.83%,79.16%{transform:scale(.82)}}@keyframes sc-ripple{0%,12%{opacity:0;transform:scale(.2)}12.01%{opacity:.5;transform:scale(.2)}21%{opacity:0;transform:scale(1)}21.01%,45.33%{opacity:0;transform:scale(.2)}45.34%{opacity:.5;transform:scale(.2)}54.33%{opacity:0;transform:scale(1)}54.34%,78.66%{opacity:0;transform:scale(.2)}78.67%{opacity:.5;transform:scale(.2)}87.66%{opacity:0;transform:scale(1)}87.67%,to{opacity:0;transform:scale(.2)}}@keyframes sc-hit-1{0%,12%{opacity:0}14%,30%{opacity:1}36%,to{opacity:0}}@keyframes sc-hit-2{0%,45.33%{opacity:0}47.33%,63%{opacity:1}69%,to{opacity:0}}@keyframes sc-hit-3{0%,78.66%{opacity:0}80.66%,95%{opacity:1}to{opacity:0}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}
.chat{--chat-gutter:12px;--bubble-max:78%;--picture-w:62%;--card-w:88%}.chat-wide{--chat-gutter:20px;--bubble-max:62%;--picture-w:min(62%, 248px);--card-w:min(88%, 344px)}.chat-scroll{--top:var(--chat-top,0px);--fade:linear-gradient(to bottom, transparent max(0px, var(--top) - 44px), #0000004d max(4px, var(--top) - 17px), #000c max(8px, var(--top)), #000 calc(var(--top) + 12px), #000 calc(100% - 10px), transparent);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade)}.chat-content{padding:0 var(--chat-gutter) 12px}.chat-row{flex-direction:column;align-items:flex-start;display:flex}.chat-row-me{align-items:flex-end}.chat-item{max-width:var(--bubble-max);transform-origin:0 100%;position:relative}.chat-row-me .chat-item{transform-origin:100% 100%}.chat-item-image{width:var(--picture-w);max-width:none}.chat-item-card{width:var(--card-w);max-width:none}.chat-picture{position:relative}.chat-picture:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.chat-in{animation:chat-in .26s var(--ease-out) both}.chat-sent{animation:chat-sent .3s var(--ease-out) both}.chat-fade{animation:chat-fade .26s var(--ease-std) both}@keyframes chat-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes chat-sent{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@keyframes chat-fade{0%{opacity:0}to{opacity:1}}.bubble-tail{z-index:-1;opacity:0;transition:opacity .14s linear;position:absolute;bottom:0}.bubble[data-tail=true]>.bubble-tail{opacity:1}.bubble-me>.bubble-tail{color:var(--bubble-me);right:-7px}.bubble-them>.bubble-tail{color:var(--bubble-them);left:-7px;transform:scaleX(-1)}.typing-dots>i{background:var(--chat-muted);width:7px;height:7px;animation:dot-bounce 1.2s var(--ease-std) infinite;border-radius:50%;display:block}.typing-dots>i:nth-child(2){animation-delay:.16s}.typing-dots>i:nth-child(3){animation-delay:.32s}.tapback{border:2px solid var(--chat-bg);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-14px}.tapback-on-me{background:#3a3a3c;left:-13px}.tapback-on-them{background:var(--bubble-me);right:-13px}.tapback-on-me .tapback-heart{color:#ff5a87}.tapback-live{animation:tapback-pop .38s var(--ease-std) .6s both}@keyframes tapback-pop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:none}}.voice-say{color:color-mix(in srgb, currentColor 80%, transparent);grid-template-rows:1fr;display:grid}.voice-pause{opacity:0}.voice-live .voice-bars>i{animation:.18s linear both voice-bar;animation-delay:calc(.25s + var(--i) * 40ms)}.voice-live .voice-play{animation:1.5s linear both voice-idle}.voice-live .voice-pause{animation:1.5s linear both voice-busy}.voice-live .voice-say{animation:voice-say .42s var(--ease-out) 1.45s both}@keyframes voice-bar{0%{opacity:.4}to{opacity:1}}@keyframes voice-busy{0%,13%{opacity:0}18%,94%{opacity:1}to{opacity:0}}@keyframes voice-idle{0%,13%{opacity:1}18%,94%{opacity:0}to{opacity:1}}@keyframes voice-say{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}.composer{padding:8px var(--chat-gutter) 12px}.composer-field{background:#ffffff0a}.composer-field[data-clip=true] .composer-typed{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px);mask-image:linear-gradient(90deg,#0000,#000 18px)}.composer-caret{background:var(--bubble-me);border-radius:1px;flex:none;width:2px;height:17px;margin-left:1px;display:block}.composer-caret[data-blink=true]{animation:1s linear infinite caret-blink}.composer-mic,.composer-send{transition:opacity .16s var(--ease-std), transform .16s var(--ease-std)}.composer-send{opacity:0;transform:scale(.6)}.composer-field[data-armed=true] .composer-send{opacity:1;transform:none}.composer-field[data-armed=true] .composer-mic{opacity:0;transform:scale(.6)}.composer-field[data-armed=true][data-press=true] .composer-send{transform:scale(.86)}.composer-chip{animation:chip-in .22s var(--ease-out) both;transform-origin:0;box-shadow:0 0 0 1px #ffffff1a}@keyframes chip-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.rec-dot{animation:1s ease-in-out infinite alternate rec-dot}.rec-bars>i{animation:.64s ease-in-out infinite alternate rec-bar}@keyframes rec-dot{0%{opacity:1}to{opacity:.35}}@keyframes rec-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.chat[data-playing=false] :is(.typing-dots>i,.rec-dot,.rec-bars>i,.composer-caret){animation-play-state:paused}.phone{--phone-k:1;width:var(--phone-w,300px);aspect-ratio:300/650;max-width:100%;position:relative}@supports (scale:calc(1px / 1px)){.phone{--phone-k:calc(var(--phone-w,300px) / 300px)}}.phone-body{width:300px;height:650px;transform:scale(var(--phone-k));transform-origin:0 0;position:absolute;top:0;left:0}.phone-bezel{background:#3a3a3c;border-radius:44px;padding:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.phone-screen{background:var(--chat-bg);border-radius:40px;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.phone-screen .chat{--chat-gutter:14px}.phone-screen .chat[data-composer=false] .chat-content{padding-bottom:28px}.phone-key{z-index:-1;background:#2e2e30;border-radius:2px;width:4px;position:absolute}.phone-island{background:#000;border-radius:14px;width:96px;height:28px;margin-left:-48px;position:absolute;top:9px;left:50%;box-shadow:0 0 0 1px #ffffff12}.phone-island:after{content:"";background:radial-gradient(circle at 38% 36%,#232a3d 0,#0d1018 55%,#07080c 100%);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;right:10px}.phone-glass{background:var(--chat-bar);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid #ffffff17}
@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--rise,14px))}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-grow{0%{transform:scale(.4)}}.hero-rise{animation:hero-rise .8s var(--ease-out) backwards;animation-delay:calc(50ms + var(--step,0) * 80ms)}.hero-orb{vertical-align:-.125em;animation:hero-fade .4s ease-out .3s backwards, hero-grow .9s linear(0, .059, .197, .369, .541, .696, .823, .919, .986, 1.029, 1.051, 1.059, 1.058, 1.05, 1.041, 1.03, 1.021, 1.013, 1.006, 1.002, .999, .997, .997, .996, .997, .997, .998, .999, .999, 1, 1) .3s backwards;margin-inline:-.05em;display:inline-flex}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-orb{animation:none}}@media (max-width:26rem){.hero-actions>.btn{padding-inline:1.125rem}}@media (max-width:23rem){.hero-actions>.btn{min-width:11.5rem}}.hero-badge:focus-visible{border-radius:9999px}.hero-rotor{-webkit-mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 76%,#0000 100%)}.hero-stage{isolation:isolate;position:relative}.hero-glow{z-index:-1;pointer-events:none;filter:blur(32px);background:radial-gradient(40% 44% at 24% 14%,#86cc7a1a 0%,#86cc7a00 72%),radial-gradient(40% 44% at 76% 14%,#ec008c16 0%,#ec008c00 72%),radial-gradient(50% 40% at 50% 96%,#86cc7a0d 0%,#86cc7a00 72%);position:absolute;inset:-72px -56px -56px}.hero-window{background:#161616;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #00000080,0 12px 32px -12px #0009,0 40px 96px -24px #000000d9}
.jobs{--phone-w:300px;--jobs-gutter:1rem;--jobs-gap:2.5rem;--jobs-fade:.3s var(--ease-std)}@media (max-width:419.98px){.jobs{--phone-w:270px}}@media (max-width:359.98px){.jobs{--jobs-gap:1.5rem}}@media (min-width:40rem){.jobs{--jobs-gutter:1.5rem}}.jobs-chips{--row-gap:.5rem;max-width:36rem;margin-inline:auto;margin-bottom:calc(-1 * var(--row-gap));padding-inline:var(--jobs-gutter);flex-wrap:wrap;justify-content:center;column-gap:.5rem;display:flex}.jobs-chips.is-loose{padding-inline:calc(var(--jobs-gutter) + 10px)}.jobs-break{flex:0 0 100%;height:0}.jobs-chip{height:2rem;margin-bottom:var(--row-gap);white-space:nowrap;color:#d5d9e2b3;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--jobs-fade), color var(--jobs-fade), box-shadow var(--jobs-fade), padding var(--jobs-fade);background-color:#fff0;border-radius:9999px;flex:none;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;position:relative}.jobs-chip:focus-visible{border-radius:9999px}@media (hover:hover){.jobs-chip:hover{color:var(--fg)}}.jobs-chip.is-active{color:var(--fg);background-color:#ffffff1a;padding-left:.375rem;box-shadow:inset 0 0 0 1px #ffffff47}.jobs-chip-orb{opacity:0;width:0;transition:width var(--jobs-fade), margin-right var(--jobs-fade), opacity var(--jobs-fade), transform var(--jobs-fade);justify-content:flex-end;margin-right:0;display:inline-flex;transform:scale(.6)}.jobs-chip.is-active .jobs-chip-orb{opacity:1;width:20px;margin-right:.375rem;transform:none}@media (pointer:coarse){.jobs-chips{--row-gap:.75rem}.jobs-chip:before{content:"";position:absolute;inset:-6px 0}}.jobs-desc{max-width:28rem;min-height:4.5rem;font-size:1rem;line-height:1.5rem;display:none}.jobs-desc-item{opacity:0;visibility:hidden;text-wrap:pretty;transition:opacity .2s var(--ease-std), visibility 0s linear .2s;grid-area:1/1}.jobs-desc-item.is-active{opacity:1;visibility:visible;transition:opacity .3s var(--ease-std) .1s}.jobs-stage{--inset:max(1rem, calc((100% - var(--phone-w)) / 2 - 8px));align-items:flex-start;gap:var(--jobs-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-block:-10px;padding-block:10px;padding-inline-start:var(--inset);scroll-padding-inline-start:var(--inset);display:flex;overflow-x:auto}.jobs-stage:after{content:"";width:max(0px, calc(100% - var(--phone-w) - var(--jobs-gap)));flex:none;height:1px}.jobs-slide{width:var(--phone-w);opacity:.5;scroll-snap-align:start;scroll-snap-stop:always;transition:opacity var(--jobs-fade);flex:none}.jobs-slide.is-active{opacity:1}.jobs-slide:focus-visible{outline-offset:6px;border-radius:24px}.jobs-phone{width:var(--phone-w);pointer-events:none}.jobs-slide-desc{text-wrap:pretty;margin-top:2.5rem;font-size:.9375rem;line-height:1.375rem}@media (min-width:64rem){.jobs-chips{justify-content:flex-start;max-width:none;margin-inline:0;padding-inline:0}.jobs-chips.is-loose{padding-inline:0 20px}.jobs-desc{display:grid}.jobs-stage{scroll-snap-type:none;justify-items:center;margin-block:0;padding-block:0;padding-inline-start:0;display:grid;overflow:visible}.jobs-stage:after{content:none}.jobs-slide{z-index:1;opacity:0;visibility:hidden;transition:opacity var(--jobs-fade), visibility 0s linear .3s;grid-area:1/1}.jobs-slide.is-active{z-index:0;opacity:1;visibility:visible;transition:none}.jobs-slide:focus-visible{outline-offset:8px;border-radius:52px}.jobs-slide-desc{display:none}}
