@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_46b04e{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_46b04e{--font-golos:"Golos Text","Golos Text Fallback"}:root{--white:rgb(255,255,255);--white-90:rgba(255,255,255,0.9);--gr-950:rgb(8,14,21);--gr-900:rgb(14,26,38);--gr-800:rgb(28,51,74);--gr-700:rgb(41,76,112);--gr-500:rgb(66,127,189);--gr-400:rgb(121,163,205);--gr-200:rgb(201,217,233);--gr-100:rgb(230,237,244);--gr-50:rgb(245,247,250);--gr-accent:rgb(243,106,30);--dark:rgb(15,16,18);--head-bg-dark:rgb(12,17,28);--bg:rgb(245,245,245);--bg-2:rgb(18,18,18);--light:rgb(246,247,248);--blue:rgb(15,123,255);--text-dark-subtle:rgba(81,85,94,0.75);--w-40:rgba(255,255,255,0.4);--w-25:rgba(255,255,255,0.25);--w-14:rgba(255,255,255,0.14);--w-10:rgba(255,255,255,0.1);--w-8:rgba(255,255,255,0.08);--w-5:rgba(255,255,255,0.05);--w-2:rgba(255,255,255,0.02);--b-10:rgba(0,0,0,0.1);--b-8:rgba(0,0,0,0.08);--black-90:rgba(0,0,0,0.9);--black-70:rgba(0,0,0,0.7);--black-60:rgba(0,0,0,0.6);--black-20:rgba(0,0,0,0.2);--black-10:rgba(0,0,0,0.1);--color-bg:var(--bg);--color-surface:var(--white);--color-text:var(--gr-950);--color-text-muted:var(--text-dark-subtle);--color-accent:var(--gr-accent);--color-border:var(--b-10);--color-invert-bg:var(--gr-950);--color-invert-text:var(--white);--font-sans:var(--font-golos,"Golos Text"),system-ui,-apple-system,sans-serif;--font-heading:var(--font-golos,"Golos Text"),system-ui,sans-serif;--bp-tablet:810px;--bp-phone:390px}.site-root{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-root a{color:inherit;text-decoration:none}.site-root img{max-width:100%;display:block}.site-root :where(h1,h2,h3,h4,h5,h6,p){margin:0}.t-h1{font-size:95px;line-height:1.01em;letter-spacing:-.064em;font-weight:425}@media (max-width:1199px){.t-h1{font-size:75px}}@media (max-width:809px){.t-h1{font-size:48px;letter-spacing:-.06em}}.t-h2{font-size:54px;line-height:1.04em;letter-spacing:-.06em;font-weight:405}@media (max-width:1199px){.t-h2{font-size:43px}}@media (max-width:809px){.t-h2{font-size:35px}}.t-h2s{font-size:46px;line-height:1.08em;letter-spacing:-.055em;font-weight:405}@media (max-width:1199px){.t-h2s{font-size:40px}}@media (max-width:809px){.t-h2s{font-size:32px;letter-spacing:-.05em}}.t-h2blog{font-size:30px;line-height:1.4em;letter-spacing:-.04em;font-weight:470}.t-h3l{font-size:74px;line-height:1.01em;letter-spacing:-.062em;font-weight:405}@media (max-width:1199px){.t-h3l{font-size:70px}}@media (max-width:809px){.t-h3l{font-size:46px}}.t-h3{font-size:35px;line-height:1.1em;letter-spacing:-.045em;font-weight:410}.t-h3blog{font-size:24px;line-height:1.4em;letter-spacing:-.04em;font-weight:470}@media (max-width:1199px){.t-h3blog{font-size:23px}}@media (max-width:809px){.t-h3blog{font-size:22px}}.t-h4{font-size:28px;line-height:1.2em;letter-spacing:-.035em;font-weight:425}@media (max-width:1199px){.t-h4{font-size:24px}}@media (max-width:809px){.t-h4{font-size:22px}}.t-22{font-size:22px}.t-20,.t-22{line-height:1.35em;letter-spacing:-.04em;font-weight:410}.t-20{font-size:20px}.t-18{font-size:18px;line-height:1.35em;letter-spacing:-.03em;font-weight:400}.t-17{font-size:17px;line-height:1.38em;letter-spacing:-.02em;text-align:center;font-weight:405}.t-16{font-size:16px;line-height:1.45em;letter-spacing:-.015em;font-weight:400}.t-15{font-size:15px;line-height:1.4em}.t-14,.t-15{letter-spacing:-.01em;font-weight:410}.t-14{font-size:14px}.t-12,.t-14{line-height:1.3em}.t-12{font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-weight:400}.site-nav{position:sticky;top:0;z-index:50;background:var(--gr-50);border-bottom:1px solid var(--b-8)}.nav-inner{max-width:1250px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:12px 24px}.nav-logo{color:var(--gr-950);font-weight:700;letter-spacing:-.02em}.nav-links{display:flex;gap:40px}.nav-links a{color:var(--gr-950);opacity:.9;transition:color .15s ease,opacity .15s ease}.nav-links a:hover{color:var(--gr-accent)}.nav-actions{display:flex;align-items:center;gap:16px}.nav-toggle{display:none;position:relative;width:24px;height:24px;background:none;border:0;cursor:pointer;padding:0}.nav-toggle__bar{position:absolute;left:50%;top:50%;width:22px;height:2px;background:var(--gr-950);border-radius:100px;transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-toggle__bar--1{transform:translate(-50%,-4px)}.nav-toggle__bar--2{transform:translate(-50%,4px)}.nav-toggle[aria-expanded=true] .nav-toggle__bar--1{transform:translate(-50%) rotate(-45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar--2{transform:translate(-50%) rotate(45deg)}.nav-mobile{overflow:hidden;background:var(--gr-50)}.nav-mobile__inner{display:flex;flex-direction:column;gap:18px;padding:16px 24px 24px;border-bottom:1px solid var(--b-8)}.nav-mobile__link{color:var(--gr-950)}.nav-mobile__cta,.nav-mobile__link{display:block;overflow:hidden}.nav-mobile__reveal{display:block;will-change:transform}.nav-mobile__cta .nav-mobile__reveal{display:inline-block}.nav-mobile__reveal a{color:var(--gr-950)}@media (max-width:810px){.nav-actions .btn,.nav-links{display:none}.nav-toggle{display:inline-block}.nav-inner{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.nav-toggle__bar{transition:none}}.btn{display:inline-flex;align-items:center;border-radius:1px;font-size:17px;line-height:1.38em;letter-spacing:-.02em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.btn__label{display:inline-block}.btn--primary{background:var(--gr-800);color:var(--white);padding:5px 5px 5px 32px;gap:22px}.btn--primary:hover{background:var(--gr-900)}.btn__chip{display:inline-flex;align-items:center;justify-content:center;background:var(--gr-accent);border-radius:1px;padding:7px;color:var(--gr-800)}.btn--simple{background:var(--gr-800);color:var(--white);padding:10px 32px}.btn--simple:hover{background:var(--gr-900)}.btn--line{background:transparent;color:var(--white);border:1px solid var(--w-25);padding:8px 22px;font-size:16px;opacity:.9}.btn--line:hover{opacity:1;border-color:var(--white)}.btn--line.btn--on-light{color:var(--gr-950);border-color:var(--gr-950)}.btn--line.btn--on-light:hover{border-color:var(--gr-accent);color:var(--gr-accent)}.btn--simpleArrow{background:transparent;color:var(--gr-950);padding:0;gap:4px;font-size:18px}.btn--simpleArrow .btn__arrow{display:inline-flex;color:var(--gr-800)}.btn--simpleArrow:hover,.btn--simpleArrow:hover .btn__arrow{color:var(--gr-accent)}.load-more{min-width:100px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:0;border:1px solid var(--gr-950);background:transparent;color:var(--gr-950);cursor:pointer;transition:background .15s ease,color .15s ease}.load-more.is-loading,.load-more:hover{background:var(--gr-950);color:var(--white)}.load-more.is-loading{cursor:default}.load-more__spinner{width:20px;height:20px;border-radius:50%;border:2px solid var(--w-25);border-top-color:var(--white);animation:load-more-spin .7s linear infinite}@keyframes load-more-spin{to{transform:rotate(1turn)}}.tag{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:0;border:1px solid var(--black-10);background:var(--bg);color:var(--gr-950);font-size:14px;line-height:1.2;white-space:nowrap}.tag__key{color:var(--text-dark-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.tag__value{display:inline-block}.t-h1,.t-h2,.t-h2blog,.t-h2s,.t-h3,.t-h3blog,.t-h3l,.t-h4{font-family:var(--font-heading)}.contact-card{display:flex;align-items:flex-start;gap:20px;background:var(--white);border-radius:0;padding:10px;max-width:500px;width:100%;color:var(--gr-950);text-decoration:none}.contact-card__icon{width:50px;height:50px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);color:var(--bg-2)}.contact-card__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.contact-card__label{color:var(--text-dark-subtle)}.contact-card__value{color:var(--gr-950)}.contact-card__arrow{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;color:var(--bg-2);transition:color .15s ease,transform .15s ease}a.contact-card:hover .contact-card__arrow{color:var(--gr-accent);transform:translateX(2px)}.nl-btn{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:1px;background:rgba(255,255,255,.2);color:var(--white);cursor:pointer;transition:background .15s ease,opacity .15s ease}.nl-btn:hover{background:rgba(255,255,255,.3)}.nl-btn--disabled{opacity:.5;cursor:not-allowed}.nl-btn--loading{cursor:default}.nl-btn--success{background:var(--white);color:var(--dark)}.nl-btn--error{background:var(--white);color:rgb(237,2,2)}.nl-btn__spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--w-40);border-top-color:var(--white);animation:load-more-spin .7s linear infinite}.social-icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;overflow:clip;color:var(--gr-950);transition:background .15s ease}.social-icon svg{width:20px;height:20px}.social-icon--light{background:var(--w-5)}.social-icon--light:hover{background:var(--w-14)}.social-icon--dark{background:var(--gr-200)}.social-icon--dark:hover{background:var(--gr-100)}.primary-btn{align-items:center;gap:6px;padding:12px 20px;border-radius:0;border:1px solid transparent;font-size:16px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.primary-btn,.primary-btn__icon{display:inline-flex}.primary-btn.primary-btn--main{background:var(--white);color:rgba(0,0,0,.8)}.primary-btn.primary-btn--main:hover{background:var(--gr-950);color:var(--white)}.primary-btn.primary-btn--secondary{background:var(--gr-950);color:var(--gr-50)}.primary-btn--secondary:hover{background:var(--gr-900)}.primary-btn.primary-btn--transparent{background:var(--w-10);border-color:var(--w-10);color:var(--white)}.primary-btn--transparent:hover{background:rgba(255,255,255,.2)}.site-logo{display:inline-flex;align-items:center}.site-logo img{display:block}.site-footer{background:var(--gr-950);color:var(--gr-100);padding-top:80px}.footer-sec{padding:0 32px}.footer-bottom,.footer-sec--menu{border-top:1px solid var(--w-5)}.footer-sec--cta{display:flex;justify-content:center;min-height:440px}.footer-cta{position:relative;overflow:hidden;width:100%;max-width:1250px;border-left:1px solid var(--w-5);border-right:1px solid var(--w-5);padding:48px 40px 60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:24px;text-align:center;background:var(--gr-950)}.footer-cta:before{content:"";position:absolute;inset:0;background:url(/footer-cta-bg.png) 50%/cover no-repeat;opacity:.5}.footer-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,17,28,.15),rgba(1,44,48,.7) 40%,rgba(28,51,74,1))}.footer-cta>*{position:relative;z-index:1}.footer-cta__heading{max-width:800px;color:var(--white);text-wrap:balance}.footer-cta__body{width:100%;max-width:40%;display:flex;flex-direction:column;align-items:center;gap:28px}.footer-cta__sub{color:var(--gr-200);opacity:.85}.footer-cta__row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.footer-rating{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left}.footer-rating__row{display:flex;align-items:center;gap:8px}.footer-rating__score{color:var(--white);opacity:.6}.footer-rating__stars{display:inline-flex;gap:2px;color:var(--white)}.footer-rating__stars svg{width:14px;height:14px}.footer-rating__label{color:var(--w-40)}.footer-main{width:100%;max-width:1250px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding:56px 40px 90px;border-left:1px solid var(--w-5);border-right:1px solid var(--w-5);align-items:start}.footer-brand-col{display:flex;flex-direction:column;gap:22px}.footer-tagline{max-width:340px;color:var(--gr-100)}.footer-newsletter-wrap{display:flex;flex-direction:column;gap:9px}.footer-note{color:var(--gr-100);opacity:.65}.footer-col-heading{color:var(--white);opacity:.8;margin:0 0 12px;font-weight:400}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.footer-col a{color:var(--white);opacity:.9;transition:color .15s ease,opacity .15s ease}.footer-col a:hover{color:var(--gr-accent);opacity:1}.footer-newsletter{display:flex;gap:4px;align-items:stretch;max-width:340px}.footer-newsletter input{flex:1;min-width:0;background:var(--w-5);border:1px solid var(--w-14);border-radius:1px;color:var(--white);padding:0 12px;min-height:40px;outline:none}.footer-newsletter input:focus{border-color:var(--w-40)}.footer-newsletter input::placeholder{color:var(--w-40)}.footer-newsletter .nl-btn{width:38px;height:auto;align-self:stretch}.footer-newsletter .nl-btn--idle{background:rgba(255,255,255,.08)}.footer-bottom__inner{max-width:1250px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:4px;padding:40px;border-left:1px solid var(--w-5);border-right:1px solid var(--w-5)}.footer-copyright{color:var(--white);opacity:.8}.footer-managed{color:var(--white);text-decoration:none;transition:color .15s ease}.footer-managed:hover{color:var(--gr-accent)}.btn--primary.btn--accent{background:var(--gr-accent);color:var(--white)}.btn--primary.btn--accent:hover{background:rgb(220,92,22)}.btn--primary.btn--accent .btn__chip{background:var(--white);color:var(--gr-accent)}@media (max-width:810px){.footer-sec{padding:0 20px}.footer-sec--cta{min-height:300px}.footer-cta{padding:40px 24px 48px}.footer-cta__body{max-width:70%}.footer-main{grid-template-columns:1fr 1fr;gap:40px 32px;padding:48px 24px 56px}.footer-brand-col{grid-column:1/-1}.footer-bottom__inner{padding:32px 24px}}@media (max-width:480px){.footer-sec{padding:0 16px}.footer-cta{padding:32px 20px 40px}.footer-cta__body{max-width:100%}.footer-cta__row{flex-direction:column;gap:20px}.footer-main{grid-template-columns:1fr;gap:32px;padding:40px 20px 48px}.footer-bottom__inner{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 20px}}.page-wrap{max-width:1100px;margin:0 auto;padding:72px 24px 96px}.page-eyebrow{color:var(--gr-accent);font-weight:600;margin-bottom:14px}.careers-hero{max-width:720px}.careers-hero__sub{margin-top:20px;color:var(--gr-500)}.careers-hero__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.careers-hero__count{color:var(--gr-500)}.jobs-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:64px 0 24px}.jobs-list{display:flex;flex-direction:column;gap:12px}.job-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid var(--color-border);border-radius:2px;background:var(--bg);text-decoration:none;color:var(--gr-950);transition:border-color .15s ease,background .15s ease}.job-card:hover{border-color:var(--gr-950)}.job-card__main{display:flex;flex-direction:column;gap:10px;min-width:0}.job-card__role{color:var(--gr-950)}.job-card__company{color:var(--gr-500)}.job-card__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.job-tag{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--color-border);border-radius:100px;color:var(--gr-500)}.job-card__arrow{flex-shrink:0;color:var(--gr-500)}.job-card:hover .job-card__arrow{color:var(--gr-accent)}.job-detail{max-width:820px}.job-detail__back{display:inline-flex;align-items:center;gap:6px;color:var(--gr-500);text-decoration:none;margin-bottom:28px}.job-detail__back:hover{color:var(--gr-950)}.job-detail__company{color:var(--gr-500);margin-top:12px}.job-detail__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.job-detail__short{color:var(--gr-500);margin-top:24px}.job-detail__body{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-border);color:var(--gr-800)}.job-detail__body p{margin:0 0 16px;line-height:1.6}.job-detail__cta{margin-top:40px}@media (max-width:640px){.page-wrap{padding:48px 20px 72px}.job-card{flex-direction:column;align-items:flex-start;gap:16px}}.heading-section{padding:0 32px}.heading-section__content{width:100%;max-width:1250px;margin:0 auto;display:flex;align-items:flex-end;justify-content:center;gap:40px;padding:250px 0 60px}.heading-section__titlewrap{flex:1;min-width:0;display:flex}.heading-section__title{max-width:550px}.heading-section__details{flex:none;max-width:25%;color:var(--gr-500)}@media (max-width:1199px){.heading-section__content{justify-content:flex-start;padding:250px 0 50px}.heading-section__titlewrap{flex:0 0 65%}.heading-section__title{max-width:none}.heading-section__details{flex:1;max-width:600px}}@media (max-width:809px){.heading-section{padding:0 24px}.heading-section__content{flex-direction:column;align-items:stretch;gap:20px;padding:140px 0 40px}.heading-section__titlewrap{flex:none;width:100%}.heading-section__title{max-width:none}.heading-section__details{flex:none;max-width:100%;width:100%}}.jobcard{min-height:350px;padding:30px;background:rgba(0,0,0,.03)}.jobcard,.jobcard__details{display:flex;align-items:flex-start;gap:20px}.jobcard__details{flex:1;min-width:0;flex-direction:column}.jobcard__title{color:rgba(0,0,0,.9);font-weight:500}.jobcard__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jobcard__desc{color:rgba(0,0,0,.6);max-width:720px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobcard__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.jobcard__icon{flex:none;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:rgb(18,18,18)}@media (max-width:809px){.jobcard{flex-direction:column;align-items:stretch;padding:20px}.jobcard__icon{order:-1;align-self:flex-start}}.heading-section--dark .heading-section__title{color:var(--white)}.heading-section--dark .heading-section__details{color:var(--gr-200)}.careers__hero{background:var(--gr-900)}.careers-why{background:var(--bg)}.careers-why__inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:50px;padding:30px 30px 100px;border-bottom:1px solid var(--w-10)}.careers-imagecard{position:sticky;top:160px;flex:1;min-width:0;height:600px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.careers-imagecard__bg{position:absolute;inset:0;background-size:cover;background-position:50%}.careers-imagecard__details{position:relative;z-index:1;background:rgba(0,0,0,.35);color:var(--white)}.careers-imagecard__title{padding:20px;display:flex;flex-direction:column;gap:10px}.careers-imagecard__h{color:var(--white);font-weight:500}.careers-imagecard__sub{color:var(--gr-100);opacity:.85}.careers-imagecard__contact{padding:20px}.careers-why__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:40px}.careers-why__titlesection{display:flex;flex-direction:column;gap:30px}.careers-why__title{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.careers-why__h{color:var(--gr-950)}.careers-why__intro{color:var(--gr-500)}.benefit-list{gap:30px}.benefit-list,.linepoint{display:flex;flex-direction:column}.linepoint--v2{border-left:1px solid var(--black-10)}.linepoint__title{position:relative;display:flex;align-items:center;gap:10px;padding:5px 20px}.linepoint__marker{position:absolute;left:-11px;top:50%;transform:translateY(-50%);width:21px;height:21px;background:rgb(85,215,255);z-index:1}.linepoint__titletext{color:rgba(0,0,0,.9);font-weight:500}.linepoint__desc{padding:5px 20px;color:rgba(0,0,0,.6)}.careers-jobs{background:var(--bg)}.careers-jobs__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:60px;padding:100px 30px 150px}.careers-jobs__top{display:flex;align-items:center;gap:30px}.careers-jobs__h{flex:1;min-width:0;color:var(--gr-950)}.careers-jobs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}@media (max-width:809px){.careers-why__inner{flex-direction:column;gap:30px;padding:24px 20px 60px}.careers-imagecard{position:static;width:100%;height:420px}.careers-jobs__inner{padding:60px 20px 90px;gap:40px}.careers-jobs__top{flex-direction:column;align-items:flex-start;gap:16px}.careers-jobs__grid{grid-template-columns:1fr}}.jobpage__hero{background:var(--gr-900)}.jobpage__body{background:var(--gr-50)}.jobpage__inner{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1fr .3fr;gap:90px;align-items:start;padding:110px 32px 120px}.jobpage__content{min-width:0;display:flex;flex-direction:column;gap:60px}.jobpage__image{width:100%;aspect-ratio:1.302;max-height:440px;background-size:cover;background-position:50%}.jobpage__detail{color:rgba(0,0,0,.8)}.jobpage__detail p{margin:0 0 16px;line-height:1.65}.jobpage__detail h2{margin:28px 0 12px;font-size:22px;font-weight:500;color:rgba(0,0,0,.9);letter-spacing:-.02em}.jobpage__detail h3{margin:24px 0 10px;font-size:18px;font-weight:500;color:rgba(0,0,0,.9)}.jobpage__detail ul{margin:0 0 16px;padding-left:20px;line-height:1.65}.jobpage__detail li{margin-bottom:6px}.jobpage__apply{position:sticky;top:75px;max-width:550px;background:var(--white);padding:36px;display:flex;justify-content:center}.jobpage__apply .primary-btn{width:100%;justify-content:center}.jobpage__more{background:var(--white)}.jobpage__more-inner{max-width:1250px;margin:0 auto;display:flex;flex-direction:column;gap:50px;padding:100px 32px 140px}.jobpage__more-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.jobpage__more-title{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.jobpage__more-title h2{max-width:600px;color:var(--gr-950)}.jobpage__more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;align-items:start}@media (max-width:809px){.jobpage__inner{grid-template-columns:1fr;gap:40px;padding:56px 20px 72px}.jobpage__apply{position:static;max-width:none;padding:24px}.jobpage__content{gap:40px}.jobpage__more-inner{padding:64px 20px 90px;gap:40px}.jobpage__more-title{flex-direction:column;align-items:flex-start;gap:16px}.jobpage__more-grid{grid-template-columns:1fr}}.jobs-index__hero{background:var(--gr-900)}.jobs-index__body{background:var(--bg)}.jobs-index__grid{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;padding:80px 32px 120px}@media (max-width:809px){.jobs-index__grid{grid-template-columns:1fr;padding:48px 20px 80px}}.jobpage__meta{display:flex;flex-wrap:wrap;gap:10px}.jobpage__hero .heading-section__title{font-size:79px}@media (max-width:1199px){.jobpage__hero .heading-section__title{font-size:59px}}@media (max-width:809px){.jobpage__hero .heading-section__title{font-size:32px}}