.careers-module__95RV-q__main{color:#222;width:100%;min-height:100vh}.careers-module__95RV-q__heroBackground{background-color:#000;justify-content:center;align-items:center;min-height:calc(100vh - 101px);display:flex;position:relative}.careers-module__95RV-q__heroBackground:before{content:"";z-index:1;background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.careers-module__95RV-q__heroContent{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:720px;height:100%;margin:0 auto;padding:32px 24px 24px;display:flex}@media (min-width:993px){.careers-module__95RV-q__heroContent{justify-content:flex-end}.careers-module__95RV-q__heroBackground{min-height:calc(100vh - 176px)}}@media (min-width:768px){.careers-module__95RV-q__heroContent{margin:0 auto;padding:48px}}@media (min-width:1200px){.careers-module__95RV-q__heroContent{padding:80px}}.careers-module__95RV-q__heroEyebrow{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:600;line-height:32px}.careers-module__95RV-q__heroHeadline{letter-spacing:-.03em;font-family:Tiempos;font-size:32px;line-height:40px}@media (min-width:768px){.careers-module__95RV-q__heroHeadline{font-size:48px;line-height:64px}}.careers-module__95RV-q__heroDescription{opacity:.8;max-width:640px}@media (min-width:768px){.careers-module__95RV-q__heroDescription{letter-spacing:-.02em;font-size:18px;line-height:28px}}.careers-module__95RV-q__heroButtons{gap:12px;margin-top:24px;display:flex}.careers-module__95RV-q__heroMedia{margin-left:-24px;margin-right:-24px}@media (min-width:768px){.careers-module__95RV-q__heroMedia{width:50%;margin-left:0;margin-right:0}}.careers-module__95RV-q__section{padding:32px 0}@media (min-width:768px){.careers-module__95RV-q__section{padding:64px 0}}.careers-module__95RV-q__techContentSection{padding:40px 0 48px}@media (min-width:768px){.careers-module__95RV-q__techContentSection{padding:128px 0}}.careers-module__95RV-q__bgSand{background-color:#faf8f5}.careers-module__95RV-q__container{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width:768px){.careers-module__95RV-q__container{padding:0 48px}}@media (min-width:1200px){.careers-module__95RV-q__container{padding:0 80px}}.careers-module__95RV-q__sectionDescription{letter-spacing:-.02em;max-width:640px;padding-top:24px;padding-bottom:32px;font-weight:500}@media (min-width:768px){.careers-module__95RV-q__sectionDescription{letter-spacing:-.02em;padding-top:0;padding-bottom:80px;font-size:20px;line-height:32px}}.careers-module__95RV-q__sectionHead{flex-direction:column;gap:12px;display:flex}.careers-module__95RV-q__sectionEyebrow{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:24px}@media (min-width:768px){.careers-module__95RV-q__sectionEyebrow{letter-spacing:-.02em;font-size:20px;line-height:32px}}.careers-module__95RV-q__sectionHeadline{letter-spacing:-.03em;margin-bottom:48px;font-family:Tiempos;font-size:28px;line-height:36px}@media (min-width:768px){.careers-module__95RV-q__sectionHeadline{font-size:48px;line-height:64px}}.careers-module__95RV-q__features{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.careers-module__95RV-q__features{grid-template-columns:repeat(3,1fr);gap:24px}}.careers-module__95RV-q__explainerContent{flex-direction:column;align-items:center;gap:48px;display:flex}.careers-module__95RV-q__explainerVideo{aspect-ratio:16/9;border-radius:12px;width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 32px #0000001f}.careers-module__95RV-q__explainerVideo iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.careers-module__95RV-q__explainerQuote{flex-direction:column;gap:24px;width:100%;display:flex}.careers-module__95RV-q__explainerQuoteMark{margin-bottom:-64px;font-size:96px;line-height:96px}.careers-module__95RV-q__explainerQuoteText{letter-spacing:-.01em;font-family:Tiempos,serif;font-size:28px;line-height:36px}.careers-module__95RV-q__explainerQuoteAuthor{letter-spacing:-.01em;color:#6f7070;font-size:16px;line-height:24px}@media (min-width:768px){.careers-module__95RV-q__explainerContent{flex-direction:row}.careers-module__95RV-q__explainerQuote{width:70%}.careers-module__95RV-q__explainerVideo{width:66%}}.careers-module__95RV-q__galleryContainer{flex-direction:column;gap:16px;height:400px;display:flex}@media (min-width:768px){.careers-module__95RV-q__galleryContainer{flex-direction:row;gap:24px;height:720px}}.careers-module__95RV-q__galleryMainImage{border-radius:16px;flex:1;position:relative;overflow:hidden}.careers-module__95RV-q__gallerySideImages{flex-direction:row;flex:1;gap:16px;display:flex}@media (min-width:768px){.careers-module__95RV-q__gallerySideImages{flex-direction:column;flex:1;gap:24px}}@media (min-width:1200px){.careers-module__95RV-q__gallerySideImages{gap:32px}}.careers-module__95RV-q__gallerySideImage{background-color:#f9f4ee;border-radius:16px;flex:1;position:relative;overflow:hidden}.careers-module__95RV-q__galleryImage{object-fit:cover}.careers-module__95RV-q__benefitsList{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.careers-module__95RV-q__benefitsList{flex-direction:row;gap:80px}}.careers-module__95RV-q__benefitsItem{flex-direction:column;gap:12px;width:100%;display:flex}.careers-module__95RV-q__benefitIcon svg{fill:url(#benefitIconGradient);width:24px;height:24px}.careers-module__95RV-q__benefitTitle{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:32px}.careers-module__95RV-q__benefitDescription{color:#6f7070}.careers-module__95RV-q__positionsOverview{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}@media (min-width:1024px){.careers-module__95RV-q__positionsOverview{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}}.careers-module__95RV-q__positionsSidebar{flex-direction:column;align-items:flex-start;width:100%;max-width:400px;padding:24px 0;display:flex}@media (min-width:1024px){.careers-module__95RV-q__positionsSidebar{height:calc(100vh - 0);padding:24px 24px 24px 0;position:sticky;top:0;overflow:hidden scroll}}.careers-module__95RV-q__sidebarHeader{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.careers-module__95RV-q__pageTitle{letter-spacing:-.01em;align-self:stretch;font-family:Tiempos;font-size:32px;line-height:36px}.careers-module__95RV-q__pageDescription{color:var(--Grey,#6f7070);letter-spacing:-.01em;align-self:stretch;font-size:16px;line-height:24px}.careers-module__95RV-q__sidebarFilters{width:100%}.careers-module__95RV-q__sidebarFilterSection{display:none}@media (min-width:1024px){.careers-module__95RV-q__sidebarFilterSection{border-top:1px solid #0000001a;flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;padding:24px 0;display:flex}}.careers-module__95RV-q__sidebarFilterSectionTitle{color:var(--Black,#000);letter-spacing:-.01em;align-self:stretch;font-size:16px;font-weight:500;line-height:24px}.careers-module__95RV-q__sidebarFilterGroup{border:1px solid #0000001a;border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;padding:0 12px;display:flex}.careers-module__95RV-q__sidebarFilterGroupItem{border-top:1px solid #0000001a;align-self:stretch;align-items:center;gap:8px;padding:12px 0;display:flex}.careers-module__95RV-q__sidebarFilterGroupItem:first-child{border-top:none}.careers-module__95RV-q__sidebarFilterGroupItemLabel{letter-spacing:-.01em;flex:1 0 0;font-size:14px;font-weight:500;line-height:24px}.careers-module__95RV-q__sidebarFilterButton{display:flex}@media (min-width:1024px){.careers-module__95RV-q__sidebarFilterButton{display:none!important}}.careers-module__95RV-q__mobileFilterOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.careers-module__95RV-q__mobileFilterModal{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:80vh;margin:24px;padding:24px;overflow:auto}.careers-module__95RV-q__mobileFilterHeader{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.careers-module__95RV-q__mobileFilterHeader h3{margin:0;font-size:18px;font-weight:600}.careers-module__95RV-q__mobileFilterHeader button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}.careers-module__95RV-q__mobileFilterContent{flex-direction:column;gap:0;display:flex}.careers-module__95RV-q__mobileFilterItem{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;padding:16px 0;display:flex}.careers-module__95RV-q__mobileFilterItem:last-child{border-bottom:none}.careers-module__95RV-q__mobileFilterSection{margin-bottom:24px}.careers-module__95RV-q__mobileFilterSectionTitle{color:#333;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.careers-module__95RV-q__positionsGrid{flex-direction:column;align-self:stretch;gap:24px;padding:0;display:flex}@media (min-width:1024px){.careers-module__95RV-q__positionsGrid{width:100%;padding:24px 0 24px 24px}}.careers-module__95RV-q__positionsLoading,.careers-module__95RV-q__positionsError,.careers-module__95RV-q__positionsEmpty{text-align:center;color:#6f7070;padding:48px 24px;font-size:18px}.careers-module__95RV-q__positionsError{color:#e74c3c}.careers-module__95RV-q__positionCard{color:inherit;cursor:pointer;background-color:#fff;border:1px solid #0000001a;border-radius:12px;flex-direction:column;gap:24px;padding:24px;text-decoration:none;transition:all .2s;display:flex}@media (min-width:768px){.careers-module__95RV-q__positionCard{flex-direction:row;justify-content:space-between;align-items:center}}.careers-module__95RV-q__positionCard:hover{border-color:#000}@media (min-width:768px){.careers-module__95RV-q__positionCard{padding:32px}}.careers-module__95RV-q__positionContent{flex:1}.careers-module__95RV-q__positionTitle{letter-spacing:-.02em;color:#222;margin:0 0 12px;font-size:20px;font-weight:600;line-height:32px}@media (min-width:768px){.careers-module__95RV-q__positionTitle{margin-bottom:16px;font-size:24px;line-height:36px}}.careers-module__95RV-q__positionMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.careers-module__95RV-q__positionType,.careers-module__95RV-q__positionCategory,.careers-module__95RV-q__positionLocation{color:#6f7070;background-color:#f5f5f5;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px}.careers-module__95RV-q__positionType{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:var(--White,#fff);color:var(--Black,#000);border-radius:20px;align-items:center;padding:3px 6px;font-size:11px;font-weight:600;line-height:12px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a,0 4px 12px #00000005}.careers-module__95RV-q__positionCategory{color:#b8860b;background-color:#fff3e0}.careers-module__95RV-q__positionDepartment{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--Gold,#995c00);color:var(--Gold,#995c00);background:0 0;border-radius:20px;align-items:center;padding:2px 5px;font-size:11px;font-weight:600;line-height:12px;display:flex;overflow:hidden}.careers-module__95RV-q__positionLocation{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--Gold,#995c00);background:var(--Gold,#995c00);color:#fff;border-radius:20px;align-items:center;padding:2px 5px;font-size:11px;font-weight:600;line-height:12px;display:flex;overflow:hidden}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_1816c124-module__BqqSQW__className{font-family:Caveat,Caveat Fallback;font-style:normal}
