.g-careers-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 256px;box-sizing:border-box;gap:48px}.g-careers-container .g-container{width:100%;box-sizing:border-box}.g-careers-area{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:24px}h1{color:var(--neutral-text-primary);font-size:var(--g-font-size-8xl);font-weight:700;line-height:48px;letter-spacing:-.64px;padding:24px}h2{color:var(--neutral-text-secondary);font-size:var(--g-font-size-xl);font-weight:700;line-height:32px}ul li{list-style:none}.g-about-title{display:flex;flex-direction:column;border-bottom:4px solid var(--brand-border-tertiary);color:var(--neutral-text-tertiary);font-size:var(--g-font-size-lg);font-weight:400;line-height:32px;align-items:center;justify-content:center;width:fit-content;padding-bottom:16px;box-sizing:border-box}.g-about-title h2{color:var(--neutral-text-primary);font-size:var(--g-font-size-8xl);font-weight:700;line-height:48px;letter-spacing:-.64px}.g-about-title h3{color:var(--neutral-text-tertiary);font-size:var(--g-font-size-lg);font-weight:400;line-height:32px}.g-careers-jobs-item .g-head-line-pixel{position:absolute;width:8px;height:96px;background:var(--brand-background-primary);top:-1px;right:0}.g-careers-jobs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.g-careers-jobs-tabs{display:flex;align-items:center;justify-content:center;gap:8px}.g-careers-jobs-tabs-item{display:flex;width:174px;height:48px;padding:8px;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;border-radius:48px;border:1px solid var(--neutral-border-primary);color:var(--neutral-text-tertiary);font-size:var(--g-font-size-md);font-weight:700;line-height:24px;cursor:pointer}.g-careers-jobs-tabs-item.active{background:var(--brand-background-tonal);color:var(--brand-text-dark)}.g-careers-jobs-list{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:24px}.g-careers-jobs-item{display:flex;padding:0 32px 32px 32px;box-sizing:border-box;flex-direction:column;align-items:center;width:calc(calc(100% - 24px)/2);display:flex;flex-direction:column;gap:24px;border-radius:16px 0 16px 16px;border:1px solid var(--neutral-border-primary);background:var(--neutral-background-primary);position:relative;align-self:stretch}.g-jobs-head{display:flex;align-items:center;justify-content:space-between;width:100%;height:96px}.g-btn.g-send-resume-btn2{display:none}.g-btn.g-send-resume-btn{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:12px;box-sizing:border-box;border-radius:8px;color:var(--brand-text-primary);font-size:var(--g-font-size-xl);font-weight:700;line-height:32px}.g-send-resume-btn i{font-size:var(--g-font-size-4xl);color:var(--brand-icon-primary)}.g-jobs-body{color:var(--neutral-text-secondary);font-size:var(--g-font-size-md);font-weight:400;line-height:28px;text-align:justify}.g-jobs-features{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto}.g-jobs-features-list{display:flex;align-items:center;gap:8px}.g-jobs-features-item{display:flex;height:32px;padding:4px 12px;box-sizing:border-box;justify-content:center;align-items:center;gap:4px;border-radius:48px;background:var(--neutral-background-secondary);color:var(--neutral-text-secondary);font-size:var(--g-font-size-md);font-weight:700;line-height:24px}.g-jobs-zone{display:flex;align-items:center;gap:8px;color:var(--neutral-text-tertiary);font-size:var(--g-font-size-md);font-weight:400;line-height:24px}.g-jobs-zone i{font-size:var(--g-font-size-4xl);color:var(--neutral-icon-secondary)}.g-careers-jobs-empty{display:none;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:16px;color:var(--neutral-text-secondary);font-size:var(--g-font-size-lg);font-weight:400;line-height:32px;padding:48px 16px;box-sizing:border-box}.g-head-line-pixel{position:absolute;width:8px;height:32px;background:var(--brand-background-primary);top:-1px;right:-25px}.g-our-feature{display:flex;flex-direction:column;gap:24px;display:flex;width:100%;padding-top:64px;padding-bottom:64px;box-sizing:border-box;justify-content:center;align-items:center;gap:32px;background:var(--brand-background-tertiary-hover)}.g-our-feature-list{display:flex;align-items:center;gap:16px}.g-our-feature-item{width:calc(100%/5);display:flex;padding:24px;box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;flex:1 0 0;align-self:stretch;border-radius:12px;background:rgba(255,255,255,.9);backdrop-filter:blur(24px);color:var(--neutral-text-secondary);font-size:var(--g-font-size-md);font-weight:400;line-height:28px;text-align:justify}.g-our-feature-item .g-name{font-size:var(--g-font-size-lg);font-weight:700;line-height:32px;position:relative;width:100%}.g-our-feature-item .g-name h3{color:var(--neutral-text-secondary);font-size:var(--g-font-size-xl);font-weight:700;line-height:32px}.g-our-feature-item p{text-align:justify}.g-recruitment-steps-area{width:100%;display:flex;gap:24px;padding:64px 0;box-sizing:border-box}.g-recruitment-steps{width:50%;display:flex;flex-direction:column;gap:48px}.g-recruitment-steps-contents{width:50%}.g-recruitment-steps-content{display:none;flex-direction:column;border:1px solid var(--neutral-border-primary);border-radius:16px;height:100%;overflow:hidden;max-height:590px}.g-recruitment-steps-content.g-send-resume-content{display:flex}.g-recruitment-steps-content .g-image{width:100%;height:413px;overflow:hidden}.g-recruitment-steps-content img{width:100%;object-fit:cover;min-height:100%}.g-steps-content{display:flex;padding:24px 48px 48px 48px;box-sizing:border-box;flex-direction:column;justify-content:start;align-items:start;gap:16px}.g-steps-content h3{color:var(--neutral-text-primary);font-size:var(--g-font-size-xl);font-weight:700;line-height:32px}.g-steps-content p{color:var(--neutral-text-secondary);font-size:var(--g-font-size-md);font-weight:400;line-height:28px;text-align:justify}.g-recruitment-steps-tabs{display:flex;flex-direction:column;gap:16px}.g-recruitment-steps-tabs-item{display:flex;padding:24px 32px;box-sizing:border-box;justify-content:start;align-items:center;gap:24px;align-self:stretch;border-radius:16px;border:1px solid var(--neutral-border-primary);color:var(--neutral-text-secondary);font-size:var(--g-font-size-xl);font-weight:700;line-height:32px;position:relative;cursor:pointer}.g-recruitment-steps-tabs-item.active{background:var(--brand-background-tertiary-hover)}.g-recruitment-steps-tabs-pixel{width:16px;height:16px;transform:rotate(-45deg);aspect-ratio:1/1;position:absolute;right:-8px;border-radius:4px;background:var(--neutral-icon-secondary)}.g-recruitment-steps-tabs-item:hover .g-recruitment-steps-tabs-pixel,.g-recruitment-steps-tabs-item.active .g-recruitment-steps-tabs-pixel{background:var(--brand-background-primary)}