.msm-c{--c-blue: #2275bb;--c-cadet: #1f2041;--c-sun: #ffc857;--c-amber: #ffbb00;--c-columbia: #cee5f2;--c-snow: #fcf7f8;--c-ink: #121212;--c-g050: #f6f6f8;--c-g500: #5f6478;--c-g700: #33364d;--c-hair: rgba(31, 32, 65, .1);--c-input: rgba(31, 32, 65, .55);--f: var(--font-body-family, "Poppins", sans-serif);--fh: var(--font-heading-family, var(--f));--sticky-top: var(--header-height, 0px);font-family:var(--f);color:var(--c-cadet);line-height:1.5}.msm-c *{box-sizing:border-box}.msm-c__wrap{max-width:1300px;margin:0 auto;padding:0 48px}.msm-c h1,.msm-c h2,.msm-c h3,.msm-c h4{color:inherit;margin:0;font-family:var(--fh);font-weight:800;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.msm-c p{margin:0;line-height:1.5;text-wrap:pretty}.msm-c a{text-decoration:none}.msm-eyebrow{font:600 13px/1.4 var(--f);letter-spacing:.14em;text-transform:uppercase}.msm-btn{white-space:nowrap;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:8px;font:600 16px/1 var(--f);text-decoration:none;border:0;cursor:pointer;transition:background .15s,color .15s}.msm-btn:active{transform:scale(.98)}.msm-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2275bb73}.msm-btn--sun{background:var(--c-sun);color:var(--c-ink)}.msm-btn--sun:hover{background:var(--c-amber);color:var(--c-ink)}.msm-btn--blue{background:var(--c-blue);color:var(--c-snow)}.msm-btn--blue:hover{background:var(--c-cadet);color:var(--c-snow)}.msm-btn--line{background:transparent;color:var(--c-cadet);box-shadow:inset 0 0 0 1.5px var(--c-cadet)}.msm-btn--line:hover{background:var(--c-cadet);color:#fff}.msm-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.msm-btn--ghost:hover{background:#fff;color:var(--c-cadet)}.msm-btn--ghost:focus-visible,.msm-btn--sun:focus-visible{box-shadow:0 0 0 3px #ffc857a6}.msm-btn--sm{height:46px;padding:0 20px;font-size:15px}.msm-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:40px;font:600 13px/1 var(--f);letter-spacing:.02em;color:var(--c-cadet);flex:none;white-space:nowrap}.msm-pill--ft{background:var(--c-columbia)}.msm-pill--pt{background:var(--c-sun)}.msm-pill--other{background:var(--c-g050);box-shadow:inset 0 0 0 1px var(--c-hair)}.msm-hero{position:relative;min-height:600px;display:flex;align-items:center;color:var(--c-snow);background:linear-gradient(135deg,var(--c-blue),var(--c-cadet));overflow:hidden}.msm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.msm-hero__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-cadet);mix-blend-mode:multiply;opacity:var(--msm-hero-tint, .4)}.msm-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1f2041d1,#1f204159 45%,#1f204100 75%)}.msm-hero>.msm-hero__tint,.msm-hero>.msm-hero__scrim{display:block}.msm-hero .msm-c__wrap{position:relative;width:100%;display:flex;flex-direction:column;gap:22px;padding-top:64px;padding-bottom:64px}.msm-hero h1{font-size:76px;line-height:1.05;letter-spacing:-.02em;max-width:640px;color:inherit}.msm-hero__lead{font-size:19px;max-width:520px}.msm-hero__row{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.msm-jump{background:#fff;border-bottom:1px solid var(--c-hair);position:sticky;top:var(--sticky-top);z-index:3;transition:top .2s}body:has(.shopify-section-header-hidden) .msm-jump{top:0}.msm-jump .msm-c__wrap{display:flex;align-items:center;gap:10px;height:76px;overflow-x:auto;scrollbar-width:none}.msm-jump .msm-c__wrap::-webkit-scrollbar{display:none}.msm-jump__label{font:600 13px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--c-g500);margin-right:10px;white-space:nowrap}.msm-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:40px;border:1px solid var(--c-input);color:var(--c-cadet);font:600 15px/1 var(--f);white-space:nowrap;flex:none;transition:background .15s,color .15s,border-color .15s}.msm-chip:hover{background:var(--c-cadet);color:#fff;border-color:var(--c-cadet)}.msm-chip em{font-style:normal;background:var(--c-columbia);color:var(--c-cadet);border-radius:40px;padding:1px 9px;font-size:13px;line-height:1.5}.msm-dept{padding:96px 0;background:var(--c-snow);scroll-margin-top:calc(var(--sticky-top) + 84px)}.msm-dept--alt{background:#fff}.msm-dept .msm-c__wrap{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.msm-dept--flip .msm-c__wrap{grid-template-columns:7fr 5fr}.msm-dept--flip .msm-dept__img{order:2}.msm-dept__img{position:sticky;top:calc(var(--sticky-top) + 100px);height:620px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(160deg,var(--c-blue),var(--c-cadet))}.msm-dept__img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.msm-dept__cap{position:relative;width:100%;padding:80px 28px 28px;color:#fff;background:linear-gradient(180deg,#1f204100,#1f2041b8)}.msm-dept__cap h2{font-size:40px;color:#fff}.msm-dept__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:2px solid var(--c-cadet)}.msm-dept__head h2{font-size:40px}.msm-dept__head span{font:600 15px/1.4 var(--f);color:var(--c-g500);white-space:nowrap}.msm-job{padding:32px 0;border-bottom:1px solid var(--c-hair);display:grid;gap:14px}.msm-job__top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.msm-job h3{font-size:28px}.msm-job__desc,.msm-job__desc p{font:400 16px/1.5 var(--f);color:var(--c-g700);max-width:640px}.msm-job__desc p+p{margin-top:.6em}.msm-job__desc ul,.msm-job__desc ol{margin:.4em 0 0;padding-left:1.2em;color:var(--c-g700);font-size:16px}.msm-job__meta{font:400 14px/1.4 var(--f);color:var(--c-g500);display:flex;flex-wrap:wrap;gap:4px 18px}.msm-job__acts{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}.msm-empty{padding:72px 0;background:var(--c-snow)}.msm-empty p{font-size:17px}.msm-empty a{color:var(--c-blue);text-decoration:underline}.msm-detail{padding:72px 0 96px;background:var(--c-snow)}.msm-detail .msm-c__wrap{max-width:900px;display:grid;gap:20px}.msm-detail__back{color:var(--c-blue);font:600 15px/1.4 var(--f)}.msm-detail__back:hover{color:var(--c-cadet)}.msm-detail .msm-eyebrow{color:var(--c-g500)}.msm-detail h1{font-size:48px;letter-spacing:-.02em}.msm-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font:400 15px/1.4 var(--f);color:var(--c-g500)}.msm-detail__body,.msm-detail__body p{font:400 17px/1.55 var(--f);color:var(--c-g700)}.msm-detail__body p+p{margin-top:.7em}.msm-detail__body ul,.msm-detail__body ol{margin:.5em 0 0;padding-left:1.3em}.msm-detail__body h4{font-size:21px;margin:28px 0 8px;color:var(--c-cadet)}.msm-detail__acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.msm-perks{background:var(--c-cadet);color:var(--c-snow);padding:96px 0;scroll-margin-top:calc(var(--sticky-top) + 84px)}.msm-perks .msm-eyebrow{color:var(--c-sun)}.msm-perks h2{font-size:48px;margin:12px 0 48px}.msm-perks__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.msm-perk{border-top:2px solid var(--c-sun);padding-top:24px;display:grid;gap:10px;align-content:start}.msm-perk svg{width:40px;height:40px;color:var(--c-sun)}.msm-perk h3{font-size:21px}.msm-perk p{font-size:15px;color:#fcf7f8cc}.msm-apply{background:var(--c-columbia);padding:96px 0;scroll-margin-top:calc(var(--sticky-top) + 84px)}.msm-apply .msm-c__wrap{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:start}.msm-apply .msm-eyebrow{color:var(--c-blue)}.msm-apply h2{font-size:48px;margin:12px 0 18px}.msm-apply__intro p{font-size:17px}.msm-apply__note{font-size:14px!important;margin-top:24px!important;color:var(--c-g700)}.msm-apply__applying{font-size:17px;margin-top:16px!important}.msm-form{background:#fff;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.msm-lbl{display:flex;flex-direction:column;gap:8px;font:600 14px/1.4 var(--f);color:var(--c-cadet)}.msm-lbl input,.msm-lbl select,.msm-lbl textarea{font:400 16px/1.4 var(--f);height:50px;padding:0 14px;border:1px solid var(--c-input);border-radius:0;background:#fff;color:var(--c-cadet);width:100%;margin:0;-webkit-appearance:none;appearance:none;box-shadow:none}.msm-lbl select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231f2041' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.msm-lbl textarea{height:110px;padding:12px 14px;resize:vertical}.msm-lbl textarea.msm-short{height:80px}.msm-lbl small{font:400 13px/1.4 var(--f);color:var(--c-g500)}.msm-lbl input:focus-visible,.msm-lbl select:focus-visible,.msm-lbl textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #2275bb73}.msm-lbl input[aria-invalid=true]{border-color:#b3261e}.msm-full{grid-column:1 / -1}.msm-chk{display:flex;gap:12px;align-items:flex-start;font:400 14px/1.5 var(--f);color:var(--c-cadet);cursor:pointer}.msm-chk input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--c-blue);flex:none;-webkit-appearance:auto;appearance:auto}.msm-status{display:flex;gap:10px;align-items:flex-start;padding:16px 18px;font:600 15px/1.45 var(--f);border-radius:0}.msm-status--ok{background:#e6f4ea;color:#1e4620}.msm-status--err{background:#fdecea;color:#7a1f16}.msm-status svg{width:20px;height:20px;flex:none;margin-top:1px}.msm-status a{color:inherit;text-decoration:underline}.msm-status ul{margin:6px 0 0;padding-left:1.2em;font-weight:400}.msm-reveal{opacity:0;transform:translateY(24px);animation:msm-rise .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes msm-rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.msm-reveal{animation:none;opacity:1;transform:none}}@media screen and (max-width:990px){.msm-c__wrap{padding:0 20px}.msm-hero{min-height:480px}.msm-hero h1{font-size:44px}.msm-jump .msm-c__wrap{height:64px}.msm-jump__label{display:none}.msm-dept{padding:56px 0}.msm-dept .msm-c__wrap,.msm-dept--flip .msm-c__wrap{grid-template-columns:1fr;gap:28px}.msm-dept--flip .msm-dept__img{order:0}.msm-dept__img{position:relative;top:0;height:280px}.msm-dept__cap h2,.msm-dept__head h2{font-size:30px}.msm-job h3{font-size:22px}.msm-job__top{flex-direction:column;gap:10px}.msm-detail{padding:48px 0 64px}.msm-detail h1{font-size:34px}.msm-perks{padding:56px 0}.msm-perks h2,.msm-apply h2{font-size:34px}.msm-perks__grid{grid-template-columns:1fr 1fr;gap:28px 16px}.msm-apply{padding:56px 0}.msm-apply .msm-c__wrap{grid-template-columns:1fr;gap:28px}.msm-form{grid-template-columns:1fr;padding:24px}}@media screen and (max-width:560px){.msm-perks__grid{grid-template-columns:1fr}.msm-hero h1{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/msm-careers.css.map */
