@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_94d83e41-module__ctMBzW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_94d83e41-module__ctMBzW__variable{--font-sora:"Sora", "Sora Fallback"}
*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{max-width:100vw;overflow-x:clip}a{color:inherit;text-decoration:none}em{font-style:italic}h1 em,h2 em,h3 em,h4 em{font-style:normal}.reveal{opacity:0;transition:opacity .42s cubic-bezier(.2,.7,.1,1),transform .42s cubic-bezier(.2,.7,.1,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(8px)}.reveal[data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}}.pulse-cell{opacity:var(--pulse-max,1);animation:pulse-cell var(--pulse-dur,3.2s) cubic-bezier(.4, 0, .6, 1) infinite;animation-delay:var(--pulse-delay,0s);will-change:opacity}@keyframes pulse-cell{0%,to{opacity:var(--pulse-min,.3)}50%{opacity:var(--pulse-max,1)}}@media (prefers-reduced-motion:reduce){.pulse-cell{opacity:var(--pulse-max,1)!important;animation:none!important}}.logo-marquee{position:relative;overflow:hidden}.logo-marquee__track{will-change:transform;align-items:center;width:max-content;animation:46s linear infinite logo-marquee;display:flex}.logo-marquee:hover .logo-marquee__track,.logo-marquee:focus-within .logo-marquee__track{animation-play-state:paused}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee:before,.logo-marquee:after{content:"";z-index:1;pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.logo-marquee:before{background:linear-gradient(90deg, var(--marquee-fade,#fff), transparent);left:0}.logo-marquee:after{background:linear-gradient(270deg, var(--marquee-fade,#fff), transparent);right:0}@media (prefers-reduced-motion:reduce){.logo-marquee{overflow-x:auto}.logo-marquee__track{animation:none}.logo-marquee__dupe,.logo-marquee:before,.logo-marquee:after{display:none}}.lift{transition:transform .28s cubic-bezier(.2,.7,.1,1),box-shadow .28s cubic-bezier(.2,.7,.1,1),border-color .28s cubic-bezier(.2,.7,.1,1)}.lift:hover{transform:translateY(-2px)}.nav-caret{transition:transform .15s cubic-bezier(.2,.7,.1,1);display:inline-block;transform:rotate(90deg)}.nav-caret[data-open=true]{transform:rotate(-90deg)}.job-row{transition:transform .28s cubic-bezier(.2,.7,.1,1)}.job-row:hover{transform:translate(12px)}.compare-list{margin:0;padding:0;list-style:none}.compare-list li{color:#54626d;margin-bottom:14px;padding-left:24px;font-size:15.5px;line-height:1.55;position:relative}.compare-list li:before{content:"→";font-family:var(--font-sora), "Sora", monospace;color:#ff6657;font-size:14px;position:absolute;top:0;left:0}.compare-list li b{color:#0b0c0e;font-weight:500}@media (prefers-reduced-motion:reduce){.lift,.lift:hover,.nav-caret,.job-row,.job-row:hover{transition:none!important;transform:none!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body[data-inert]>[data-scope=dialog]{pointer-events:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
