@font-face{font-family:Gallery DEJ Aeonik;src:url(/assets/gallery/dej/Aeonik-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gallery DEJ Aeonik;src:url(/assets/gallery/dej/Aeonik-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}.fqRMMW_product{color:#171717;text-align:left;isolation:isolate;pointer-events:none;-webkit-font-smoothing:antialiased;background:#fafaf9;width:100%;height:100%;font-family:Gallery DEJ Aeonik,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:relative;overflow:hidden}.fqRMMW_product *,.fqRMMW_product :before,.fqRMMW_product :after{box-sizing:border-box}.fqRMMW_product h1,.fqRMMW_product h2,.fqRMMW_product h3,.fqRMMW_product p{margin:0}.fqRMMW_product button,.fqRMMW_product input{font:inherit}.fqRMMW_product button{appearance:none;background:0 0;border:0;padding:0}.fqRMMW_product strong{font-weight:500}.fqRMMW_homePage,.fqRMMW_detailPage{background:#fafaf9;position:absolute;inset:0;overflow:hidden}.fqRMMW_homeContent{width:768px;margin:0 auto}.fqRMMW_hero{padding:64px 0}.fqRMMW_header{justify-content:space-between;align-items:center;display:flex}.fqRMMW_brand{color:#18181b;letter-spacing:-.75px;white-space:nowrap;align-items:center;gap:10px;font-size:30px;font-weight:500;line-height:36px;display:flex}.fqRMMW_brand img{width:auto;height:36px;display:block}.fqRMMW_post{color:#71717a;font-size:14px;line-height:20px}.fqRMMW_tagline{color:#52525b;font-size:18px;line-height:27px;margin-top:20px!important}.fqRMMW_subscribe{margin-top:64px}.fqRMMW_subscribe p{color:#71717a;margin-bottom:12px;font-size:14px;line-height:20px}.fqRMMW_subscribeForm{gap:8px;display:flex}.fqRMMW_subscribeForm input{color:#18181b;background:radial-gradient(at 50% 20%,#00000008 0%,#0000 60%),linear-gradient(175deg,#ededec 0%,#f0f0ef 20%,#f5f5f4 45%,#fafaf9 70%,#fff 100%);border:0;border-radius:9999px;outline:0;width:100%;min-width:0;padding:10px 16px;box-shadow:inset 0 8px 16px -4px #0000001f,inset 0 4px 8px -2px #00000014,inset 0 2px 3px #0000000f,inset 0 0 20px #00000008,inset 0 -4px 8px #fff6,inset 3px 0 6px -3px #0000000a,inset -3px 0 6px -3px #0000000a,0 1px #ffffff80}.fqRMMW_subscribeForm input::placeholder{color:#a1a1aa;opacity:1}.fqRMMW_product .fqRMMW_convex,.fqRMMW_product[data-remote=false] .fqRMMW_allFilter,.fqRMMW_product[data-remote=true] .fqRMMW_remoteFilter{color:#fff;background:radial-gradient(at 50% 0,#ffffff2e 0%,#0000 78%),linear-gradient(175deg,#3f3f46 0%,#2e2e33 20%,#232326 50%,#1c1c1f 75%,#18181b 100%);border:0;box-shadow:inset 0 1px #ffffff26,inset 0 2px 4px #ffffff14,inset 0 -2px 4px #0000004d,inset 0 -1px 2px #0003,0 2px 4px #0000001f,0 4px 8px -2px #0000001a,0 1px #0000000f}.fqRMMW_subscribeForm .fqRMMW_convex{border-radius:9999px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px}.fqRMMW_filters{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.fqRMMW_filterButtons{align-items:center;gap:8px;display:flex}.fqRMMW_filterButtons button{border-radius:9999px;padding:6px 14px;font-size:14px;line-height:20px}.fqRMMW_product .fqRMMW_pill,.fqRMMW_product[data-remote=true] .fqRMMW_allFilter,.fqRMMW_product[data-remote=false] .fqRMMW_remoteFilter{color:#71717a;background:radial-gradient(at 50% 0,#ffffff2e 0%,#0000 78%),linear-gradient(175deg,#f0f0ef 0%,#f3f3f2 20%,#f0f0ef 50%,#ededec 75%,#eaeae9 100%);box-shadow:inset 0 1px #ffffff59,inset 0 1px 3px #ffffff1a,inset 0 -1px 3px #0000000d,inset 0 -1px 1px #00000008,0 1px 2px #0000000a}.fqRMMW_filters>p{color:#a1a1aa;flex-shrink:0;font-size:14px;line-height:20px}.fqRMMW_filterButtons .fqRMMW_salaryFilter{color:#71717a;white-space:nowrap;align-items:center;gap:8px;display:flex}.fqRMMW_toggle{background:linear-gradient(#e2e2e1 0%,#eaeae9 40%,#f0f0ef 100%);border-radius:9999px;width:44px;height:24px;display:block;position:relative;box-shadow:inset 0 3px 6px -2px #00000026,inset 0 1px 3px #00000014,inset 0 -2px 3px #fff6,0 1px #ffffff80}.fqRMMW_toggle>span{background:linear-gradient(#fff 0%,#f3f3f2 100%);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026,0 1px 1px #00000014}.fqRMMW_jobRow{height:126px;overflow:hidden}.fqRMMW_jobCard{background:#fff;border:1px solid #00000014;border-radius:16px;align-items:center;gap:20px;min-height:114px;margin-bottom:12px;padding:20px 24px;display:flex}.fqRMMW_companyLogo{object-fit:contain;border-radius:8px;flex-shrink:0;width:48px;height:48px;display:block}.fqRMMW_jobInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fqRMMW_company{color:#71717a;font-size:14px;line-height:20px}.fqRMMW_jobTitle{text-overflow:ellipsis;white-space:nowrap;color:#18181b;font-size:18px;font-weight:500;line-height:28px;overflow:hidden}.fqRMMW_metadata{color:#71717a;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.fqRMMW_metadata>span{align-items:center;gap:4px;display:inline-flex}.fqRMMW_metadata svg{flex-shrink:0;width:14px;height:14px}.fqRMMW_metadata .fqRMMW_workType{color:#52525b;background:#f4f4f5;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:16px}.fqRMMW_jobInfo .fqRMMW_location{white-space:nowrap;text-overflow:ellipsis;max-width:265px;overflow:hidden}.fqRMMW_cardArrow{color:#a1a1aa;flex-shrink:0;width:20px;height:20px}.fqRMMW_product[data-hover=job] .fqRMMW_selectedCard{border-color:#00000026;box-shadow:0 1px 3px #00000014}.fqRMMW_product[data-hover=job] .fqRMMW_selectedCard .fqRMMW_cardArrow{color:#52525b;transform:translate(2px,-2px)}.fqRMMW_detailPage{visibility:hidden;opacity:0}.fqRMMW_detailContent{will-change:transform;width:768px;margin:0 auto;padding:40px 0 96px}.fqRMMW_compactBrand{letter-spacing:-.45px;gap:8px;font-size:18px;line-height:28px}.fqRMMW_compactBrand img{height:24px}.fqRMMW_detailPage .fqRMMW_post{color:#a1a1aa}.fqRMMW_detailHeading{align-items:flex-start;gap:16px;margin-top:56px;display:flex}.fqRMMW_detailHeading .fqRMMW_companyLogo{border-radius:12px}.fqRMMW_detailHeading h1{letter-spacing:-.75px;margin-top:2px;font-size:30px;font-weight:500;line-height:36px}.fqRMMW_detailMetadata{gap:16px;margin-top:24px}.fqRMMW_detailMetadata .fqRMMW_workType{padding:4px 12px}.fqRMMW_detailMetadata svg{width:16px;height:16px}.fqRMMW_detailMetadata .fqRMMW_location{gap:6px}.fqRMMW_actions{border-bottom:1px solid #f4f4f5;align-items:center;gap:12px;margin-top:32px;padding-bottom:16px;display:flex}.fqRMMW_actions .fqRMMW_apply,.fqRMMW_bottomApply{border-radius:9999px;align-items:center;gap:8px;line-height:20px;display:inline-flex;padding:10px 20px!important;font-size:14px!important;font-weight:500!important}.fqRMMW_apply svg,.fqRMMW_bottomApply svg{width:16px;height:16px}.fqRMMW_product[data-hover=apply] .fqRMMW_apply{filter:brightness(1.14)}.fqRMMW_product[data-apply=true] .fqRMMW_apply{filter:brightness(.88);transform:translateY(1px)}.fqRMMW_actions .fqRMMW_share{color:#71717a;border:1px solid #e4e4e7;border-radius:9999px;padding:10px 16px;font-size:14px;line-height:20px;display:inline-grid}.fqRMMW_share>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.fqRMMW_share svg{width:14px;height:14px}.fqRMMW_shareCopied,.fqRMMW_product[data-shared=true] .fqRMMW_shareIdle{visibility:hidden}.fqRMMW_product[data-shared=true] .fqRMMW_shareCopied{visibility:visible}.fqRMMW_description{color:#3f3f46;margin-top:32px;font-size:15px;line-height:1.7}.fqRMMW_description h2,.fqRMMW_description h3,.fqRMMW_description h4{color:#18181b;margin-top:1.5em;margin-bottom:.5em;font-weight:500}.fqRMMW_description h2{font-size:1.15em}.fqRMMW_description h3{font-size:1.05em}.fqRMMW_description p{margin-bottom:.75em}.fqRMMW_description ul,.fqRMMW_description ol{margin-top:0;margin-bottom:.75em;padding-left:1.25em}.fqRMMW_description ul{list-style-type:disc}.fqRMMW_description li{margin-bottom:.35em}.fqRMMW_bottomApply{margin-top:40px}.fqRMMW_detailNewsletter{border-top:1px solid #f4f4f5;margin-top:64px;padding-top:32px;font-size:14px}.fqRMMW_detailNewsletter>p:first-child{margin-bottom:4px;font-weight:500}.fqRMMW_detailNewsletter>p:nth-child(2){color:#71717a}.fqRMMW_detailNewsletter .fqRMMW_subscribe{margin-top:12px}.fqRMMW_detailNewsletter .fqRMMW_subscribe>p{display:none}.fqRMMW_scrollbar{opacity:0;background:#a1a1aa;border-radius:8px;width:5px;height:165px;position:absolute;top:14px;right:3px}.fqRMMW_cursor{z-index:5;opacity:0;pointer-events:none;will-change:transform;transition:opacity calc(.18s / var(--demo-playback-rate,1)) ease;font-size:15.4px;position:absolute;top:0;left:0}.fqRMMW_cursor>svg{filter:drop-shadow(0 1.8px 2.16px #17344450);transform-origin:25% 15%;display:block}.fqRMMW_clickPulse{opacity:0;background:#5ac7a935;border:1.5px solid #258c78;border-radius:50%;width:3.375em;height:3.375em;position:absolute;top:-1.5em;left:-1.5em}.fqRMMW_cursor[data-pressed=true] .fqRMMW_clickPulse{animation:fqRMMW_clickPulse calc(.36s / var(--demo-playback-rate,1)) ease-out both}.fqRMMW_cursor[data-pressed=true]>svg{animation:fqRMMW_cursorPress calc(.25s / var(--demo-playback-rate,1)) ease-out}@keyframes fqRMMW_clickPulse{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(1.35)}}@keyframes fqRMMW_cursorPress{50%{transform:scale(.84)}}@media (prefers-reduced-motion:reduce){.fqRMMW_cursor{display:none}}
.bALjGa_stage{background:linear-gradient(#1c1c1c,#0f0f0f);position:absolute;inset:0;overflow:hidden}.bALjGa_stage video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bALjGa_intention{pointer-events:none;background:linear-gradient(#1c1c1c,#0f0f0f);position:absolute;inset:0}.bALjGa_intention[hidden]{display:none}.bALjGa_intention canvas{width:100%;height:100%;font-family:var(--font-aeonik),sans-serif;display:block}
._7pnmuW_desktopDemo{width:100%}._7pnmuW_player{border-radius:calc(16 * var(--portfolio-unit));background:#fff;border:1px solid #1b29291c;overflow:hidden;box-shadow:0 1px 1px #12202112,0 16px 40px -12px #12202125}._7pnmuW_viewport{aspect-ratio:16/9;background:#fafaf9;width:100%;position:relative;overflow:hidden;container-type:inline-size}._7pnmuW_viewport video,._7pnmuW_phoneViewport video{object-fit:cover;width:100%;height:100%;display:block}._7pnmuW_canvas{width:1280px;height:720px;transform:scale(tan(atan2(100cqi,1280px)));transform-origin:0 0;position:absolute;top:0;left:0}._7pnmuW_error{color:#333;background:#fffffff2;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.4;position:absolute;inset:auto 12px 12px}._7pnmuW_phoneDemo{flex-direction:column;align-items:center;gap:24px;display:flex}._7pnmuW_phoneDemo ._7pnmuW_player{width:min(100%,calc(270 * var(--portfolio-unit)),max(180px,calc((100svh - 340px) * 390 / 844)));box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}._7pnmuW_phoneViewport{aspect-ratio:390/844;background:#171817;border:5px solid #292b29;border-radius:15%/7%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #aaa8,0 12px 35px -14px #12202135}._7pnmuW_phoneViewport video{border-radius:13%/6%}._7pnmuW_appStore{justify-content:center;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}._7pnmuW_appStore img{width:120px;height:40px;display:block}@media (max-width:820px){._7pnmuW_player{border-radius:12px}._7pnmuW_phoneDemo ._7pnmuW_player{width:230px;max-width:100%}._7pnmuW_phoneDemo{gap:20px}}._7pnmuW_phoneDemo ._7pnmuW_player{width:min(100%,var(--story-phone-width,270px))}
.iDGD1a_launch{max-width:calc(640 * var(--portfolio-reading-unit));margin:calc(-40 * var(--portfolio-reading-unit)) auto 0;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.iDGD1a_launch>a:not(:has(img)){background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:15px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #26352a10,0 4px 12px #26352a0b}.iDGD1a_launch>a:hover{filter:brightness(.98)}.iDGD1a_launch>span{color:var(--story-muted);font-size:13px}@media (max-width:820px){.iDGD1a_launch{margin-top:-20px}}
