﻿.page-careers footer{z-index:2}.page-careers #careers .section_container{padding:0 var(--space-6)}@media(min-width: 768px){.page-careers #careers .section_container{padding:0 var(--space-12)}}@media(min-width: 992px){.page-careers #careers .section_container{padding:0 var(--space-24)}}.page-careers #careers .background_main{background-color:rgb(var(--color-neutral-greige-100));position:relative}.page-careers #careers .content_padding_container{max-width:60rem}.page-careers #careers .custom_container{max-width:1600px;margin:0 auto;margin-top:var(--space-16);padding:0 var(--space-4)}@media(max-width: calc(992px - 1px)){.page-careers #careers .scroll-snap-x-md{scroll-snap-type:x mandatory;overflow:auto}.page-careers #careers .scroll-snap-x-md>div{flex-shrink:0;scroll-snap-align:center}}.page-careers #careers .separator{width:100%;height:1px;background-color:rgba(var(--color-neutral-grayscale-1000), 0.13);margin-top:var(--space-2)}.page-careers #careers .swiper-button{width:var(--space-12);height:var(--space-12);background:rgb(var(--color-neutral-grayscale-1000));border-radius:var(--space-3);margin-top:0;top:50%;transform:translateY(-50%)}.page-careers #careers .swiper-button::after{font-size:var(--space-6);line-height:var(--space-6);color:rgb(var(--color-neutral-greige-100))}.page-careers #careers .tile_expend_card{max-width:640px}.page-careers #careers .tile_expend_content{overflow:hidden}.page-careers #careers .tile_expend_header{aspect-ratio:4/3}.page-careers #careers .tile_btn_back{z-index:2;top:2rem;right:2rem;left:auto;transform:rotate(45deg);padding:0;background:var(--bg-greige);border-radius:var(--space-32);position:fixed}.page-careers #careers .tile_expend_card.swiper_gallery_expend_card{height:100%;max-width:none}.page-careers #careers .tile_expend_card.swiper_gallery_expend_card .tile_expend_content{height:100%;display:flex;align-items:center}.page-careers #careers .tile_expend_card.swiper_gallery_expend_card img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center;max-height:70vh}.page-careers #careers div[data-type=swiper-expand].hidden_img{display:none}.page-careers #careers .swiper_gallery_expend{position:relative}@media(max-width: calc(768px - 1px)){.page-careers #careers .swiper_gallery_expend img{aspect-ratio:9/16;object-fit:cover;object-position:center}}.page-careers #careers .floating_wrapper{position:fixed;display:flex;bottom:0;right:0;left:0;transform:translateY(30%);opacity:0;transition:.3s ease all;z-index:12;padding:var(--space-12);justify-content:flex-end;pointer-events:none}.page-careers #careers .floating_wrapper button{pointer-events:auto}@media(max-width: calc(768px - 1px)){.page-careers #careers .floating_wrapper{justify-content:center}}.page-careers #careers.scrolled .floating_wrapper{opacity:1;transform:none}.page-careers #careers .swiper_gallery_expend{width:100%}.page-careers #careers .yt_video{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9}.page-careers #careers .yt_video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.page-careers #careers .badge{font-size:var(--body-s-font-size);line-height:initial;padding:var(--space-1) var(--space-2)}.page-careers #careers .badge.neutral{color:var(--bg-black);border:1px solid var(--bg-black);border-radius:var(--space-1);background-color:rgba(0,0,0,0);backdrop-filter:blur(20px)}.page-careers #careers.de .txt_display{font-size:var(--headline-s-font-size);line-height:1}@media(min-width: 992px){.page-careers #careers.de .txt_display{font-size:var(--headline-m-font-size)}}.page-careers #hero{background-color:rgb(var(--color-neutral-greige-1000));margin-top:0;position:sticky;top:64px}.page-careers #hero .section_container{margin-top:var(--space-24);margin-bottom:calc(var(--space-24) + var(--space-9));z-index:2}.page-careers #hero p,.page-careers #hero h2{max-width:66rem;margin:0 auto}.page-careers #hero h2{display:flex;justify-content:center}@media(max-width: 375px)and (max-height: 700px){.page-careers #hero h2{font-size:var(--title-s-font-size);line-height:1;margin-top:var(--space-2)}}.page-careers #hero .txt_subtitle.txt_book{margin:var(--space-6) auto var(--space-10) auto}.page-careers #subhero{overflow:hidden;transform:translateY(calc(-1 * var(--space-9)))}.page-careers #subhero.custom_container{margin-top:0}.page-careers #subhero>div{position:relative;width:100%;aspect-ratio:9/16}@media(min-width: 992px){.page-careers #subhero>div{aspect-ratio:16/9}}.page-careers #subhero .subhero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../media/subhero.jpg?2");background-size:cover;background-position:center top;border-radius:var(--space-8);overflow:hidden}.page-careers #subhero .subhero-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-neutral-grayscale-1000), 0.5)}.page-careers #subhero .content{position:relative;height:100%;padding:var(--space-32) var(--space-4);height:auto;max-width:55rem}@media(min-width: 992px){.page-careers #subhero .content{padding:0}}.page-careers #description{margin-top:calc(-1 * var(--space-9))}.page-careers #description figure{position:relative;aspect-ratio:3/3;width:100%;height:100%}@media(min-width: 992px){.page-careers #description figure{aspect-ratio:none}}.page-careers #description figure img{min-height:100%;object-fit:cover;object-position:left;position:absolute;top:0;left:0}.page-careers #description ._clickableCard{gap:0;position:relative;border-radius:var(--space-4);overflow:hidden}.page-careers #description ul{gap:var(--space-2)}.page-careers #description aside{position:absolute;width:100%;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-top:50%;background:linear-gradient(180deg, rgba(var(--color-neutral-grayscale-800), 0) 0%, rgba(var(--color-neutral-grayscale-800), 1) 100%)}.page-careers #description .items_numbers{background:rgb(var(--color-primary-base-500));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:var(--space-6)}.page-careers #description .items_numbers aside{position:relative;background:none}.page-careers #description .items_numbers aside p{min-height:48px;display:flex;align-items:center}.page-careers #description .items_numbers .numbers{display:flex;flex-direction:column}.page-careers #description .items_numbers .number{display:flex;align-items:center;justify-content:flex-start}.page-careers #description .items_numbers .number p:first-child{margin-right:var(--space-2)}.page-careers #inside-withings{overflow:hidden}.page-careers #inside-withings .head{width:100%;max-width:60rem}@media(min-width: 992px){.page-careers #inside-withings .head{width:90%}}.page-careers #inside-withings .custom_container .flex{gap:var(--space-2)}.page-careers #inside-withings .custom_container .flex>div{position:relative;width:85%;overflow:hidden}@media(min-width: 992px){.page-careers #inside-withings .custom_container .flex>div{width:33%}}.page-careers #inside-withings .bg_greige{aspect-ratio:9/14;cursor:pointer}.page-careers #inside-withings .bg_greige .card_bg{position:absolute;top:0;left:0;display:flex;height:100%;width:100%}.page-careers #inside-withings .bg_greige .card_bg img{object-fit:cover;min-height:100%}.page-careers #inside-withings aside{position:relative;padding-bottom:50%;background:linear-gradient(180deg, rgba(var(--color-neutral-greige-200), 1) 0%, rgba(var(--color-neutral-greige-200), 0) 100%)}.page-careers #inside-withings .bg_greige_surface{background-color:rgba(var(--color-neutral-greige-100), 0.12)}.page-careers #inside-withings .gallery{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:var(--space-2);grid-row-gap:var(--space-2);height:calc(100vh - var(--space-9) * 2)}@media(min-width: 992px){.page-careers #inside-withings .gallery{height:calc(100vh - var(--space-11) * 2);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}.page-careers #inside-withings .gallery .img_wrapper{min-height:0;position:relative;overflow:hidden}.page-careers #inside-withings .gallery .img_wrapper_1{grid-area:1/1/2/2}@media(min-width: 992px){.page-careers #inside-withings .gallery .img_wrapper_1{grid-area:1/1/3/2}}.page-careers #inside-withings .gallery .img_wrapper_2{grid-area:2/1/3/2}@media(min-width: 992px){.page-careers #inside-withings .gallery .img_wrapper_2{grid-area:1/2/2/3}}.page-careers #inside-withings .gallery .img_wrapper_3{grid-area:3/1/4/2}@media(min-width: 992px){.page-careers #inside-withings .gallery .img_wrapper_3{grid-area:2/2/3/3}}.page-careers #inside-withings .gallery img{min-height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-careers #office{position:relative;width:100%;overflow:hidden}.page-careers #office .badge{position:absolute;top:var(--space-4);left:var(--space-4)}.page-careers #office .swiper-slider{position:relative}.page-careers #office img{width:100%;display:block}.page-careers #office .swiper-button.swiper-button-prev{left:5%}.page-careers #office .swiper-button.swiper-button-prev::after{margin-right:4px}.page-careers #office .swiper-button.swiper-button-next{right:5%}.page-careers #office .swiper-button.swiper-button-next::after{margin-left:4px}.page-careers #benefits li{padding:var(--space-6);border-radius:var(--space-2);background:rgba(var(--color-neutral-grayscale-1000), 0.08);display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.page-careers #benefits li{padding:var(--space-12)}}.page-careers #benefits ul.us li{padding:var(--space-6)}.page-careers #our-teams{overflow:hidden}.page-careers #our-teams .content_padding_container{max-width:100%}.page-careers #our-teams .head .col_wrapper{position:relative}.page-careers #our-teams .head .col_sm_25{display:none}@media(min-width: 992px){.page-careers #our-teams .head .col_sm_25{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--space-2)}}.page-careers #our-teams .head .swiper-button{position:relative;top:0;left:0;transform:none}.page-careers #our-teams .swiper-container,.page-careers #our-teams .swiper-slide{height:auto}.page-careers #our-teams .swiper-wrapper{gap:var(--space-2)}.page-careers #our-teams figure{position:absolute;top:0;left:0;display:flex;height:100%;width:100%}.page-careers #our-teams figure img{object-fit:cover;min-height:100%}.page-careers #our-teams aside{position:relative;padding-bottom:50%;background:linear-gradient(180deg, rgba(var(--color-neutral-greige-200), 1) 0%, rgba(var(--color-neutral-greige-200), 0) 100%)}.page-careers #our-teams .bg_greige_surface{background-color:rgba(var(--color-neutral-greige-100), 0.12)}.page-careers #our-teams video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center}.page-careers #our-teams .team_item{width:100%;background:#dacfc3;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;aspect-ratio:1}.page-careers #our-teams .team_item .padding_right_8{position:relative;z-index:2;flex-grow:1}.page-careers #our-teams .team_item:hover .shine{opacity:1}.page-careers #our-teams .team_item .shine{position:absolute;top:50%;left:50%;width:100%;height:auto;background-color:rgb(var(--color-neutral-grayscale-100));transform:translate(-50%, -50%);filter:blur(130px);border-radius:100%;opacity:0;transition:opacity .8s;mix-blend-mode:soft-light;z-index:0}.page-careers #our-teams .team_item .employee-visual{height:100%;width:100%;margin-top:-4rem;position:relative;z-index:1}.page-careers #our-teams .team_item .employee-visual img{height:100%;width:100%;object-fit:contain;object-position:bottom right}.page-careers #discover .txt_title{opacity:.4}.page-careers #discover li{padding:var(--space-8);border-radius:var(--space-2);background:rgb(var(--color-neutral-grayscale-100));display:flex;align-items:center;justify-content:space-between}.page-careers #discover .tile_expend_card{max-width:60rem}.page-careers #discover .tile_expend_content{border-radius:var(--space-4);overflow:hidden}.page-careers #discover aside{border-radius:var(--space-3);background-color:rgba(var(--color-neutral-grayscale-1000), 0.05)}.page-careers #locations .content_padding_container{max-width:100%}.page-careers #locations .hidden_md{margin-top:var(--space-6)}@media(min-width: 992px){.page-careers #locations .hidden_xs{display:block}}.page-careers #locations .location{cursor:pointer}.page-careers #process{overflow:hidden}.page-careers #process .content_padding_container{max-width:100%}.page-careers #process .head .col_wrapper{position:relative}.page-careers #process .head .col_sm_25{display:none}@media(min-width: 992px){.page-careers #process .head .col_sm_25{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--space-2)}}.page-careers #process .head .swiper-button{position:relative;top:0;left:0;transform:none}.page-careers #process .swiper-wrapper{gap:var(--space-2)}.page-careers #process .swiper-slide{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:rgba(var(--color-neutral-grayscale-1000), 0.05);height:auto}.page-careers #process .index{color:rgb(var(--color-primary-base-500));border:solid 3px rgb(var(--color-neutral-grayscale-100));background:rgb(var(--color-primary-base-200));width:var(--space-12);height:var(--space-12);display:flex;align-items:center;justify-content:center;border-radius:1000px}.page-careers #jobs .section_container{display:flex;flex-direction:column;background-color:var(--bg-white);padding-bottom:var(--space-20)}.page-careers #jobs article{border-radius:var(--space-4);background:var(--surface-1);width:100%}.page-careers #jobs article+article{margin-top:var(--space-3)}.page-careers #jobs article .col_wrapper{align-items:center}.page-careers #jobs article .jobs_info_links{margin-top:var(--space-9)}@media(min-width: 992px){.page-careers #jobs article .jobs_info_links{margin-top:0}}.page-careers #jobs article .jobs_infos{display:flex}.page-careers #jobs article .jobs_infos li{margin-right:var(--space-2)}.page-careers #jobs article .jobs_infos .flag{border:0;background:rgba(var(--color-neutral-grayscale-800), 0.08)}.page-careers #jobs .filter_options{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-1);overflow:hidden}@media(min-width: 992px){.page-careers #jobs .filter_options{justify-content:flex-end}}.page-careers #jobs .filter_options button{padding:var(--space-2) var(--space-4);border-radius:var(--space-2);background:rgba(var(--color-neutral-greige-1000), 0.08);border:solid 1px rgba(0,0,0,0)}.page-careers #jobs .filter_options button.active{background:rgba(0,0,0,0);border:solid 1px rgb(var(--color-neutral-greige-1000))}.page-careers #jobs .input-floating_container svg{width:1rem}.page-careers #jobs .input-floating_text{background:rgba(0,0,0,0);border:solid 1px rgba(var(--color-neutral-grayscale-1000), 0.13)}.page-careers #jobs .input-floating_text:not([value=""])+.input-floating_label{font-size:12px;top:-10px}.page-careers #jobs .input-floating_label{display:flex;justify-content:center;left:1.5rem}.page-careers #jobs .input-floating_label::before{background-color:#fff}.page-careers #jobs .filters_wrapper{overflow:hidden;padding:var(--space-6) 0}.page-careers #jobs .separator{margin:0}.page-careers #jobs .separator.margin_bottom_6{margin-bottom:var(--space-6)}.page-careers #jobs .prefilters_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-6);margin-top:var(--space-6)}@media(min-width: 992px){.page-careers #jobs .prefilters_wrapper{margin-top:0;justify-content:flex-end}}.page-careers #jobs .prefilters_wrapper p{cursor:pointer;position:relative}.page-careers #jobs .prefilters_wrapper p.active{opacity:1;text-decoration:underline}.page-careers #jobs .prefilters_wrapper p.selected::after{content:"";position:absolute;top:-4px;right:-8px;width:8px;height:8px;background:rgb(var(--color-neutral-grayscale-1000));color:rgb(var(--color-neutral-grayscale-100));border-radius:8px;z-index:1;font-size:12px;display:flex;align-items:center;justify-content:center}.page-careers #jobs .btn_explore_all{margin:var(--space-9) auto 0 auto}.page-careers #faq{border-bottom:var(--space-5) solid rgb(var(--color-neutral-grayscale-100))}.page-careers #faq .separator{margin:var(--space-5) 0 0 0}.page-careers #faq .accordion{width:100%}.page-careers #faq .accordion+.accordion{border-top:solid 1px rgba(var(--color-neutral-grayscale-700), 0.33)}.page-careers #faq .accordion_header{position:relative;padding:var(--space-5) var(--space-11) var(--space-5) 0}.page-careers #faq .accordion_header::before{content:"–";position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-careers #faq .accordion.closed .accordion_header::before{content:"+"}.page-careers #faq .accordion.closed .accordion_content{height:0}.page-careers #faq .accordion_content{max-width:1200px}.page-careers #faq .accordion_content::after{content:"";width:100%;height:var(--space-5);position:relative;display:block}/*# sourceMappingURL=main.css.map */
