.careers-index{padding:clamp(48px,7vw,112px) var(--container-gutter) clamp(72px,10vw,160px);text-transform:none}.careers-frame{position:relative;display:grid;align-content:end;min-block-size:clamp(20rem,45vmax,35rem);overflow:hidden;background:#111;isolation:isolate}.careers-frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 25%}.careers-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e6,#0000009e 18%,#00000042 38%,#0000 62%);pointer-events:none}.careers-frame__title{position:relative;z-index:1;align-self:end;margin:0;padding:clamp(28px,3.4vw,56px) var(--container-gutter);color:#fff;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1;letter-spacing:-.055em;text-transform:none}.careers-index h1{margin:0;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1;letter-spacing:-.055em;text-transform:none}.careers-index__intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px;padding-bottom:clamp(56px,8vw,128px)}.careers-index__description{max-width:32rem;font-size:var(--text-lg);line-height:1.5}.careers-index--framed{padding-block:clamp(40px,5vw,84px) clamp(56px,7vw,104px)}.careers-index--framed .careers-index__intro{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(40px,5.5vw,88px)}.careers-index--framed .careers-index__description{max-width:38ch;font-size:clamp(19px,1.6vw,25px);line-height:1.45;letter-spacing:-.025em;text-wrap:pretty}.careers-index--framed .careers-index__description p+p{margin-block-start:.8em}.careers-index__label{margin:0 0 clamp(14px,1.4vw,20px);font-size:var(--text-base);font-weight:400;line-height:1.4;letter-spacing:-.01em;color:rgb(var(--text-color) / .65);text-transform:none}.careers-index__roles,.careers-index__empty{margin-inline:calc(var(--container-gutter) * -1);border-block-end:1px solid rgb(var(--text-color) / .2)}.careers-index__role{display:grid;grid-template-columns:minmax(40px,.14fr) minmax(0,.95fr) minmax(0,1.15fr) minmax(200px,.7fr);gap:clamp(20px,3.2vw,56px);padding:clamp(30px,4vw,56px) var(--container-gutter);border-block-start:1px solid rgb(var(--text-color) / .2);text-decoration:none;transition:background-color var(--duration-hover) var(--ease-out)}.careers-index__role--unnumbered{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(200px,.7fr)}.careers-index__number{color:rgb(var(--text-color) / .65)}.careers-index__position h3{margin:0;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.04em;text-transform:none;text-wrap:balance}.careers-index__summary p{max-width:42ch;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.45;letter-spacing:-.02em;text-wrap:pretty}.careers-index__details{display:flex;flex-direction:column;align-items:start;gap:8px}.careers-index__details p{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.4;letter-spacing:-.01em}.careers-index__empty{padding:clamp(28px,3.4vw,44px) var(--container-gutter);border-block-start:1px solid rgb(var(--text-color) / .2);font-size:var(--text-lg);line-height:1.5;color:rgb(var(--text-color) / .7)}.careers-index__action{display:inline-block;margin-top:20px;white-space:nowrap;transition:color var(--duration-hover) var(--ease-out)}.careers-index__action-label{text-decoration:underline;text-underline-offset:5px}.careers-index__action-arrow{display:inline-block;margin-inline-start:10px;transition:transform var(--duration-hover) var(--ease-out)}.careers-index__role:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(hover:hover){.careers-index__role:hover{background:rgb(var(--text-color) / .045)}.careers-index__role:hover .careers-index__action{color:rgb(var(--text-color) / var(--link-hover-alpha))}.careers-index__role:hover .careers-index__action-arrow{transform:translate(3px,-3px)}}.careers-studio{padding:0 var(--container-gutter) clamp(64px,8vw,120px)}.careers-studio__heading{margin:0 0 clamp(16px,1.8vw,26px);font-size:var(--text-base);font-weight:400;line-height:1.4;letter-spacing:-.01em;color:rgb(var(--text-color) / .65);text-transform:none}.careers-studio__frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,24px)}.careers-studio__frames:focus-visible{outline:2px solid currentColor;outline-offset:6px}.careers-studio__frame{margin:0}.careers-studio__frame img{display:block;inline-size:100%;aspect-ratio:4 / 5;object-fit:cover}.careers-studio__frame figcaption{margin-block-start:12px;font-size:var(--text-base);line-height:1.4;letter-spacing:-.01em;color:rgb(var(--text-color) / .6)}.careers-invitation{padding:0 var(--about-gutter, clamp(20px, 3.8vw, 72px)) clamp(33.6px,4.2vw,62.4px);text-transform:none}.careers-invitation__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) auto;gap:clamp(24px,3.5vw,60px);align-items:center;padding:clamp(28px,3.6vw,60px);background:#000;color:#fff}.careers-invitation__heading{margin:0;max-inline-size:9ch;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.05;letter-spacing:-.05em;text-transform:none}.careers-invitation__text{margin:0;max-inline-size:38ch;font-size:clamp(17px,1.35vw,20px);line-height:1.45;letter-spacing:-.025em;text-wrap:pretty}.careers-invitation__action{display:inline-flex;min-block-size:48px;margin-block-start:0;padding:12px 22px;justify-content:center;align-items:center;border:1px solid #fff;font-size:16px;line-height:1.4;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out)}.careers-invitation__action:is(:hover,:focus-visible){background:#fff;color:#000}.careers-invitation__action:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:999px){.careers-invitation__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:24px 40px;align-items:start}.careers-invitation__action{grid-column:2;justify-self:start}}@media(max-width:999px){.careers-index__role{grid-template-columns:minmax(40px,.14fr) minmax(0,1fr) minmax(190px,.62fr);gap:16px clamp(20px,3.2vw,48px)}.careers-index__role--unnumbered{grid-template-columns:minmax(0,1fr) minmax(190px,.62fr)}.careers-index__number{grid-area:1 / 1}.careers-index__position{grid-area:1 / 2}.careers-index__summary{grid-area:2 / 2}.careers-index__details{grid-area:1 / 3 / span 2}.careers-index__role--unnumbered .careers-index__position{grid-area:1 / 1}.careers-index__role--unnumbered .careers-index__summary{grid-area:2 / 1}.careers-index__role--unnumbered .careers-index__details{grid-area:1 / 2 / span 2}}@media(max-width:699px){.careers-frame{min-block-size:clamp(19rem,56vh,26rem)}.careers-studio__frames{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter);gap:10px;scrollbar-width:none}.careers-studio__frames::-webkit-scrollbar{display:none}.careers-studio__frame{flex:0 0 72vw;scroll-snap-align:start}.careers-index__intro{grid-template-columns:1fr;gap:28px}.careers-index__role{grid-template-columns:24px minmax(0,1fr);gap:18px 16px}.careers-index__details{grid-area:3 / 2}.careers-index__role--unnumbered{grid-template-columns:minmax(0,1fr)}.careers-index__role--unnumbered .careers-index__position{grid-area:1 / 1}.careers-index__role--unnumbered .careers-index__summary{grid-area:2 / 1}.careers-index__role--unnumbered .careers-index__details{grid-area:3 / 1}.careers-invitation__panel{grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 24px}.careers-invitation__action{grid-column:auto;justify-self:start}}@media(prefers-reduced-motion:reduce){.careers-index__role,.careers-index__action,.careers-index__action-arrow,.careers-invitation__action{transition:none}}.shopify-section--careers+.shopify-section--polaroid-gallery .scroll{padding-block-start:60px}@media(max-width:767px){.shopify-section--careers+.shopify-section--polaroid-gallery .scroll{padding-block-start:48px}}
/*# sourceMappingURL=/cdn/shop/t/370/assets/careers.css.map */
