.careers .shopify-section{margin-bottom:68px;margin-top:68px}.careers #shopify-section-careers-life,.careers #shopify-section-careers-block-text-2{margin:0}.careers .shopify-section:first-child,.careers .shopify-section:first-child+.shopify-section{margin:0}.careers .careers-hero{overflow:auto}.careers .modular-section__button:hover{background-color:#1695b3;box-shadow:0 4px 4px #54a2bbb3}.careers .modular-section__button{color:#fff;background-color:#43c5e4;border:1px solid transparent;box-shadow:0 1px #161d250d;margin-top:0;border-radius:0;font-weight:900}.careers .scroll-wrapper{position:relative;display:block;margin:0 auto;height:40px;width:90px}.careers .careers-hero .modular-section__image{float:right;max-width:1012px;width:100%;padding-left:20px}.careers .careers-hero .modular-section__heading{font-weight:900;font-size:36px;line-height:110%;padding-top:110px;text-transform:uppercase;margin-bottom:20px}.careers .careers-hero .modular-section__subheading{font-weight:400;font-size:20px;line-height:24px;color:#919191;margin-bottom:20px}.careers .careers-block-text .modular-section__paragraph{font-family:GT Walsheim,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:110%;max-width:1279px;padding:45px 0;margin:0;text-align:center}.careers .careers-block-about{display:grid;grid-template-columns:400px 1fr;align-items:center;justify-content:space-between;align-content:stretch;grid-column-gap:60px}.careers .careers-block-about .careers-block-collage{display:flex;flex-direction:row}.careers .careers-block-about .careers-block-collage>div{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;align-items:flex-start}.careers .careers-block-about .careers-block-collage h2{font-style:normal;font-weight:700;font-size:21px;line-height:31px;color:#45c3e4;text-transform:none;margin:0 0 24px 10px}.careers .careers-block-about .careers-block-cta{grid-column-start:1;grid-row-start:1;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;align-content:center;flex-wrap:nowrap}.careers .careers-block-about .careers-block-cta p{font-weight:400;font-size:24px;line-height:34px;color:#898989}.careers .careers-block-our-executives .careers-block-cta{display:flex;justify-content:center;align-items:center;margin-top:20px}.careers .careers-block-our-executives h2{font-weight:900;font-size:36px;line-height:48px;color:#69c3e0;text-align:center;text-transform:none}.careers .careers-block-our-executives .careers-block-our-executives-list{display:grid;grid-column-gap:100px;grid-auto-flow:column;overflow-x:auto}.careers ::-webkit-scrollbar{width:20px}.careers ::-webkit-scrollbar-track{box-shadow:none;border-radius:10px}.careers ::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:all .3s ease-in-out}.careers .modular-section:hover ::-webkit-scrollbar-thumb{background-color:transparent}.careers .careers-block-our-executives .careers-block-our-executives-list::-webkit-scrollbar-thumb:hover{background:transparent}.careers .careers-block-title{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:##919191;text-transform:none;margin:0}.careers .careers-block-full-name{font-style:normal;font-weight:700;font-size:21px;line-height:31px;color:#919191;text-transform:none;margin:0 0 8px}.careers .careers-block-our-executives .careers-block-executive{display:flex;height:300px;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;width:204px;text-align:center}.careers .careers-block-image{width:163px;height:163px;object-fit:cover;margin-bottom:24px}.careers .careers-block-life .careers-block-cta h2{font-style:normal;font-weight:900;font-size:36px;line-height:48px;text-transform:none;color:#fff;max-width:490px;margin:152px 20px 21px 58px}.careers .careers-block-life .careers-block-cta p{font-style:normal;font-weight:400;font-size:24px;line-height:34px;text-transform:none;color:#fff;max-width:490px;margin:0 20px 20px 58px}.careers .careers-block-life .careers-block-collage{display:flex;flex-direction:column;align-content:stretch;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.careers .careers-block-text-2 .modular-section .modular-section__content--inner{display:grid;grid-template-columns:50% 50%;align-items:center;justify-items:center;align-content:stretch;justify-content:center}.careers .careers-block-text-2 .modular-section .modular-section__content--inner .modular-section__paragraph{max-width:390px;font-weight:700;font-size:28px;line-height:38px;text-align:center}.careers .careers-block-perks{display:grid;grid-template-columns:355px 1fr;grid-column-gap:198px;position:relative}.careers .careers-block-perks h2{font-weight:900;font-size:36px;line-height:48px;color:#69c3e0;text-transform:none}.careers .careers-block-our-executives{position:relative}.careers .careers-block-perks .arrow,.careers .careers-block-our-executives .arrow{position:absolute;cursor:pointer;left:auto;right:0}.careers .full-width-image{max-widht:none;width:100%}.careers .careers-block-perks .arrow-left,.careers .careers-block-our-executives .arrow-left{transform:rotate(180deg);left:0}.careers .careers-block-perks p{font-weight:400;font-size:24px;line-height:34px;color:#919191}.careers .careers-block-perks .careers-block-perks-list{display:grid;grid-column-gap:88px;grid-auto-flow:column;overflow-x:auto}.careers .careers-block-perks .careers-block-perks-list .careers-block-perk{width:100px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:flex-start}.careers .careers-block-perks .careers-block-perks-list .careers-block-perk .careers-block-name{font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#919191;text-transform:none;margin-top:34px}.careers .careers-block-perks.modular-section:hover .careers-block-perks-list::-webkit-scrollbar-thumb{background-color:transparent}.careers .careers-block-employees h2{font-weight:900;font-size:36px;line-height:48px;color:#69c3e0;text-transform:none;text-align:center}.careers .careers-block-employees-list{display:grid;grid-column-gap:88px;overflow-x:auto;text-align:center;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin:0 auto;grid-row-gap:20px}.careers .careers-block-cta h2{font-weight:900;font-size:36px;line-height:48px;color:#69c3e0;text-transform:none;text-align:left;margin-bottom:20px}.careers .careers-block-cta .modular-section__content--inner{display:grid;grid-column-gap:17px;grid-template-columns:1fr 1fr;max-width:520px;margin:0 auto}@media (max-width: 1380px){.careers .careers-hero .modular-section__image{width:70%}.careers .careers-hero .modular-section__heading{padding-top:5%}}@media (max-width: 1024px){.careers .careers-hero .modular-section__content--inner{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.careers .careers-hero .modular-section__image{width:100%;order:4;margin-top:68px}.careers .careers-hero .modular-section__heading{padding-top:0;font-weight:700;font-size:28px;line-height:38px;text-align:center;margin-top:68px;margin-bottom:0}.careers .careers-hero .modular-section__button{margin-top:0}.careers .careers-hero .modular-section__section{padding:0}.careers .careers-block-about{grid-template-columns:300px 1fr;grid-column-gap:30px}.careers .careers-block-text .modular-section__paragraph{text-align:center}}@media (max-width: 768px){.careers .careers-block-perks .careers-block-perks-list{grid-column-gap:20px}.careers .careers-block-perks .careers-block-perks-list .careers-block-perk{width:145px}.careers .careers-block-about{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-content:center;padding:0}.careers .careers-block-about .careers-block-collage{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:center}.careers .careers-block-about .careers-block-cta{flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;padding:16px}.careers .careers-block-about .careers-block-collage>div{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:stretch;justify-content:flex-start}#shopify-section-careers-about-us{margin-top:0}.careers .careers-block-about img{height:100%;width:100vw;object-fit:cover}.careers .careers-block-about .careers-block-collage h2{margin:0;text-align:center}.careers .careers-block-our-executives .careers-block-executive{width:100px}.careers .careers-block-image{width:96px;height:96px}.careers .careers-block-our-executives .careers-block-our-executives-list{grid-column-gap:35px}.careers .careers-block-title{font-size:12px;line-height:24px}.careers .careers-block-full-name{font-size:18px;line-height:24px}.careers .careers-block-life{display:flex;flex-direction:column}.careers .careers-block-life .careers-block-cta{background:#fff!important}.careers .careers-block-life .careers-block-cta h2,.careers .careers-block-life .careers-block-cta p{color:#898989;margin-left:0;margin-right:0}.careers .careers-block-life .careers-block-collage{display:flex;flex-direction:column;align-content:stretch;align-items:stretch;justify-content:center;flex-wrap:wrap}.careers .careers-block-life .careers-block-collage img{object-fit:cover;max-width:100%;height:376px}.careers .careers-block-perks{display:flex;flex-direction:column}.careers .careers-block-employees-list{display:grid;grid-template-columns:1fr}.careers .careers-block-employee{width:100%}.careers .careers-block-description{max-width:400px;margin:0 auto}.careers .careers-hero .modular-section__subheading{text-align:center}.careers .careers-hero .modular-section__image{padding:0}.careers .careers-block-cta .modular-section__content--inner{grid-template-columns:1fr;grid-row-gap:20px}.careers .careers-block-our-executives .careers-block-our-executives-list{grid-column-gap:35px;grid-template-columns:1fr 1fr;grid-auto-flow:unset;grid-row-gap:40px}.careers .careers-block-our-executives .careers-block-executive{width:100%;height:100%}#shopify-section-careers-our-executives .scroll-wrapper{display:none}}#shopify-section-careers-cta .careers-block-cta h2,#open-roles.careers-block-cta .section-headline{text-align:center}#open-roles .whr-items{display:grid!important;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;margin-bottom:80px}@media (max-width: 800px){#open-roles .whr-items{display:block!important}#open-roles .whr-item{margin-bottom:20px}}#open-roles .whr-item{border:solid 1px #ccc;padding:20px;border-radius:5px;box-shadow:5px 5px 5px #0404041a;cursor:pointer}#open-roles .whr-title{font-style:normal;font-weight:700;font-size:21px;line-height:31px;color:#919191;text-transform:none;margin:0 0 8px}#open-roles .whr-title a{width:100%;display:block}html{scroll-behavior:smooth}#open-roles{scroll-margin-top:180px}.whr-code,.whr-date{display:none}
/*# sourceMappingURL=/cdn/shop/t/127/assets/template.page.careers.css.map */
