.about-app{position:relative;background:var(--app-bg, transparent);color:var(--app-text, inherit)}.about-app__container{position:relative;z-index:1;max-width:var(--app-maxw, 1200px);margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.about-app__heading{color:var(--app-accent, inherit);font-weight:400;margin:0 0 clamp(20px,3vw,40px)}:where(.about-app__heading){font-size:clamp(1.8rem,2.6vw,3rem);line-height:1.05}.about-app__blocks{display:flex;flex-direction:column;gap:var(--app-gap, 24px)}.about-app__item{width:100%}.about-app__placeholder{border:1px dashed var(--app-accent, #999);padding:2rem;text-align:center;font-family:var(--font-body);opacity:.7}.careers-cta{position:relative;overflow:hidden;background:var(--c-bg, #5e2a5c);color:var(--c-text, #f7f0e6)}.careers-cta .about-bg{z-index:0}.careers-cta .careers-container{position:relative;z-index:2;max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-cta--stacked .careers-cta__inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(24px,3vw,40px)}.careers-cta--stacked .careers-cta__heading{max-width:16em}.careers-cta--stacked .careers-cta__body{margin-inline:auto}.careers-btn--filled{padding:1.15rem 1.4rem;background:var(--c-btn, #f7f0e6);color:var(--c-btn-text, #5e2a5c);transition:background-color .25s ease,color .25s ease,opacity .2s ease}.careers-btn--filled:hover{opacity:1;background:var(--c-btn-hover, var(--c-btn, #f7f0e6));color:var(--c-btn-hover-text, var(--c-btn-text, #5e2a5c))}.careers-btn--outline{padding:1.15rem 1.4rem;border:1px solid currentColor;background:var(--c-btn2, transparent);color:var(--c-btn2-text, var(--c-text, #f7f0e6));transition:background-color .25s ease,color .25s ease,opacity .2s ease}.careers-btn--outline:hover{opacity:1;background:var(--c-btn2-hover, var(--c-text, #f7f0e6));color:var(--c-btn2-hover-text, var(--c-bg, #5e2a5c))}.careers-cta__action{display:inline-flex;flex-wrap:wrap;gap:1rem}.careers-cta--stacked .careers-cta__action{justify-content:center}.careers-hero{position:relative;overflow:hidden;background:var(--c-bg, #5e2a5c);color:var(--c-text, #f7f0e6)}.careers-hero__nav{position:absolute;top:clamp(16px,2.4vw,34px);right:clamp(16px,5.85vw,200px);z-index:3;display:flex;gap:clamp(16px,2vw,36px);align-items:center}.careers-hero__nav-link{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:var(--c-text, #f7f0e6);text-decoration:none;opacity:.85;transition:opacity .2s ease}.careers-hero__nav-link:hover,.careers-hero__nav-link:focus-visible{opacity:1;color:var(--c-link-hover, inherit)}@media(max-width:749px){.careers-hero__nav{display:none}}.careers-hero .careers-container{position:relative;z-index:1;max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-btn:hover{opacity:.85;color:var(--c-link-hover, inherit)}.careers-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.careers-stats{background:var(--cs-bg, #f7f0e6);position:relative}.careers-stats>.careers-container{position:relative;z-index:1}.careers-stores{background:var(--cst-bg, #fffdf9);position:relative}.careers-stores__inner{position:relative;z-index:1}.careers-stores__heading{margin:0 0 clamp(16px,3vw,32px)}.careers-stores__link:hover,.careers-stores__link:focus-visible{color:var(--cst-link-hover, #5e2a5c)}.about-timeline{position:relative;background:var(--at-bg, #faf6ef);color:var(--at-ink, #272126)}.about-timeline__container{position:relative;z-index:1;padding-inline:clamp(16px,5.85vw,200px)}.about-timeline__item{border-radius:2px}.about-timeline__eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;font-size:10px;font-weight:700;color:var(--at-gold, #a98b43);text-align:center;margin:0 0 1.2rem}.about-timeline__heading{color:var(--at-plum, #5e2a5c);font-weight:400;margin:0 auto 1rem;text-align:center}:where(.about-timeline__heading){font-size:clamp(2.2rem,3.5vw,4rem);line-height:1;letter-spacing:-.03em}.about-timeline__intro{max-width:640px;margin:0 auto clamp(32px,5vw,72px);text-align:center;line-height:1.65}.about-timeline__intro p{margin:0}.about-timeline__list{position:relative;list-style:none;margin:0;padding:0}.about-timeline__list:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--at-line, #d9cdbb)}.about-timeline__item{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,130px);align-items:center;padding-block:clamp(24px,3.5vw,56px)}.about-timeline__dot{position:absolute;top:50%;left:50%;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:var(--at-bg, #faf6ef);border:1px solid var(--at-gold, #a98b43);box-shadow:0 0 0 6px var(--at-bg, #faf6ef)}.about-timeline__dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--at-gold, #a98b43)}.about-timeline__frame{position:relative;padding:clamp(8px,.8vw,14px);background:var(--at-card, #fffdf9);box-shadow:0 1px 0 var(--at-line, #d9cdbb);outline:1px solid var(--at-line, #d9cdbb);outline-offset:-1px}.about-timeline__frame img{display:block;width:100%;height:auto}.about-timeline__caption{position:absolute;right:clamp(8px,.8vw,14px);bottom:clamp(8px,.8vw,14px);background:var(--at-plum, #5e2a5c);color:#fff;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;padding:.55em .9em}.about-timeline__item:nth-child(2n) .about-timeline__media{order:2}.about-timeline__year{display:block;font-family:var(--font-heading);font-style:italic;font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:1;color:var(--at-plum, #5e2a5c);margin-bottom:1rem}.about-timeline__kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700;color:var(--at-gold, #a98b43);margin:0 0 .9rem}.about-timeline__title{color:var(--at-plum, #5e2a5c);font-weight:400;margin:0 0 1rem}:where(.about-timeline__title){font-size:clamp(1.6rem,2.1vw,2.4rem);line-height:1.12;letter-spacing:-.02em}.about-timeline__body{line-height:1.75;font-size:.9rem;max-width:34em}.about-timeline__body p{margin:0 0 .75em}.about-timeline__body p:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.about-timeline.is-reveal-ready .about-timeline__item[data-at-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.about-timeline.is-reveal-ready .about-timeline__item[data-at-reveal].is-visible{opacity:1;transform:none}}@media(max-width:749px){.about-timeline__list:before{left:6px;transform:none}.about-timeline__item{grid-template-columns:1fr;gap:18px;padding-left:32px}.about-timeline__dot{left:6px;top:.6rem}.about-timeline__item:nth-child(2n) .about-timeline__media{order:0}.about-timeline__media{order:2}}.about-values{position:relative;background:var(--av-plum, #3f1d3e)}.about-values__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.about-values--img-right .about-values__grid{direction:rtl}.about-values--img-right .about-values__grid>*{direction:ltr}.about-values__media{position:relative;min-height:clamp(360px,42vw,640px);overflow:hidden}.about-values__media img,.about-values__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--av-img-fit, cover);object-position:var(--av-img-pos, center)}.about-values__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.about-values__panel{position:relative;background:var(--av-plum, #3f1d3e);color:var(--av-cream, #f7f0e6);display:flex;align-items:center;padding:clamp(40px,5vw,96px) clamp(24px,5vw,96px)}.about-values__panel-inner{width:100%;max-width:40em}.about-values__eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;font-size:10px;font-weight:700;color:var(--av-gold, #c9a85f);margin:0 0 1.6rem}.about-values__heading{color:var(--av-cream, #f7f0e6);font-weight:400;margin:0 0 clamp(28px,3.5vw,52px)}:where(.about-values__heading){font-size:clamp(2rem,3vw,3.4rem);line-height:1.04;letter-spacing:-.03em}.about-values__list{list-style:none;margin:0;padding:0}.about-values__item{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2vw,32px);padding-block:clamp(20px,2.4vw,30px);border-top:1px solid var(--av-line, rgba(247, 240, 230, .16));transition:background .3s ease,transform .3s ease}.about-values__item:last-child{border-bottom:1px solid var(--av-line, rgba(247, 240, 230, .16))}@media(prefers-reduced-motion:no-preference){.about-values__item:hover{transform:translate(4px)}}.about-values__num{font-family:var(--font-heading);font-style:italic;font-size:clamp(.95rem,1vw,1.1rem);color:var(--av-gold, #c9a85f);padding-top:.2em}.about-values__item-title{color:inherit;font-weight:400;margin:0 0 .5rem}:where(.about-values__item-title){font-size:clamp(1.25rem,1.5vw,1.6rem);line-height:1.2}.about-values__item-text{font-family:var(--font-body);font-size:.8125rem;line-height:1.7;color:inherit;opacity:.8;margin:0}.about-values__item-text p{margin:0 0 .6em}.about-values__item-text p:last-child{margin-bottom:0}@media(max-width:989px){.about-values__grid{grid-template-columns:1fr}.about-values--img-right .about-values__grid{direction:ltr}.about-values__media{min-height:clamp(280px,70vw,420px);order:-1}.about-values--img-right .about-values__media{order:-1}}.careers-content{background:var(--cc-bg, #f7f0e6);color:var(--cc-text, #272126);display:flex;flex-direction:column;gap:var(--cc-gap, 0px)}.careers-content>*{min-width:0}.careers-cta{background:var(--c-bg, #5e2a5c);color:var(--c-text, #f7f0e6)}.careers-cta .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-cta__inner{display:grid;grid-template-columns:1fr auto;gap:clamp(28px,5vw,72px);align-items:var(--cta-valign, center)}.careers-cta__eyebrow{color:var(--c-eyebrow, #d9c5a6)}.careers-cta__heading{max-width:14em;margin:0 0 1.6rem;font-weight:400}:where(.careers-cta__heading){font-size:clamp(2.2rem,3.4vw,4rem);line-height:1.02;letter-spacing:-.035em}.careers-cta__body{max-width:34em;opacity:.85}:where(.careers-cta__body){font-size:.8125rem;line-height:1.7}.careers-cta__body p{margin:0}.careers-btn--filled{padding:1.15rem 1.4rem;background:var(--c-btn, #f7f0e6);color:var(--c-btn-text, #5e2a5c)}.careers-btn:focus-visible{outline:2px solid var(--c-eyebrow, #d9c5a6);outline-offset:3px}@media(max-width:749px){.careers-cta__inner{grid-template-columns:1fr}}.careers-form{background:var(--c-bg, #f7f0e6);color:var(--c-text, #272126)}.careers-form .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-eyebrow{margin:0 0 1.6rem;text-transform:uppercase;font-weight:700;color:var(--c-plum, #5e2a5c)}.careers-form__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:var(--form-valign, start)}.careers-form__heading{margin:0 0 1.4rem;font-weight:400;color:var(--c-plum, #5e2a5c)}:where(.careers-form__heading){font-size:clamp(2.4rem,4.27vw,5.1rem);line-height:.96;letter-spacing:-.045em}.careers-form__body{max-width:30em}:where(.careers-form__body){font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.65}.careers-form__body p{margin:0}.careers-form__panel{padding:clamp(24px,4vw,44px);background:var(--c-panel, #fffdf9)}.careers-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.careers-form__field{display:block;margin-block-end:1.2rem}.careers-form__label{display:block;margin-block-end:.5rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.85}.careers-form__field input,.careers-form__field select,.careers-form__field textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--c-line, #dcd4c8);border-radius:0;background:#fff;color:inherit;font:inherit}.careers-form__field input:focus-visible,.careers-form__field select:focus-visible,.careers-form__field textarea:focus-visible{outline:2px solid var(--c-plum, #5e2a5c);outline-offset:1px}.careers-form__field textarea{resize:vertical}.careers-btn--filled{padding:1.15rem 1.6rem;background:var(--c-plum, #5e2a5c);color:var(--c-btn-text, #f7f0e6)}.careers-form__submit{margin-block-start:.6rem}.careers-form__consent{margin:1.2rem 0 0;font-size:12px;opacity:.65}.careers-form__role,.careers-form__success{margin-block-end:1.2rem;font-weight:700;color:var(--c-plum, #5e2a5c)}.careers-form__error{margin-block-end:1.2rem;color:#a70100}@media(max-width:749px){.careers-form__grid,.careers-form__row{grid-template-columns:1fr}}.careers-hero{overflow:hidden;background:var(--c-bg, #5e2a5c);color:var(--c-text, #f7f0e6)}.careers-hero .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:var(--hero-valign, center)}.careers-hero__grid--left .careers-hero__media{order:-1}.careers-hero__heading{margin:0 0 clamp(1.4rem,2.4vw,2.2rem);font-weight:400}:where(.careers-hero__heading){font-size:clamp(3rem,6vw,7.25rem);line-height:.88;letter-spacing:-.05em}.careers-hero__heading em{display:inline-block;padding-inline-start:.55em;font-style:italic;color:var(--c-gold, #d9c5a6)}.careers-hero__text{max-width:30em;margin-block-end:clamp(1.8rem,3vw,2.6rem)}:where(.careers-hero__text){font-size:clamp(1.05rem,1.1vw,1.3rem);line-height:1.65}.careers-hero__text p{margin:0}.careers-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem}.careers-btn--filled{padding:1.15rem 1.4rem;background:var(--c-card, #f7f0e6);color:var(--c-plum, #5e2a5c)}.careers-btn--underline{padding-block-end:4px;border-block-end:1px solid currentcolor;color:var(--c-link2, inherit)}.careers-btn:focus-visible{outline:2px solid var(--c-gold, #d9c5a6);outline-offset:3px}.careers-hero__media{position:relative}.careers-hero__media--framed{padding:clamp(8px,.8vw,15px);background:var(--c-card, #f7f0e6)}.careers-hero__frame{position:relative;aspect-ratio:4 / 3.4;max-height:640px;width:100%;overflow:hidden}.careers-hero__caption{position:absolute;inset-block-end:clamp(20px,5%,40px);inset-inline-start:0;z-index:1;max-width:12em;padding:1.2rem 1.6rem;background:var(--c-card, #f7f0e6);color:var(--c-plum, #5e2a5c);font-style:italic}:where(.careers-hero__caption){font-size:clamp(1.15rem,1.4vw,1.6rem);line-height:1.15}.careers-hero__micro{position:absolute;inset-block-end:.9rem;inset-inline-end:1rem;z-index:1;margin:0;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-card, #f7f0e6);opacity:.8}@media(max-width:989px){.careers-hero__grid{grid-template-columns:1fr}.careers-hero__grid--left .careers-hero__media{order:0}.careers-hero__text{max-width:none}.careers-hero__frame{aspect-ratio:4 / 3.6}}.careers-highlights{background:var(--careers-bg, #3a1938);color:var(--careers-cream, #f7f0e6)}.careers-highlights .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-hl__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.careers-hl__eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:10px;font-weight:700;color:var(--careers-gold, #d9c5a6);margin:0 0 clamp(16px,2vw,28px)}.careers-hl__heading{color:var(--careers-cream, #f7f0e6);margin:0;max-width:14ch;font-weight:400}:where(.careers-hl__heading){font-size:clamp(2.4rem,3.96vw,4.75rem);line-height:.98;letter-spacing:-.045em}.careers-hl__item{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,40px);padding:clamp(20px,3vw,32px) 0;border-top:1px solid rgba(247,240,230,.2)}.careers-hl__item:last-child{border-bottom:1px solid rgba(247,240,230,.2)}.careers-hl__num{color:var(--careers-gold, #d9c5a6);font-size:14px;letter-spacing:.08em;opacity:.85}.careers-hl__title{color:var(--careers-cream, #f7f0e6);margin:0 0 8px;font-weight:400}:where(.careers-hl__title){font-size:clamp(1.25rem,1.3vw,1.6rem);line-height:1.3}.careers-hl__text{color:var(--careers-muted, #e7d9e2);margin:0;max-width:44ch;font-size:.8125rem;line-height:1.65}@media(max-width:749px){.careers-hl__grid{grid-template-columns:1fr}.careers-hl__heading{max-width:none}}.careers-it{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:clamp(480px,39.6vw,780px);background:var(--careers-bg, #f7f0e6);color:var(--careers-ink, #272126)}.careers-it--right .careers-it__media{order:2}.careers-it--right .careers-it__content{order:1}.careers-it__media{position:relative;overflow:hidden;isolation:isolate}.careers-it__picture{position:absolute;top:0;right:0;bottom:0;left:0}.careers-it__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#34152508,#34152552);pointer-events:none}.careers-it__arc{position:absolute;inset-block-start:24px;inset-inline-start:24px;z-index:1;width:clamp(90px,16%,180px);aspect-ratio:1;border:1px solid var(--careers-gold, #d9c5a6);border-block-start:none;border-inline-start:none;border-end-end-radius:100%;opacity:.7;pointer-events:none}.careers-it__card{position:absolute;z-index:2;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,40px) clamp(26px,3.4vw,56px);background:var(--careers-cream, #f7f0e6);color:var(--careers-plum, #5e2a5c);font-style:italic}.careers-it__card--bottom-right{inset-block-end:0;inset-inline-end:0}.careers-it__card--bottom-left{inset-block-end:0;inset-inline-start:0}.careers-it__card--top-right{inset-block-start:0;inset-inline-end:0}.careers-it__card--top-left{inset-block-start:0;inset-inline-start:0}:where(.careers-it__card){font-size:clamp(26px,2.2vw,42px);line-height:1.08}.careers-it__content{display:flex;align-items:var(--it-valign, center);padding-inline:clamp(24px,5.6vw,108px)}.careers-it__content-inner{max-width:40rem}.careers-eyebrow{margin:0 0 clamp(16px,2vw,28px);text-transform:uppercase;font-weight:700;color:var(--careers-plum, #5e2a5c)}.careers-it__heading{margin:0 0 clamp(20px,2.1vw,40px);font-weight:400;color:var(--careers-plum, #5e2a5c)}:where(.careers-it__heading){font-size:clamp(2.4rem,3.75vw,4.5rem);line-height:.98;letter-spacing:-.048em}.careers-it__lead{max-width:30em;margin:0 0 24px}:where(.careers-it__lead){font-size:clamp(1.05rem,1.04vw,1.25rem);line-height:1.65}.careers-it__muted{max-width:38em;margin:0 0 32px}:where(.careers-it__muted){font-size:.875rem;line-height:1.85}.careers-it__lead p,.careers-it__muted p{margin:0}.careers-it__link{display:inline-block;margin:0;font-size:11px;letter-spacing:.11em;text-decoration:underline;text-underline-offset:6px}@media(max-width:749px){.careers-it{grid-template-columns:1fr;min-height:0}.careers-it--right .careers-it__media,.careers-it--right .careers-it__content{order:0}.careers-it__media{min-height:68vw}.careers-it__content{padding-inline:clamp(16px,5vw,64px);padding-block:clamp(40px,12vw,72px)}}.careers-jobs{background:var(--c-bg, #fffdf9);color:var(--c-ink, #272126)}.careers-jobs .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-eyebrow{margin:0;text-transform:uppercase;font-weight:700;color:var(--c-plum, #5e2a5c)}.careers-jobs__header{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,64px);align-items:end;margin-block-end:clamp(32px,5vw,64px)}.careers-jobs__heading{margin:1rem 0 0;font-weight:400;color:var(--c-plum, #5e2a5c)}:where(.careers-jobs__heading){font-size:clamp(2.6rem,4.27vw,5.1rem);line-height:.96;letter-spacing:-.045em}.careers-jobs__lede{max-width:30em}:where(.careers-jobs__lede){font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.65}.careers-jobs__lede p{margin:0}.careers-jobs__count{margin-block-start:1.4rem;opacity:.8}.careers-jobs__list{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--c-line, #e3dbcf)}.careers-job{border-block-end:1px solid var(--c-line, #e3dbcf)}.careers-jobs__list.is-collapsed .careers-job--overflow{display:none}.careers-job__details[open]{background:color-mix(in srgb,var(--c-plum, #5e2a5c) 6%,transparent)}.careers-job__panel{overflow:hidden}@media(prefers-reduced-motion:no-preference){.careers-job__panel{transition:height .35s ease}.careers-job__details{transition:background-color .3s ease}}.careers-job__summary{display:grid;grid-template-columns:5.5rem 1fr auto;gap:clamp(12px,2vw,32px);align-items:start;padding:clamp(28px,3.4vw,44px) clamp(12px,1.4vw,24px);cursor:pointer;list-style:none}.careers-job__summary::-webkit-details-marker{display:none}.careers-job__summary:focus-visible{outline:2px solid var(--c-plum, #5e2a5c);outline-offset:-2px}.careers-job__num{padding-block-start:.35rem;font-family:var(--font-heading, inherit);font-size:.875rem;color:var(--c-plum, #5e2a5c)}.careers-job__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1rem}.careers-job__tag{padding:.4rem .85rem;border:1px solid var(--c-line, #d8cdbb);border-radius:100px;font-size:9px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--c-plum, #5e2a5c)}.careers-job__title{display:block;margin:0;font-weight:400;color:var(--c-plum, #5e2a5c)}:where(.careers-job__title){font-size:clamp(1.9rem,2.3vw,2.75rem);line-height:1;letter-spacing:-.025em}.careers-job__loc{display:block;margin-block-start:.7rem;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.careers-job__summary-text{display:block;max-width:44em;margin-block-start:1.1rem;font-family:var(--font-heading, inherit);font-size:.9375rem;line-height:1.6;opacity:.8}.careers-job__toggle{display:flex;align-items:center;gap:1rem;padding-block-start:.4rem;white-space:nowrap}.careers-job__toggle-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.careers-job__icon{position:relative;flex:none;width:38px;height:38px;border:1px solid var(--c-plum, #5e2a5c);border-radius:50%;transition:background-color .2s ease}.careers-job__icon:before,.careers-job__icon:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;background:var(--c-plum, #5e2a5c);transition:transform .2s ease,background-color .2s ease}.careers-job__icon:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.careers-job__icon:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.careers-job__details[open] .careers-job__icon{background:var(--c-plum, #5e2a5c)}.careers-job__details[open] .careers-job__icon:before,.careers-job__details[open] .careers-job__icon:after{background:var(--c-panel, #f7f0e6)}.careers-job__details[open] .careers-job__icon:after{transform:translate(-50%,-50%) scaleY(0)}.careers-job__panel-inner{display:grid;grid-template-columns:1fr auto;gap:clamp(24px,5vw,72px);align-items:start;padding-block:clamp(20px,2.4vw,36px) clamp(36px,4vw,56px);padding-inline:calc(5.5rem + clamp(12px,2vw,32px) + clamp(12px,1.4vw,24px)) clamp(12px,1.4vw,24px);border-block-start:1px solid var(--c-line, #e3dbcf)}.careers-job__cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px)}.careers-job__col-title{margin:0 0 1.1rem;font-family:var(--font-heading, inherit);font-size:clamp(1.15rem,1.1vw,1.4rem);font-weight:400;color:var(--c-plum, #5e2a5c)}.careers-job__col-list{font-size:.75rem;line-height:1.6}.careers-job__col-list ul{margin:0;padding:0;list-style:none}.careers-job__col-list li{position:relative;margin-block-end:.7rem;padding-inline-start:1.6rem}.careers-job__col-list li:before{content:"\2014";position:absolute;inset-inline-start:0;color:var(--c-plum, #5e2a5c)}.careers-btn{display:inline-flex;align-items:center;gap:1.6rem;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:opacity .2s ease}.careers-btn--filled{padding:1.15rem 1.6rem;background:var(--c-plum, #5e2a5c);color:var(--c-panel, #f7f0e6)}.careers-btn--underline{padding:0 0 4px;border:0;border-block-end:1px solid currentcolor;background:none;color:var(--c-plum, #5e2a5c);cursor:pointer}.careers-job--empty{padding-block:40px}.careers-jobs__more{margin-block-start:clamp(24px,4vw,44px)}@media(max-width:989px){.careers-jobs__header{grid-template-columns:1fr;align-items:start}.careers-job__panel-inner{grid-template-columns:1fr;padding-inline:clamp(12px,1.4vw,24px)}}@media(max-width:749px){.careers-job__summary{grid-template-columns:1fr;gap:.6rem}.careers-job__num{display:none}.careers-job__toggle{margin-block-start:1.2rem}.careers-job__cols{grid-template-columns:1fr}}.careers-process{background:var(--cpr-cream);color:var(--cpr-ink)}.careers-process .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.cpr-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;font-size:10px;font-weight:700;color:var(--cpr-plum);margin:0 0 1.5rem}.cpr-header-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(32px,5vw,64px)}.cpr-heading{color:var(--cpr-plum);margin:0;font-weight:400}:where(.cpr-heading){font-size:clamp(2.6rem,4.06vw,4.9rem);line-height:.96;letter-spacing:-.047em}.cpr-intro{font-family:var(--font-heading);font-size:clamp(1rem,.94vw,1.15rem);line-height:1.65;color:var(--cpr-ink)}.cpr-intro p{margin:0}.cpr-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--cpr-line)}.cpr-card{display:flex;flex-direction:column;min-height:240px;padding:clamp(20px,2vw,32px);border-left:1px solid var(--cpr-line)}.cpr-card:first-child{border-left:0}.cpr-card-number{font-family:var(--font-heading);font-size:14px;color:var(--cpr-muted)}.cpr-card-body{margin-top:auto}.cpr-card-title{color:var(--cpr-plum);margin:0 0 .75rem;font-weight:400}:where(.cpr-card-title){font-size:clamp(1.35rem,1.3vw,1.6rem);line-height:1.3;letter-spacing:normal}.cpr-card-text{font-family:var(--font-body);font-size:.75rem;line-height:1.75;color:var(--cpr-ink);margin:0}@media(max-width:990px){.cpr-header-row{grid-template-columns:1fr;align-items:start}.cpr-grid{grid-template-columns:repeat(2,1fr)}.cpr-card:nth-child(3){border-left:0}.cpr-card:nth-child(n+3){border-top:1px solid var(--cpr-line)}}@media(max-width:749px){.cpr-grid{grid-template-columns:1fr}.cpr-card{border-left:0;min-height:180px}.cpr-card:nth-child(n+2){border-top:1px solid var(--cpr-line)}}.careers-stats{background:var(--cs-bg, #f7f0e6)}.careers-stats .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:400;color:var(--cs-plum, #5e2a5c)}.careers-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);align-items:start}.careers-stats__item{display:flex;flex-direction:column;gap:10px;padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--cs-line)}.careers-stats__item:first-child{padding-left:0;border-left:0}.careers-stats__value{color:var(--cs-plum, #5e2a5c)}:where(.careers-stats__value){font-size:clamp(1.7rem,1.56vw,2.1rem);line-height:1.2}.careers-stats__intro{font-size:clamp(.95rem,.89vw,1.1rem);line-height:1.6}.careers-stats__label{color:var(--cs-ink, #272126)}.careers-stats__intro{color:var(--cs-ink, #272126);padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--cs-line)}@media(max-width:749px){.careers-stats__grid{grid-template-columns:1fr}.careers-stats__item,.careers-stats__intro{padding-left:0;border-left:0}.careers-stats__intro{padding-top:20px;border-top:1px solid var(--cs-line)}}.careers-stores{background:var(--cst-bg, #fffdf9)}.careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-stores .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:9px;font-weight:700}.careers-stores__row{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,4vw,48px)}.careers-stores__label{color:var(--cst-label, #5e2a5c);flex:none}.careers-stores__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:clamp(16px,3vw,40px)}.careers-stores__link{color:var(--cst-link, #272126);text-decoration:none;font-size:clamp(18px,2vw,22px);transition:color .2s ease}.careers-stores__link:hover,.careers-stores__link:focus-visible{color:var(--cst-plum, #5e2a5c)}.careers-stores__marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.careers-stores__track{display:flex;width:max-content;animation:cst-marquee var(--cst-speed, 30s) linear infinite}.careers-stores__marquee .careers-stores__list{flex-wrap:nowrap}.careers-stores__marquee:hover .careers-stores__track,.careers-stores__marquee:focus-within .careers-stores__track{animation-play-state:paused}@keyframes cst-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.careers-stores__track{animation:none}}@media(max-width:749px){.careers-stores__row{flex-direction:column;align-items:flex-start;gap:16px}.careers-stores__list{justify-content:flex-start}}.careers-value-cards{background:var(--cvc-white);color:var(--cvc-ink)}.careers-value-cards .careers-container{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.cvc-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;font-size:10px;font-weight:700;color:var(--cvc-plum);margin:0 0 1.5rem}.cvc-header-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:start;margin-bottom:clamp(32px,5vw,64px)}.cvc-heading{color:var(--cvc-plum);margin:0;font-weight:400}:where(.cvc-heading){font-size:clamp(2.6rem,4.58vw,5.5rem);line-height:.94;letter-spacing:-.05em}.cvc-intro{font-family:var(--font-heading);font-size:clamp(1.05rem,1.25vw,1.5rem);line-height:1.65;color:var(--cvc-ink);align-self:center}.cvc-intro p{margin:0}.cvc-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--cvc-line)}.cvc-card{display:flex;flex-direction:column;min-height:320px;padding:clamp(20px,2vw,32px);border-left:1px solid var(--cvc-line);transition:background .25s ease,border-color .25s ease}.cvc-card:first-child{border-left:0}.cvc-card-number{font-family:var(--font-heading);font-size:14px;color:var(--cvc-muted)}.cvc-card-body{margin-top:auto}.cvc-card-title{color:var(--cvc-plum);margin:0 0 .75rem;font-weight:400}:where(.cvc-card-title){font-size:clamp(1.4rem,1.4vw,1.75rem);line-height:1.1;letter-spacing:-.025em}.cvc-card-text{font-family:var(--font-body);font-size:.8125rem;line-height:1.75;color:var(--cvc-ink)}.cvc-card-text p{margin:0}.cvc-card:hover,.cvc-card:focus-within,.cvc-card--highlight{background:var(--cvc-hover-bg, var(--cvc-plum));border-left-color:var(--cvc-hover-bg, var(--cvc-plum))}.cvc-card:hover .cvc-card-number,.cvc-card:focus-within .cvc-card-number,.cvc-card--highlight .cvc-card-number{color:var(--cvc-hover-text, var(--cvc-cream));opacity:.7}.cvc-card:hover .cvc-card-title,.cvc-card:hover .cvc-card-text,.cvc-card:focus-within .cvc-card-title,.cvc-card:focus-within .cvc-card-text,.cvc-card--highlight .cvc-card-title,.cvc-card--highlight .cvc-card-text{color:var(--cvc-hover-text, var(--cvc-cream))}@media(max-width:990px){.cvc-header-row{grid-template-columns:1fr}.cvc-grid{grid-template-columns:repeat(2,1fr)}.cvc-card:nth-child(3){border-left:0}.cvc-card:nth-child(n+3){border-top:1px solid var(--cvc-line)}}@media(max-width:749px){.cvc-grid{grid-template-columns:1fr}.cvc-card{border-left:0;min-height:240px}.cvc-card:nth-child(n+2){border-top:1px solid var(--cvc-line)}}#map{height:400px;width:100%}.marker{background-image:url(https://docs.mapbox.com/mapbox-gl-js/assets/custom_marker.png);background-size:cover;width:50px;height:50px;cursor:pointer}.careers-cta-b{background:var(--cc-bg, #5e2a5c);color:var(--cc-text, #f7f0e6);padding-block:clamp(2.5rem,5vw,5rem)}.careers-cta-b__inner{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px);display:grid;grid-template-columns:1fr auto;gap:clamp(28px,5vw,72px);align-items:var(--ctab-valign, center)}.careers-eyebrow{margin:0 0 1.6rem;text-transform:uppercase;font-weight:700}.careers-cta-b__eyebrow{color:var(--cc-gold, #d9c5a6)}.careers-cta-b__heading{max-width:14em;margin:0 0 1.6rem;font-weight:400}:where(.careers-cta-b__heading){font-size:clamp(2.2rem,3.4vw,4rem);line-height:1.02;letter-spacing:-.035em}.careers-cta-b__body{max-width:34em;opacity:.85}:where(.careers-cta-b__body){font-size:.8125rem;line-height:1.7}.careers-cta-b__body p{margin:0}.careers-cta-b__action{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem}.careers-btn--underline{padding-block-end:4px;border-block-end:1px solid currentcolor;color:var(--ctab-link, var(--cc-text, inherit))}@media(max-width:749px){.careers-cta-b__inner{grid-template-columns:1fr}}.careers-form-b{background:var(--cc-bg, #f7f0e6);color:var(--cc-text, #272126);padding-block:clamp(2.5rem,5vw,5rem)}.careers-form-b__grid{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px);display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:var(--formb-valign, start)}.careers-form-b--left .careers-form-b__panel{order:-1}.careers-eyebrow{margin:0 0 1.6rem;text-transform:uppercase;font-weight:700;color:var(--cc-plum, #5e2a5c)}.careers-form-b__heading{margin:0 0 1.4rem;font-weight:400;color:var(--cc-plum, #5e2a5c)}:where(.careers-form-b__heading){font-size:clamp(2.4rem,4.27vw,5.1rem);line-height:.96;letter-spacing:-.045em}.careers-form-b__body{max-width:30em}:where(.careers-form-b__body){font-size:clamp(1rem,1.04vw,1.25rem);line-height:1.65}.careers-form-b__body p{margin:0}.careers-form-b__panel{padding:clamp(24px,4vw,44px);background:var(--formb-panel, #fffdf9)}.careers-form-b__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.careers-form-b__field{display:block;margin-block-end:1.2rem}.careers-form-b__label{display:block;margin-block-end:.5rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.85}.careers-form-b__field input,.careers-form-b__field select,.careers-form-b__field textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--formb-line, #dcd4c8);border-radius:0;background:#fff;color:inherit;font:inherit}.careers-form-b__field input:focus-visible,.careers-form-b__field select:focus-visible,.careers-form-b__field textarea:focus-visible{outline:2px solid var(--cc-plum, #5e2a5c);outline-offset:1px}.careers-form-b__field textarea{resize:vertical}.careers-btn{display:inline-flex;align-items:center;gap:1.6rem;border:0;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.careers-btn--filled{padding:1.15rem 1.6rem;background:var(--cc-plum, #5e2a5c);color:var(--formb-btn-text, #f7f0e6)}.careers-btn:hover{opacity:.88}.careers-form-b__submit{margin-block-start:.6rem}.careers-form-b__consent{margin:1.2rem 0 0;font-size:12px;opacity:.65}.careers-form-b__success{margin-block-end:1.2rem;font-weight:700;color:var(--cc-plum, #5e2a5c)}.careers-form-b__error{margin-block-end:1.2rem;color:#a70100}@media(max-width:749px){.careers-form-b__grid{grid-template-columns:1fr}.careers-form-b--left .careers-form-b__panel{order:0}.careers-form-b__row{grid-template-columns:1fr}}.careers-hero-b{overflow:hidden;background:var(--cc-bg, #5e2a5c);color:var(--cc-text, #f7f0e6);padding-block:clamp(2.5rem,6vw,6rem)}.careers-hero-b__inner{max-width:none;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:var(--hb-valign, center)}.careers-hero-b--left .careers-hero-b__media{order:-1}.careers-hero-b__eyebrow{margin:0 0 1.6rem;text-transform:uppercase;font-weight:700;color:var(--cc-plum, #5e2a5c)}:where(.careers-hero-b__eyebrow){font-size:10px;line-height:1.4;letter-spacing:.24em}.careers-hero-b__heading{margin:0 0 clamp(1.4rem,2.4vw,2.2rem);font-weight:400}:where(.careers-hero-b__heading){font-size:clamp(3rem,6vw,7.25rem);line-height:.88;letter-spacing:-.05em}.careers-hero-b__heading em{display:inline-block;padding-inline-start:.55em;font-style:italic;color:var(--cc-gold, #d9c5a6)}.careers-hero-b__text{max-width:30em;margin-block-end:clamp(1.8rem,3vw,2.6rem)}:where(.careers-hero-b__text){font-size:clamp(1.05rem,1.1vw,1.3rem);line-height:1.65}.careers-hero-b__text p{margin:0}.careers-hero-b__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem}.careers-btn{display:inline-flex;align-items:center;gap:1.6rem;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:opacity .2s ease,background .2s ease,color .2s ease}.careers-btn--filled{padding:1.15rem 1.4rem;background:var(--cc-card, #f7f0e6);color:var(--cc-plum, #5e2a5c)}.careers-btn--underline{padding-block-end:4px;border-block-end:1px solid currentcolor;color:var(--hb-link, var(--cc-text, inherit))}.careers-btn:hover{opacity:.85}.careers-btn:focus-visible{outline:2px solid var(--cc-gold, #d9c5a6);outline-offset:3px}.careers-hero-b__media{position:relative}.careers-hero-b__media--framed{padding:clamp(8px,.8vw,15px);background:var(--cc-card, #f7f0e6)}.careers-hero-b__frame{position:relative;aspect-ratio:4 / 3.4;max-height:640px;width:100%;overflow:hidden}.careers-hero-b__caption{position:absolute;inset-block-end:clamp(20px,5%,40px);inset-inline-start:0;z-index:1;max-width:12em;padding:1.2rem 1.6rem;background:var(--cc-card, #f7f0e6);color:var(--cc-plum, #5e2a5c);font-style:italic}:where(.careers-hero-b__caption){font-size:clamp(1.15rem,1.4vw,1.6rem);line-height:1.15}.careers-hero-b__micro{position:absolute;inset-block-end:.9rem;inset-inline-end:1rem;z-index:1;margin:0;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-card, #f7f0e6);opacity:.8}@media(max-width:989px){.careers-hero-b__inner{grid-template-columns:1fr}.careers-hero-b--left .careers-hero-b__media{order:0}.careers-hero-b__text{max-width:none}.careers-hero-b__frame{aspect-ratio:4 / 3.6}}.careers-itb{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:clamp(480px,39.6vw,780px);background:var(--cc-bg, #f7f0e6);color:var(--cc-text, #272126)}.careers-itb--right .careers-itb__media{order:2}.careers-itb--right .careers-itb__content{order:1}.careers-itb__media{position:relative;overflow:hidden;isolation:isolate}.careers-itb__picture{position:absolute;top:0;right:0;bottom:0;left:0}.careers-itb__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#34152508,#34152552);pointer-events:none}.careers-itb__arc{position:absolute;inset-block-start:24px;inset-inline-start:24px;z-index:1;width:clamp(90px,16%,180px);aspect-ratio:1;border:1px solid var(--cc-gold, #d9c5a6);border-block-start:none;border-inline-start:none;border-end-end-radius:100%;opacity:.7;pointer-events:none}.careers-itb__card{position:absolute;z-index:2;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,40px) clamp(26px,3.4vw,56px);background:var(--cc-card, #f7f0e6);color:var(--cc-plum, #5e2a5c);font-style:italic}.careers-itb__card--bottom-right{inset-block-end:0;inset-inline-end:0}.careers-itb__card--bottom-left{inset-block-end:0;inset-inline-start:0}.careers-itb__card--top-right{inset-block-start:0;inset-inline-end:0}.careers-itb__card--top-left{inset-block-start:0;inset-inline-start:0}:where(.careers-itb__card){font-size:clamp(26px,2.2vw,42px);line-height:1.08}.careers-itb__content{display:flex;align-items:var(--itb-valign, center);padding-inline:clamp(24px,5.6vw,108px);padding-block:clamp(40px,5vw,96px)}.careers-itb__content-inner{max-width:40rem;width:100%}.careers-eyebrow{margin:0 0 clamp(16px,2vw,28px);text-transform:uppercase;font-weight:700;color:var(--cc-plum, #5e2a5c)}:where(.careers-eyebrow){font-size:10px;line-height:1.4;letter-spacing:.24em}.careers-itb__heading{margin:0 0 clamp(20px,2.1vw,40px);font-weight:400;color:var(--cc-plum, #5e2a5c)}:where(.careers-itb__heading){font-size:clamp(2.4rem,3.75vw,4.5rem);line-height:.98;letter-spacing:-.048em}.careers-itb__lead{max-width:30em;margin:0 0 24px}:where(.careers-itb__lead){font-size:clamp(1.05rem,1.04vw,1.25rem);line-height:1.65}.careers-itb__muted{max-width:38em;margin:0 0 32px;color:var(--itb-muted, inherit)}:where(.careers-itb__muted){font-size:.875rem;line-height:1.85}.careers-itb__lead p,.careers-itb__muted p{margin:0}.careers-itb__link{display:inline-block;margin:0;font-size:11px;letter-spacing:.11em;text-decoration:underline;text-underline-offset:6px;color:var(--cc-plum, #5e2a5c);transition:opacity .2s ease}.careers-itb__link:hover,.careers-itb__link:focus-visible{opacity:.7}.careers-itb__link:focus-visible{outline:2px solid var(--cc-gold, #d9c5a6);outline-offset:4px}.careers-itb--stacked{grid-template-columns:1fr;min-height:0}.careers-itb--stacked .careers-itb__media{min-height:clamp(320px,42vw,620px);order:0}.careers-itb--stacked .careers-itb__content{order:0}.careers-itb--overlay{grid-template-columns:1fr}.careers-itb--overlay .careers-itb__media{grid-area:1 / 1}.careers-itb--overlay .careers-itb__content--overlay{grid-area:1 / 1;position:relative;z-index:3;color:var(--cc-card, #f7f0e6);background:var(--itb-overlay, rgba(39, 21, 33, .42))}.careers-itb--overlay .careers-itb__heading,.careers-itb--overlay .careers-eyebrow,.careers-itb--overlay .careers-itb__link{color:inherit}.careers-itb__media--split{display:grid;grid-template-columns:1fr 1fr}.careers-itb__media--split .careers-itb__media-cell{position:relative;overflow:hidden;isolation:isolate}@media(max-width:749px){.careers-itb,.careers-itb--two-images{grid-template-columns:1fr;min-height:0}.careers-itb--right .careers-itb__media,.careers-itb--right .careers-itb__content{order:0}.careers-itb__media{min-height:68vw}.careers-itb__content{padding-inline:clamp(16px,5vw,64px);padding-block:clamp(40px,12vw,72px)}.careers-itb__media--split{grid-template-columns:1fr 1fr}}.careers-page-content-b{background:var(--cc-bg, transparent);color:var(--cc-text, inherit);padding-block:clamp(2rem,4vw,4rem)}.careers-page-content-b__inner{max-width:52rem;margin-inline:auto;padding-inline:clamp(16px,5.85vw,200px)}.careers-page-content-b__title{margin:0 0 1.4rem;font-weight:400;color:var(--cc-plum, inherit)}:where(.careers-page-content-b__title){font-size:clamp(2.2rem,3.4vw,4rem);line-height:1.02;letter-spacing:-.035em}.careers-page-content-b__body{line-height:1.7}.careers-page-content-b__body>:first-child{margin-block-start:0}.careers-page-content-b__body>:last-child{margin-block-end:0}.careers-page-content-b__placeholder{opacity:.6}.about-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.about-bg__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--abg-img-op, 1)}.about-bg__img{width:100%;height:100%;object-fit:var(--abg-fit, cover);object-position:var(--abg-pos, center);display:block}.about-bg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.careers-media{display:block;width:100%;height:100%}.careers-media__img{display:block;width:100%;height:100%;object-fit:var(--media-fit, cover);object-position:var(--media-pos, center center)}@media(max-width:749px){.careers-media__img{object-position:var(--media-pos-m, center center)}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
