.career-image-section{padding-bottom:6rem}.overflow-fix:has(.careers-image-wrap){overflow:visible}.careers-image-wrap{height:48.5vw;overflow:hidden}.careers-images{position:relative;height:48.5vw;padding:0;transition:.3s var(--easeOut,cubic-bezier(.16,1,.3,1))}.careers-images .careers-image{position:absolute;opacity:0;transform:rotate(var(--rotation,0deg)) scale(1.1);animation:photoCollageFadeIn .3s ease-in-out forwards;animation-delay:calc(var(--i) * 35ms);aspect-ratio:var(--aspect-ratio,3/4)}.careers-images .careers-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--vapor-size-borderRadius-300)}@keyframes photoCollageFadeIn{to{opacity:1;transform:rotate(var(--rotation,0deg)) scale(1)}}@media (max-width:992px){.careers-image-wrap{height:calc(48.5vw * 1.5)}.careers-images{transform-origin:50% 0;transform:scale(1.5)}.careers-images .careers-image img{border-radius:var(--vapor-size-borderRadius-100)}.career-image-section{padding-top:var(--vapor-size-space-900)}}@media (max-width:768px){.career-image-section{padding:var(--vapor-size-space-600) 0 var(--vapor-size-space-900)}}@media (max-width:576px){.career-image-section{padding:var(--vapor-size-space-500) 0 var(--vapor-size-space-300)}.careers-images .careers-image img{border-radius:var(--vapor-size-borderRadius-050)}.careers-image-wrap{height:calc(65vw * 1.5)}.careers-images{transform:scale(2)}}.core-behaviors-section{padding:6rem 0;background-color:var(--vapor-color-background-canvas-100)}.core-behaviors-header,.core-behaviors-wrapper{display:flex;flex-direction:column;gap:var(--vapor-size-space-200);align-items:center}.core-behaviors-header{text-align:center;padding:var(--vapor-size-space-800) 0;border:1px solid var(--vapor-color-border-normal);width:100%}.core-behaviors-title{line-height:var(--vapor-typography-lineHeight-500);font-size:var(--vapor-typography-fontSize-600);letter-spacing:var(--vapor-typography-letterSpacing-400)}.core-behaviors-description,.core-behaviors-title{font-weight:var(--vapor-typography-fontWeight-500)}.core-behaviors-description{line-height:var(--vapor-typography-lineHeight-200);font-size:var(--vapor-typography-fontSize-200);letter-spacing:var(--vapor-typography-letterSpacing-100)}html[lang^=ko] .core-behaviors-description{line-height:var(--vapor-typography-lineHeight-300)}.core-behaviors-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--vapor-color-border-normal);width:100%}.core-behavior-item{display:flex;flex-direction:column;gap:var(--vapor-size-space-300);padding:var(--vapor-size-space-400);border-right:1px solid var(--vapor-color-border-normal);border-bottom:1px solid var(--vapor-color-border-normal)}.core-behavior-item:last-child,.core-behavior-item:nth-child(3n){border-right:none}.core-behavior-item:nth-child(13),.core-behavior-item:nth-child(14),.core-behavior-item:nth-child(15){border-bottom:none}.core-behavior-item-empty{display:block}.core-behavior-text{line-height:var(--vapor-typography-lineHeight-200);font-size:var(--vapor-typography-fontSize-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-weight:var(--vapor-typography-fontWeight-500)}@media (max-width:992px){.core-behaviors-grid{grid-template-columns:repeat(2,1fr)}.core-behavior-item-empty{display:none}.core-behavior-item:nth-child(3n){border-right:1px solid var(--vapor-color-border-normal)}.core-behavior-item:nth-child(2n){border-right:none}.core-behavior-item:nth-child(13){border-bottom:none;border-right:1px solid var(--vapor-color-border-normal)}}@media (max-width:768px){.core-behaviors-section{padding:var(--vapor-size-space-900) 0}.career-work-section{padding:var(--vapor-size-space-500) 0}.core-behaviors-header{padding:var(--vapor-size-space-400) var(--vapor-size-space-200)}.core-behaviors-title{font-size:var(--vapor-typography-fontSize-500);line-height:var(--vapor-typography-lineHeight-400)}.core-behavior-number{line-height:var(--vapor-typography-lineHeight-200);font-size:var(--vapor-typography-fontSize-200)}.core-behavior-text,.core-behaviors-description{line-height:var(--vapor-typography-lineHeight-100);font-size:var(--vapor-typography-fontSize-100)}html[lang^=ko] .core-behaviors-description{line-height:var(--vapor-typography-lineHeight-200)}.core-behavior-item{padding:var(--vapor-size-space-300);gap:var(--vapor-size-space-200)}.core-behavior-item:last-child{border-bottom:none}}@media (max-width:576px){.core-behavior-item{padding:var(--vapor-size-space-200)}}.career-work-section{padding:6rem 0;background-color:var(--vapor-color-background-canvas-100)}.career-work-wrapper{display:grid;grid-template-areas:var(--grid-areas-default);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap);width:100%;--grid-columns:12;--grid-gap:var(--vapor-size-dimension-300)}.career-work-header{display:flex;flex-direction:column;gap:var(--vapor-size-space-200);width:100%;grid-area:a;flex-shrink:0}.career-work-title{line-height:var(--vapor-typography-lineHeight-500);font-size:var(--vapor-typography-fontSize-600);letter-spacing:var(--vapor-typography-letterSpacing-400)}.career-work-description,.career-work-title{font-weight:var(--vapor-typography-fontWeight-500)}.career-work-description{line-height:var(--vapor-typography-lineHeight-200);font-size:var(--vapor-typography-fontSize-200);letter-spacing:var(--vapor-typography-letterSpacing-100)}html[lang^=ko] .career-work-description{line-height:var(--vapor-typography-lineHeight-300)}html[lang^=ko] .career-work-item-description{line-height:var(--vapor-typography-lineHeight-200)}.career-work-list{display:flex;flex-direction:column;width:100%;grid-area:b;flex-shrink:0}.career-work-item{border-bottom:1px solid var(--vapor-color-border-normal)}.career-work-item:first-child{border-top:1px solid var(--vapor-color-border-normal)}.career-work-item-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--vapor-size-space-300) 0;cursor:pointer;text-align:left}.career-work-item-header:hover{opacity:.8}.career-work-chevron{width:var(--vapor-size-dimension-250);height:var(--vapor-size-dimension-250);flex-shrink:0;color:var(--vapor-color-foreground-normal-200);transition:transform .3s ease}.career-work-item-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-300);padding:var(--vapor-size-space-000) 0 var(--vapor-size-space-400);animation:careerWorkFadeIn .5s ease}@keyframes careerWorkFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.career-work-item-text{display:flex;flex-direction:column;gap:var(--vapor-size-space-100)}.career-work-item-heading{line-height:var(--vapor-typography-lineHeight-300);font-size:var(--vapor-typography-fontSize-400);letter-spacing:var(--vapor-typography-letterSpacing-300);font-weight:var(--vapor-typography-fontWeight-500)}.career-work-item-image{width:100%}.career-work-image{width:inherit;aspect-ratio:3/2;object-fit:cover;border-radius:var(--vapor-size-borderRadius-300)}@media (max-width:992px){.career-work-wrapper{flex-direction:column;gap:var(--vapor-size-space-900);display:flex;align-items:center}.career-work-header{text-align:center}}@media (max-width:768px){.career-work-section{padding:var(--vapor-size-space-900) 0}.career-work-title{font-size:var(--vapor-typography-fontSize-500);line-height:var(--vapor-typography-lineHeight-400)}.career-work-description{font-size:var(--vapor-typography-fontSize-100);line-height:var(--vapor-typography-lineHeight-100)}html[lang^=ko] .career-work-description{line-height:var(--vapor-typography-lineHeight-200)}.career-work-wrapper{gap:var(--vapor-size-space-600)}}@media (max-width:576px){.career-work-item-header{padding:var(--vapor-size-space-250) 0}}.offices-section{padding:6rem 0;background-color:var(--vapor-color-background-canvas-100)}.offices-image-container{position:relative;width:100%;max-width:59.125rem;margin:0 auto;border-radius:var(--vapor-size-borderRadius-300);overflow:hidden}.offices-image-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--vapor-color-black) 0%,transparent) 0,color-mix(in srgb,var(--vapor-color-black) 24%,transparent) 100%);pointer-events:none;z-index:1}.offices-main-image{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.offices-preview-wrapper{position:absolute;bottom:var(--vapor-size-space-500);left:50%;transform:translateX(-50%);display:flex;gap:var(--vapor-size-space-200);z-index:2}.offices-preview{width:6.75rem;aspect-ratio:3/2;border-radius:var(--vapor-size-borderRadius-300);overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .2s ease;border:2px solid transparent}.offices-preview.active{border-color:var(--vapor-color-white)}.offices-preview:hover{transform:scale(1.05)}.offices-preview-image{width:100%;height:100%;object-fit:cover}.offices-city-wrapper{position:absolute;top:var(--vapor-size-space-500);left:var(--vapor-size-space-600);z-index:2;display:flex;flex-direction:column;gap:var(--vapor-size-space-100)}.offices-label{line-height:var(--vapor-typography-lineHeight-075);font-size:var(--vapor-typography-fontSize-100);letter-spacing:var(--vapor-typography-letterSpacing-100)}.offices-city-tabs{display:flex;gap:var(--vapor-size-space-100);align-items:flex-start;flex-direction:column}.offices-city-tab{background:none;border:none;padding:0;cursor:pointer;transition:opacity .2s ease}.offices-city-tab:not(.active){opacity:.4}.offices-city-tab:hover{opacity:1}.offices-city-name{line-height:var(--vapor-typography-lineHeight-400);font-size:var(--vapor-typography-fontSize-500);letter-spacing:var(--vapor-typography-letterSpacing-400);font-weight:var(--vapor-typography-fontWeight-500)}@media (max-width:992px){.offices-city-wrapper{top:var(--vapor-size-space-400);left:var(--vapor-size-space-500)}.offices-preview-wrapper{bottom:var(--vapor-size-space-400)}.offices-main-image{aspect-ratio:4/3}}@media (max-width:768px){.offices-section{padding:var(--vapor-size-space-900) 0}.offices-city-wrapper{top:var(--vapor-size-space-300);left:var(--vapor-size-space-400)}.offices-main-image{aspect-ratio:3/4}.offices-preview{width:5.25rem;border-radius:var(--vapor-size-borderRadius-100)}.offices-preview-wrapper{bottom:var(--vapor-size-space-300)}}@media (max-width:576px){.offices-wrapper{display:flex;flex-direction:column;gap:var(--vapor-size-space-200)}.offices-city-wrapper{left:var(--vapor-size-space-300)}.offices-preview-wrapper{position:static;transform:none;justify-content:center;width:100%;gap:var(--vapor-size-space-100)}.offices-preview{width:inherit;border-radius:var(--vapor-size-borderRadius-300)}.offices-preview.active{border-color:var(--vapor-color-foreground-normal-200)}}.total-rewards-section{padding:6rem 0;background-color:var(--vapor-color-background-canvas-100)}.total-rewards-wrapper{gap:var(--vapor-size-space-900)}.total-rewards-header,.total-rewards-wrapper{display:flex;flex-direction:column;align-items:center}.total-rewards-header{gap:var(--vapor-size-space-200);text-align:center}.total-rewards-title{line-height:var(--vapor-typography-lineHeight-500);font-size:var(--vapor-typography-fontSize-600);letter-spacing:var(--vapor-typography-letterSpacing-400)}.total-rewards-description,.total-rewards-title{font-weight:var(--vapor-typography-fontWeight-500)}.total-rewards-description{line-height:var(--vapor-typography-lineHeight-200);font-size:var(--vapor-typography-fontSize-200);letter-spacing:var(--vapor-typography-letterSpacing-100)}html[lang^=ko] .total-rewards-description{line-height:var(--vapor-typography-lineHeight-300)}.total-rewards-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-400)}.total-rewards-category,.total-rewards-content{width:100%;max-width:100%}.total-rewards-category-label{line-height:var(--vapor-typography-lineHeight-100);font-size:var(--vapor-typography-fontSize-100);letter-spacing:var(--vapor-typography-letterSpacing-100);font-weight:var(--vapor-typography-fontWeight-500)}.total-rewards-slider-wrapper{width:100%;overflow:hidden;position:relative;max-width:100%}.total-rewards-pages{display:flex;flex-direction:row;transition:transform .3s ease-in-out;will-change:transform}.total-rewards-page{flex:0 0 100%;min-width:0}.total-rewards-grid,.total-rewards-page{width:100%;max-width:100%;box-sizing:border-box}.total-rewards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vapor-size-space-200)}.total-reward-card{background-color:var(--vapor-color-background-canvas-200);border:1px solid var(--vapor-color-border-normal);border-radius:var(--vapor-size-borderRadius-300);padding:var(--vapor-size-space-300);height:auto;display:flex;flex-direction:column;gap:var(--vapor-size-space-100);position:relative}.total-reward-icon svg{width:var(--vapor-size-dimension-300);height:var(--vapor-size-dimension-300);color:var(--vapor-color-foreground-normal-200)}.total-reward-title{font-weight:var(--vapor-typography-fontWeight-700)}.total-reward-description,.total-reward-title{line-height:var(--vapor-typography-lineHeight-100);font-size:var(--vapor-typography-fontSize-100);letter-spacing:var(--vapor-typography-letterSpacing-100)}.total-reward-description{font-weight:var(--vapor-typography-fontWeight-500)}.total-rewards-pagination{display:flex;gap:var(--vapor-size-space-200);justify-content:center;align-items:center}.total-rewards-button-icon{width:var(--vapor-size-dimension-250);height:var(--vapor-size-dimension-250)}@media (max-width:992px){.total-rewards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.total-rewards-section{padding:var(--vapor-size-space-900) 0}.total-rewards-wrapper{gap:var(--vapor-size-space-600)}.total-rewards-title{font-size:var(--vapor-typography-fontSize-500);line-height:var(--vapor-typography-lineHeight-400)}.total-rewards-description{font-size:var(--vapor-typography-fontSize-100);line-height:var(--vapor-typography-lineHeight-100)}html[lang^=ko] .total-rewards-description{line-height:var(--vapor-typography-lineHeight-200)}.total-rewards-grid{grid-template-columns:1fr}.total-reward-card{height:auto;min-height:160px}}