*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}.jobs{color:#191414!important}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff0e6;font-family:Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.card,[class*=card]{color:#000}.card h1,.card h2,.card h3,.card h4,.card p,.card span,[class*=card] h1,[class*=card] h2,[class*=card] h3,[class*=card] h4,[class*=card] p,[class*=card] span,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white p,.bg-white span{color:#000!important}.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black p,.bg-black span{color:#fff!important}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto;display:block}.container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width:767px){.container{padding-left:16px;padding-right:16px}}.block-container,.fluidWidth{width:100%}.is-hidden-mobile{display:block}.is-visible-mobile,.is-hidden-desktop{display:none}.is-visible-desktop{display:block}@media (max-width:767px){.is-hidden-mobile{display:none!important}.is-visible-mobile,.is-hidden-desktop{display:block!important}.is-visible-desktop{display:none!important}}.ma-0{margin:0}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.mb-xs{margin-bottom:8px}.mb-s{margin-bottom:16px}.mb-m{margin-bottom:24px}.mb-l{margin-bottom:32px}.mb-xl{margin-bottom:48px}.mb-xxl{margin-bottom:64px}.mb-xxxl{margin-bottom:96px}.mt-m{margin-top:24px}.mt-s{margin-top:16px}.mt-xxl{margin-top:64px}.mr-8{margin-right:8px}.mr-s{margin-right:16px}@media (max-width:767px){.mb-mobile-0{margin-bottom:0}.mb-mobile-xs{margin-bottom:4px}.mb-mobile-s{margin-bottom:8px}.mb-mobile-m{margin-bottom:16px}.mb-mobile-l{margin-bottom:24px}.mb-mobile-xl{margin-bottom:32px}.mb-mobile-xxl{margin-bottom:48px}.mt-mobile-s{margin-top:8px}.mt-mobile-l{margin-top:24px}}.rounded-24{border-radius:24px}@media (max-width:767px){.rounded-16-mobile{border-radius:16px}}.text-center{text-align:center}@media (max-width:767px){.text-center-mobile{text-align:center}}.color-white{color:#fff}.color-black{color:#000!important}.color-ui-black,.color-black-active{color:#000}.color-text-subdued{color:#888}.bg-white{background-color:#fff}.bg-surface-blue{background-color:#e3f2fd}.bg-color-active{background-color:#f6f6f6}.bg-black{background-color:#000}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.gap-8{gap:8px}.vertical-center-children{align-items:center;display:flex}.w-full{width:100%}.w-fit{width:fit-content}.no-underline{text-decoration:none}.clear-button{cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit}.display-1{font-size:80px;font-weight:900;line-height:1.1}.display-2{font-size:32px;font-weight:700;line-height:1.1}.headline-1{font-size:56px;font-weight:700;line-height:1.1}.headline-2{font-size:40px;font-weight:700;line-height:1.1}.headline-3{font-size:28px;font-weight:700;line-height:1.5}.paragraph-2{font-size:18px;font-weight:400;line-height:1.5}.paragraph-3,.body-1{font-size:16px;font-weight:400;line-height:1.5}.body-2{font-size:14px;font-weight:400;line-height:1.5}.detail-2{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:400;line-height:1.5}.detail-3{font-size:14px;font-weight:600;line-height:1.5}.detail-4{font-size:14px;font-weight:400;line-height:1.5}@media (max-width:767px){.display-1{font-size:48px}.display-2{font-size:24px}.headline-1{font-size:40px}.headline-2{font-size:28px}.headline-3{font-size:20px}.paragraph-2{font-size:16px}.paragraph-3{font-size:14px}}.overflow-hidden{overflow:hidden}.p-relative{position:relative}.row{flex-wrap:wrap;margin-left:-8px;margin-right:-8px;display:flex}.col-12{flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}.col-10{flex:0 0 83.3333%;max-width:83.3333%;padding-left:8px;padding-right:8px}.col-8{flex:0 0 66.6667%;max-width:66.6667%;padding-left:8px;padding-right:8px}.col-6{flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}.col-3{flex:0 0 25%;max-width:25%;padding-left:8px;padding-right:8px}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.6667%}@media (max-width:767px){.col-12-mobile{flex:0 0 100%;max-width:100%}.col-offset-mobile-0{margin-left:0}.col-offset-mobile-1{margin-left:8.33333%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;background:0 0;justify-content:center;align-items:center;font-size:18px;display:flex}.hero-carousel-container .swiper-slide{opacity:.6;width:470px;height:470px;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.hero-carousel-container .swiper-slide-active{opacity:1}.hero-carousel-container .swiper-slide-prev,.hero-carousel-container .swiper-slide-next{opacity:.4}@media (max-width:767px){.hero-carousel-container .swiper-slide{width:320px;height:320px}}.swiper-wrapper{align-items:stretch}
.tabSection{background:linear-gradient(#fff 0%,#f6f6f6 100%)!important}.card{border-radius:24px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #00000014!important}.card:hover{transform:translateY(-6px)!important;box-shadow:0 12px 32px #00000026!important}@media (max-width:767px){.card{border-radius:16px!important}}.cityCard{border-radius:500px!important;padding:14px 28px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #00000014!important}.cityCard:hover{transform:translateY(-3px)!important;box-shadow:0 8px 20px #0000001f!important}.linkCard{border-radius:24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #00000014!important}.linkCard:hover{box-shadow:0 12px 32px #00000026!important}.linkCard:hover .arrow{transform:translate(12px)!important}@media (max-width:767px){.linkCard{border-radius:16px!important}}section[class*=featuredJobs],section[class*=locationScroll],section[class*=freshContent],section[class*=quickLinks]{padding:160px 0!important}@media (max-width:767px){section[class*=featuredJobs],section[class*=locationScroll],section[class*=freshContent],section[class*=quickLinks]{padding:80px 0!important}}h1,h2,h3{letter-spacing:-.02em!important;font-weight:700!important}button{font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}button:hover{transform:scale(1.02)!important}button:active{transform:scale(.98)!important}[class*=green],.spotify-green{color:#1ed760!important;background-color:#1ed760!important}[class*=surface-blue],.bg-surface-blue{background-color:#e3f2fd!important}.flipCard{perspective:1200px!important}.flipCard:hover{box-shadow:0 8px 24px #0000001f!important}.flipCardInner{transition:transform .6s cubic-bezier(.4,0,.2,1)!important}html{scroll-behavior:smooth!important}img{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}[role=tab]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}[role=tab][aria-selected=true]{font-weight:700!important}input,select,textarea{transition:all .3s cubic-bezier(.4,0,.2,1)!important}input:focus,select:focus,textarea:focus{outline-offset:2px!important;outline:2px solid #1ed760!important}a{transition:all .2s cubic-bezier(.4,0,.2,1)!important}a:hover{opacity:.8!important}.navLink{position:relative!important}.navLink:after{content:""!important;background:#1ed760!important;width:0!important;height:2px!important;transition:width .3s cubic-bezier(.4,0,.2,1)!important;position:absolute!important;bottom:-4px!important;left:0!important}.navLink:hover:after,.navLink.active:after{width:100%!important}.mobileMenu{transition:transform .4s cubic-bezier(.4,0,.2,1)!important}.mobileMenu.open{transform:translate(0)!important}.mobileMenu.closed{transform:translate(100%)!important}.footerRecord{transition:transform .6s cubic-bezier(.4,0,.2,1)!important}.footerRecord:hover{transform:rotate(180deg)!important}.footerRecord.playing{animation:3s linear infinite spin!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waveBar{transition:all .15s cubic-bezier(.4,0,.2,1)!important}.waveBar.playing{animation:.8s ease-in-out infinite wave!important}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.6s cubic-bezier(.4,0,.2,1) forwards fadeInUp!important}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%!important;animation:1.5s ease-in-out infinite loading!important}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){h1{font-size:clamp(32px,8vw,48px)!important}h2{font-size:clamp(24px,6vw,36px)!important}h3{font-size:clamp(20px,5vw,28px)!important}body{font-size:clamp(14px,4vw,16px)!important}}.card,.flipCard,.cityCard,.linkCard{will-change:transform!important;backface-visibility:hidden!important;transform:translateZ(0)!important}:focus-visible{outline-offset:2px!important;outline:2px solid #1ed760!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
