.header-spacer{height:120px}.header{position:fixed;top:0;left:0;width:100%;padding:35px 0;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);z-index:1000}.header-background{display:none}.blur-circle{position:absolute;border-radius:50%;filter:blur(150px)}.blur-yellow{width:400px;height:350px;background:#FFBC04;top:50px;left:-100px}.blur-blue{width:350px;height:320px;background:#3387F6;top:100px;right:200px;opacity:.8}.blur-white{width:280px;height:280px;background:#ffffff;top:0;left:10%;filter:blur(300px)}.nav{display:flex;justify-content:space-between;align-items:center}.logo{font-size:20px;font-weight:600;color:var(--color-dark);transition:opacity .3s}.logo:hover{opacity:.8}.desktop-nav{display:none;list-style:none;gap:24px;margin:0}.desktop-nav li a{font-size:15px;font-weight:600;color:var(--color-dark);transition:opacity .3s;white-space:nowrap}.desktop-nav li a:hover{opacity:.6}.mobile-menu-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}.hamburger{display:flex;flex-direction:column;gap:5px;width:24px}.hamburger span{display:block;width:100%;height:2px;background:var(--color-dark);transition:all .3s}.hamburger.open span:nth-child(1){transform:rotate(45deg) translateY(7px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translateY(-7px)}.mobile-nav{border-top:none;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:20px;margin:20px 0}.mobile-nav-links{list-style:none;display:flex;flex-direction:column;gap:16px}.mobile-nav-links li a{display:block;font-size:16px;font-weight:500;color:var(--color-dark);padding:8px 0;transition:opacity .3s}.mobile-nav-links li a:hover{opacity:.6}@media (min-width: 768px){.header{padding:40px 0}.desktop-nav{display:flex}.mobile-menu-button,.mobile-nav{display:none}.blur-yellow{width:600px;height:500px;filter:blur(200px)}.blur-blue{width:500px;height:450px;filter:blur(200px)}}@media (min-width: 1200px){.blur-yellow{width:800px;height:700px;filter:blur(300px)}.blur-blue{width:650px;height:600px;filter:blur(300px)}.blur-white{width:500px;height:500px;filter:blur(400px)}}.hero{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;padding:120px 0 40px;overflow:hidden;background:transparent}.hero-background{display:none}.blur-circle-hero{position:absolute;border-radius:50%}.blur-yellow-hero{width:400px;height:350px;background:#FFBC04;top:20%;left:-10%;filter:blur(150px)}.blur-blue-hero{width:300px;height:280px;background:#0004FF;opacity:.6;top:10%;right:5%;filter:blur(200px)}.blur-white-hero{width:350px;height:350px;background:#ffffff;top:5%;left:15%;filter:blur(300px)}.hero-content{position:relative;z-index:1;text-align:center;max-width:1100px;margin:0 auto}.hero-title{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.3;color:var(--color-dark);margin-bottom:20px;letter-spacing:-.5px}.hero-subtitle{font-size:14px;font-weight:300;line-height:1.6;color:var(--color-dark);margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto}.hero-cta{font-size:14px;font-weight:300;line-height:1.6;color:var(--color-dark);margin-bottom:20px}.hero-buttons{display:flex;flex-direction:column;gap:12px;max-width:100%;margin:0 auto 40px;justify-content:center;align-items:center}.position-button{padding:14px 24px;background:#050505;border:1px solid #050505;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .3s ease;width:100%;max-width:280px}.position-button:hover{background:#1a1a1a;border-color:#1a1a1a;box-shadow:0 4px 20px #0000004d;transform:translateY(-2px)}.decorative-lines{display:none}.line{width:2px;height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 55%,rgba(255,255,255,0) 100%);box-shadow:3px 0 15px #4a90e21a,-2px 0 5px #fffc}@media (min-width: 768px){.hero{min-height:80vh;padding:100px 0}.hero-title{font-size:52px;margin-bottom:40px}.hero-subtitle{font-size:20px;margin-bottom:50px}.hero-cta{font-size:20px;margin-bottom:35px}.hero-buttons{flex-direction:row;gap:20px;max-width:800px;margin-bottom:80px;justify-content:center}.position-button{padding:18px 35px;font-size:17px;flex:0 0 auto;width:auto;max-width:none}.decorative-lines{display:flex;justify-content:center;align-items:center;gap:62px;margin-top:100px;flex-wrap:wrap}.line{height:300px}}@media (min-width: 1200px){.hero{min-height:90vh}.hero-title{font-size:70px;margin-bottom:50px}.hero-subtitle{font-size:25px;margin-bottom:60px}.hero-cta{font-size:25px;margin-bottom:40px}.hero-buttons{gap:25px;max-width:900px;margin-bottom:100px;justify-content:center}.position-button{padding:20px 40px;font-size:18px;flex:0 0 auto}.decorative-lines{gap:124px}.line{height:400px}}@media (min-width: 1600px){.decorative-lines{display:none}}.about-section{padding:80px 0 100px;background:transparent;position:relative}.about-header{text-align:center;margin-bottom:50px}.about-label{font-size:32px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-dark);margin-bottom:12px}.about-title{font-size:32px;font-weight:600;color:var(--color-dark)}.about-intro{max-width:900px;margin:0 auto 60px;text-align:center}.intro-heading{font-size:24px;font-weight:600;color:var(--color-dark);margin-bottom:25px;line-height:1.3}.intro-text{font-size:15px;font-weight:300;line-height:1.8;color:#050505bf;margin-bottom:16px}.intro-text:last-child{margin-bottom:0}.about-cards{display:grid;grid-template-columns:1fr;gap:30px;max-width:1100px;margin:0 auto}.about-card{position:relative;padding:50px 35px;border-radius:20px;background:transparent;border:1px solid rgba(0,0,0,.08);transition:all .3s ease;text-align:center;overflow:hidden}.about-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;opacity:.08;pointer-events:none}.card-yellow:after{background:linear-gradient(to top,#FFBC04 0%,transparent 100%)}.card-blue:after{background:linear-gradient(to top,#3387F6 0%,transparent 100%)}.card-purple:after{background:linear-gradient(to top,#5E35B1 0%,transparent 100%)}.about-card:hover{transform:translateY(-5px)}.card-icon{position:relative;z-index:1;margin-bottom:25px;display:flex;justify-content:center}.icon-square{width:50px;height:50px;background:#1a1a1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.card-content{position:relative;z-index:1}.card-title{font-size:16px;font-weight:600;color:var(--color-dark);margin-bottom:12px;white-space:nowrap}.card-text{font-size:14px;font-weight:300;line-height:1.7;color:#050505b3}@media (min-width: 768px){.about-section{padding:100px 0 120px}.about-label,.about-title{font-size:40px}.intro-heading{font-size:28px}.intro-text{font-size:16px}.about-cards{grid-template-columns:repeat(3,1fr);gap:25px}.about-card{padding:45px 30px}.card-title{font-size:16px}.card-text{font-size:13px}}@media (min-width: 1200px){.about-section{padding:120px 0 140px}.about-label,.about-title{font-size:48px}.intro-heading{font-size:32px;margin-bottom:30px}.intro-text{font-size:17px}.about-cards{gap:30px}.about-card{padding:50px 35px}.icon-square{width:55px;height:55px;border-radius:14px}.card-title{font-size:18px}.card-text{font-size:14px}}.vision-section{padding:80px 0 100px;background:transparent;position:relative}.vision-header{text-align:center;margin-bottom:30px}.vision-label{font-size:32px;font-weight:600;color:var(--color-dark);margin-bottom:12px}.vision-title{font-size:32px;font-weight:600;color:var(--color-dark)}.vision-intro{max-width:800px;margin:0 auto 50px;text-align:center}.vision-statement{font-size:15px;font-weight:300;line-height:1.8;color:#050505bf}.browser-card{max-width:900px;margin:0 auto;background:linear-gradient(180deg,#f5f5f5 0%,#fafafa 100%);border-radius:16px;border:1px solid rgba(0,0,0,.08);overflow:visible}.browser-dots{display:flex;gap:8px;padding:16px 20px}.dot{width:12px;height:12px;border-radius:50%}.dot-red{background:#FF5F57}.dot-yellow{background:#FFBC04}.dot-green{background:#28C840}.browser-content{text-align:center;padding:20px 40px 50px}.a2b2-logo{margin-bottom:20px}.a2b2-logo img{display:block;margin:0 auto;width:120px;height:auto}.a2b2-logo svg{display:block;margin:0 auto}.launch-title{font-size:24px;font-weight:600;color:var(--color-dark);margin-bottom:16px}.launch-description{font-size:15px;font-weight:300;line-height:1.7;color:#050505b3;max-width:550px;margin:0 auto}.vision-innovation{margin-top:50px}.innovation-title{font-size:22px;font-weight:600;color:var(--color-dark);text-align:center;margin-bottom:40px}.innovation-cards{display:grid;grid-template-columns:1fr;gap:20px}.innovation-card{padding:30px 20px;background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.06);border-radius:14px;text-align:center}.innovation-icon{margin-bottom:16px;display:flex;justify-content:center}.vision-section .icon-square{width:46px;height:46px;background:#1a1a1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.innovation-card-title{font-size:14px;font-weight:600;color:var(--color-dark);margin-bottom:8px}.innovation-card-text{font-size:12px;font-weight:300;line-height:1.6;color:#050505a6}@media (min-width: 768px){.vision-section{padding:100px 0 120px}.vision-label,.vision-title{font-size:40px}.vision-statement{font-size:17px}.launch-title{font-size:28px}.launch-description{font-size:16px}.innovation-title{font-size:26px}.innovation-cards{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width: 1200px){.vision-section{padding:120px 0 140px}.vision-label,.vision-title{font-size:48px}.vision-statement{font-size:18px}.browser-card{max-width:1000px}.browser-content{padding:30px 50px 60px}.launch-title{font-size:32px}.launch-description{font-size:17px}.innovation-title{font-size:28px}.innovation-cards{gap:25px}.innovation-card{padding:35px 25px}.innovation-card-title{font-size:16px}.innovation-card-text{font-size:13px}}.join-section{padding:80px 0 100px;background:transparent;position:relative}.join-header{text-align:center;margin-bottom:30px}.join-label{font-size:32px;font-weight:600;color:var(--color-dark);margin-bottom:12px}.join-title{font-size:32px;font-weight:600;color:var(--color-dark)}.join-intro{max-width:800px;margin:0 auto 40px;text-align:center}.join-intro-text{font-size:15px;font-weight:300;line-height:1.8;color:#050505bf}.join-mission{max-width:800px;margin:0 auto 40px;text-align:center}.join-mission-title{font-size:18px;font-weight:600;color:var(--color-dark);margin-bottom:20px}.join-mission-text{font-size:14px;font-weight:300;line-height:1.8;color:#050505b3;margin-bottom:16px}.join-mission-text:last-child{margin-bottom:0}.join-benefits{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto 60px;align-items:center}.benefit-item{display:flex;align-items:center;gap:12px}.benefit-dot{width:10px;height:10px;border-radius:50%;background:#FFBC04;flex-shrink:0}.benefit-text{font-size:14px;font-weight:400;color:#050505bf}.join-cta-card{max-width:900px;margin:0 auto;padding:50px 40px;background:linear-gradient(180deg,#f5f5f5 0%,#fafafa 100%);border-radius:16px;border:1px solid rgba(0,0,0,.06);text-align:center}.cta-title{font-size:24px;font-weight:600;color:var(--color-dark);margin-bottom:12px}.cta-text{font-size:15px;font-weight:300;line-height:1.7;color:#050505b3;margin-bottom:30px}.contact-talent-button{padding:16px 35px;background:#050505;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.contact-talent-button:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (min-width: 768px){.join-section{padding:100px 0 120px}.join-label,.join-title{font-size:40px}.join-intro-text{font-size:17px}.join-benefits{flex-direction:row;justify-content:center;gap:40px}.cta-title{font-size:28px}}@media (min-width: 1200px){.join-section{padding:120px 0 140px}.join-label,.join-title{font-size:48px}.join-intro-text{font-size:18px}.join-mission-title{font-size:20px}.join-mission-text,.benefit-text{font-size:15px}.join-cta-card{padding:60px 50px}.cta-title{font-size:32px}.cta-text{font-size:16px}}.contact-section{padding:80px 0 100px;background:transparent;position:relative}.contact-header{text-align:center;margin-bottom:60px}.contact-title{font-size:32px;font-weight:600;color:var(--color-dark);margin-bottom:24px}.contact-subtitle{font-size:14px;font-weight:300;line-height:1.8;color:#05050599}.contact-cards{display:grid;grid-template-columns:1fr;gap:20px;max-width:1000px;margin:0 auto}.contact-card{padding:45px 40px;background:rgba(250,250,250,.8);border-radius:20px;border:1px solid rgba(0,0,0,.05)}.card-heading{font-size:22px;font-weight:600;color:var(--color-dark);margin-bottom:40px}.contact-info{display:flex;flex-direction:column;gap:30px;margin-bottom:45px}.info-item{display:flex;flex-direction:column;gap:6px}.info-label{font-size:12px;font-weight:400;color:#05050573}.info-value{font-size:17px;font-weight:600;color:var(--color-dark)}.social-icons{display:flex;gap:12px}.social-icon{width:42px;height:42px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s}.social-icon:hover{background:#333;transform:translateY(-2px)}.contact-form{display:flex;flex-direction:column;gap:18px}.form-row{display:grid;grid-template-columns:1fr;gap:18px}.form-input,.form-textarea{padding:14px 16px;font-size:14px;font-family:inherit;color:var(--color-dark);background:white;border:1px solid rgba(0,0,0,.08);border-radius:10px;transition:all .3s}.form-input:focus,.form-textarea:focus{outline:none;border-color:#0003}.form-textarea{resize:vertical;min-height:110px}.form-input::placeholder,.form-textarea::placeholder{color:#0505054d;font-weight:300}.send-button{padding:15px 40px;background:#050505;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s;align-self:center;margin-top:8px}.send-button:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.send-button:disabled,.send-button:disabled:hover{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.feedback-message{margin:4px 0 0;padding:12px 14px;font-size:13px;line-height:1.6;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.88);color:#050505bf}.feedback-message-success{color:#0f5132;background:rgba(209,231,221,.9);border-color:#0f51322e}.feedback-message-error{color:#842029;background:rgba(248,215,218,.92);border-color:#8420292e}@media (min-width: 768px){.contact-section{padding:100px 0 120px}.contact-title{font-size:40px;margin-bottom:28px}.contact-subtitle{font-size:15px}.contact-cards{grid-template-columns:1fr 1.2fr;gap:20px}.form-row{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.contact-section{padding:120px 0 140px}.contact-header{margin-bottom:70px}.contact-title{font-size:48px;margin-bottom:30px}.contact-subtitle{font-size:16px}.contact-cards{gap:25px;max-width:1100px}.contact-card{padding:55px 45px}.card-heading{font-size:26px;margin-bottom:50px}.contact-info{gap:35px;margin-bottom:50px}.info-label{font-size:13px}.info-value{font-size:19px}.form-input,.form-textarea{padding:15px 18px;font-size:15px}.feedback-message{font-size:14px}}.footer{background-color:var(--color-dark);color:var(--color-white)}.footer-main{padding:60px 0 40px}.footer-grid{display:grid;grid-template-columns:1fr;gap:40px}.footer-brand{max-width:100%}.footer-logo{font-size:30px;font-weight:500;margin-bottom:20px;color:var(--color-white)}.footer-description{font-size:15px;font-weight:300;line-height:1.5;color:var(--color-text-light);max-width:320px}.footer-column{display:flex;flex-direction:column}.footer-title{font-size:20px;font-weight:500;margin-bottom:20px;color:var(--color-white)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links li{font-size:15px;font-weight:300;line-height:1.5;color:var(--color-text-light)}.footer-links a{color:var(--color-text-light);transition:color .3s,opacity .3s}.footer-links a:hover{color:var(--color-white);opacity:.8}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:30px 0}.footer-bottom-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-copyright{font-size:15px;font-weight:300;color:var(--color-text-light)}.footer-legal{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:300}.footer-legal a{color:var(--color-text-light);transition:color .3s}.footer-legal a:hover{color:var(--color-white)}.separator{color:var(--color-text-light);-webkit-user-select:none;user-select:none}@media (min-width: 768px){.footer-main{padding:80px 0 50px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-bottom-content{flex-direction:row;justify-content:space-between;text-align:left}}@media (min-width: 1200px){.footer-main{padding:100px 0 60px}.footer-grid{gap:80px}.footer-brand{max-width:400px}.footer-description{max-width:100%}}.job-detail-page{position:relative;min-height:100vh;background:white}.job-detail-page .page-gradient{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.job-detail-page .page-gradient .gradient-yellow{position:absolute;width:300px;height:300px;background:#FFBC04;border-radius:50%;filter:blur(60px);opacity:.25;top:-80px;left:-100px}.job-detail-page .page-gradient .gradient-blue{position:absolute;width:280px;height:280px;background:#3387F6;border-radius:50%;filter:blur(60px);opacity:.15;top:-50px;right:-80px}.job-detail-page .page-gradient .gradient-yellow-mid{position:absolute;width:280px;height:280px;background:#FFBC04;border-radius:50%;filter:blur(60px);opacity:.2;top:25%;right:-100px}.job-detail-page .page-gradient .gradient-blue-mid{position:absolute;width:280px;height:280px;background:#3387F6;border-radius:50%;filter:blur(60px);opacity:.15;top:40%;left:-100px}.job-detail-page .page-gradient .gradient-yellow-bottom{position:absolute;width:300px;height:300px;background:#FFBC04;border-radius:50%;filter:blur(60px);opacity:.2;bottom:-80px;left:-100px}.job-detail-page .page-gradient .gradient-blue-bottom{position:absolute;width:280px;height:280px;background:#3387F6;border-radius:50%;filter:blur(60px);opacity:.15;bottom:-50px;right:-80px}@media (min-width: 768px){.job-detail-page .page-gradient .gradient-yellow{width:900px;height:900px;filter:blur(120px);opacity:.5;top:-300px;left:-250px}.job-detail-page .page-gradient .gradient-blue{width:800px;height:800px;filter:blur(120px);opacity:.35;top:-200px;right:-150px}.job-detail-page .page-gradient .gradient-yellow-mid{width:800px;height:800px;filter:blur(130px);opacity:.4;top:30%;right:-200px}.job-detail-page .page-gradient .gradient-blue-mid{width:800px;height:800px;filter:blur(130px);opacity:.3;top:45%;left:-250px}.job-detail-page .page-gradient .gradient-yellow-bottom{width:900px;height:900px;filter:blur(130px);opacity:.45;bottom:-200px;left:-200px}.job-detail-page .page-gradient .gradient-blue-bottom{width:800px;height:800px;filter:blur(130px);opacity:.3;bottom:-100px;right:-150px}}.job-detail-content{position:relative;z-index:1;padding-top:120px;padding-bottom:100px}.back-button{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#0505058c;margin-bottom:48px;cursor:pointer;transition:color .2s;background:none;border:none;padding:0;font-family:inherit}.back-button:hover{color:var(--color-dark)}.job-hero{max-width:800px;margin:0 auto 64px}.job-meta{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.job-tag{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:#FFBC04;color:#050505;padding:4px 12px;border-radius:20px}.job-meta-dot{width:4px;height:4px;border-radius:50%;background:rgba(5,5,5,.3)}.job-meta-text{font-size:13px;font-weight:400;color:#05050580}.job-title{font-size:36px;font-weight:700;color:var(--color-dark);line-height:1.2;margin-bottom:8px;letter-spacing:-.01em}.job-title-cn{font-size:36px;font-weight:700;color:var(--color-dark);line-height:1.2;letter-spacing:-.01em;margin-bottom:0}.job-bilingual-block{margin-bottom:20px}.job-text-en{font-size:15px;font-weight:300;line-height:1.6;color:var(--color-dark);margin-bottom:6px}.job-text-cn{font-size:15px;font-weight:300;line-height:1.6;color:var(--color-dark)}.job-overview-block{margin-bottom:36px}.job-overview-block:last-child{margin-bottom:0}.job-reimagining-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding-left:4px}.job-reimagining-item{display:flex;gap:16px;align-items:flex-start}.job-body{max-width:800px;margin:0 auto}.job-section{margin-bottom:56px}.job-section-title{font-size:22px;font-weight:600;color:var(--color-dark);margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid rgba(5,5,5,.08)}.job-section-title-cn{display:block;font-size:inherit;font-weight:inherit;color:inherit;margin-top:4px}.job-resp-section{margin-bottom:32px}.job-resp-section:last-child{margin-bottom:0}.job-subsection-title{font-size:17px;font-weight:600;color:var(--color-dark);margin-bottom:20px}.job-subsection-title-cn{display:inline;font-size:inherit;font-weight:inherit;color:inherit;margin-left:10px}.job-items{display:flex;flex-direction:column;gap:24px}.job-item{display:flex;gap:16px;align-items:flex-start}.job-item-dot{width:8px;height:8px;border-radius:50%;background:#FFBC04;flex-shrink:0;margin-top:7px}.job-item-body{flex:1}.job-item-en{font-size:15px;font-weight:300;line-height:1.6;color:var(--color-dark);margin-bottom:6px}.job-item-cn{font-size:15px;font-weight:300;line-height:1.6;color:var(--color-dark)}.job-text-en strong,.job-text-cn strong,.job-item-en strong,.job-item-cn strong{font-weight:800}.job-cta-section{margin-top:20px;text-align:center}.apply-button{display:inline-block;padding:16px 35px;background:#050505;color:#fff;border-radius:10px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s}.apply-button:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (min-width: 768px){.job-detail-content{padding-top:120px;padding-bottom:120px}.job-title,.job-title-cn{font-size:48px}.job-intro{font-size:17px}.job-intro-cn{font-size:15px}.job-section-title{font-size:26px}.job-item-en,.job-item-cn,.job-text-en,.job-text-cn{font-size:16px}}@media (min-width: 1200px){.job-title,.job-title-cn{font-size:56px}}.app{min-height:100vh;display:flex;flex-direction:column}.page-wrapper{position:relative;background:white}.page-gradient{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.page-gradient .gradient-yellow{position:absolute;width:300px;height:300px;background:#FFBC04;border-radius:50%;filter:blur(60px);opacity:.25;top:-80px;left:-100px}.page-gradient .gradient-blue{position:absolute;width:280px;height:280px;background:#3387F6;border-radius:50%;filter:blur(60px);opacity:.15;top:-50px;right:-80px}.page-gradient .gradient-yellow-mid{position:absolute;width:280px;height:280px;background:#FFBC04;border-radius:50%;filter:blur(60px);opacity:.2;top:25%;right:-100px}.page-gradient .gradient-blue-mid{position:absolute;width:280px;height:280px;background:#3387F6;border-radius:50%;filter:blur(60px);opacity:.15;top:40%;left:-100px}.page-gradient .gradient-yellow-bottom{position:absolute;width:300px;height:300px;background:#FFBC04;border-radius:50%;filter:blur(60px);opacity:.2;bottom:-80px;left:-100px}.page-gradient .gradient-blue-bottom{position:absolute;width:280px;height:280px;background:#3387F6;border-radius:50%;filter:blur(60px);opacity:.15;bottom:-50px;right:-80px}.page-wrapper>main{position:relative;z-index:1}main{flex:1}@media (min-width: 768px){.page-gradient .gradient-yellow{width:900px;height:900px;filter:blur(120px);opacity:.5;top:-300px;left:-250px}.page-gradient .gradient-blue{width:800px;height:800px;filter:blur(120px);opacity:.35;top:-200px;right:-150px}.page-gradient .gradient-yellow-mid{width:800px;height:800px;filter:blur(130px);opacity:.4;top:30%;right:-200px}.page-gradient .gradient-blue-mid{width:800px;height:800px;filter:blur(130px);opacity:.3;top:45%;left:-250px}.page-gradient .gradient-yellow-bottom{width:900px;height:900px;filter:blur(130px);opacity:.45;bottom:-200px;left:-200px}.page-gradient .gradient-blue-bottom{width:800px;height:800px;filter:blur(130px);opacity:.3;bottom:-100px;right:-150px}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-dark: #050505;--color-white: #ffffff;--color-blue: #3387F6;--color-yellow: #FFBC04;--color-text-light: rgba(255, 255, 255, .5);--font-roboto: "Roboto Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--font-roboto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-dark);overflow-x:hidden}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width: 768px){.container{padding:0 40px}}@media (min-width: 1200px){.container{padding:0 100px}}.mobile-hide{display:none}@media (min-width: 768px){.mobile-hide{display:block}}.desktop-hide{display:block}@media (min-width: 768px){.desktop-hide{display:none}}
