.ve-careers{--ve-deep: #102621;--ve-bottle: #1B3D32;--ve-cream: #F4EFE1;--ve-deep-cream: #ECE4D0;--ve-sage: #6B8A78;--ve-terracotta: #B6694A;--ve-walnut: #4A3424;--ve-hairline: rgba(74, 52, 36, .12);--ve-sage-line: rgba(107, 138, 120, .4);--ve-muted: rgba(74, 52, 36, .78);--ve-f-display: var(--font-heading-family, "Playfair Display", Georgia, serif);--ve-f-text: var(--font-accent-family, "Cormorant Garamond", Georgia, serif);--ve-f-ui: var(--font-body-family, "Jost", system-ui, sans-serif);background:var(--ve-cream);color:var(--ve-walnut);font-family:var(--ve-f-text);padding:88px 24px 112px;box-sizing:border-box;width:100%}.ve-careers *,.ve-careers *:before,.ve-careers *:after{box-sizing:border-box}.ve-careers :where(h1,h2,h3){letter-spacing:normal;text-transform:none}.ve-careers__masthead{max-width:720px;margin:0 auto;text-align:center}.ve-careers__eyebrow{font-family:var(--ve-f-ui);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ve-terracotta);margin:0 0 20px}.ve-careers__title{font-family:var(--ve-f-display);font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.12;color:var(--ve-bottle);margin:0;text-wrap:balance}.ve-careers__lede{font-style:italic;font-size:22px;line-height:1.55;color:var(--ve-walnut);margin:24px 0 0;text-wrap:pretty}.ve-careers__lede p{margin:0 0 12px}.ve-careers__lede p:last-child{margin-bottom:0}.ve-careers__divider{display:flex;align-items:center;gap:16px;max-width:420px;margin:44px auto 0;color:var(--ve-sage)}.ve-careers__rule{flex:1;height:1px;background:var(--ve-sage-line);display:block}.ve-careers__wheel{flex:none;display:block}.ve-careers__open{max-width:960px;margin:72px auto 0}.ve-careers__label{font-family:var(--ve-f-ui);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ve-terracotta);margin:0 0 22px;text-align:center}.ve-careers__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ve-sage-line)}.ve-careers__role{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center;margin:0;padding:32px 0;border-bottom:1px solid var(--ve-hairline)}.ve-careers__role--image{grid-template-columns:200px minmax(0,1fr)}.ve-careers__role.is-linked:before{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px;z-index:-1;background:var(--ve-deep-cream);opacity:0;transition:opacity .2s ease}.ve-careers__role.is-linked:hover:before,.ve-careers__role.is-linked:focus-within:before{opacity:.7}.ve-careers__role.is-linked:focus-within:before{outline:1px solid var(--ve-terracotta);outline-offset:-1px}.ve-careers__media{background:var(--ve-deep-cream);overflow:hidden}.ve-careers__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .6s ease}.ve-careers__role.is-linked:hover .ve-careers__img{transform:scale(1.03)}.ve-careers__body{max-width:620px}.ve-careers__meta{font-family:var(--ve-f-ui);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ve-terracotta);margin:0 0 12px}.ve-careers__role-title{font-family:var(--ve-f-display);font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.2;color:var(--ve-bottle);margin:0;text-wrap:balance}.ve-careers__role-title a{color:inherit;text-decoration:none;transition:color .16s ease}.ve-careers__role-title a:after{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px}.ve-careers__role-title a:focus-visible{outline:none}.ve-careers__summary{font-size:19px;line-height:1.6;color:var(--ve-walnut);margin:12px 0 0;text-wrap:pretty}.ve-careers__detail{font-style:italic;font-size:17px;line-height:1.5;color:var(--ve-muted);margin:10px 0 0}.ve-careers__more{display:inline-flex;align-items:center;gap:14px;margin-top:22px;font-family:var(--ve-f-ui);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ve-terracotta);transition:color .16s ease}.ve-careers__more:before{content:"";display:block;width:28px;height:1px;background:currentColor}.ve-careers__role.is-linked:hover .ve-careers__more,.ve-careers__role.is-linked:focus-within .ve-careers__more{color:var(--ve-bottle)}.ve-careers__empty{text-align:center;font-style:italic;font-size:20px;line-height:1.55;color:var(--ve-bottle);padding:32px 0;border-bottom:1px solid var(--ve-hairline);border-top:1px solid var(--ve-sage-line)}.ve-careers__empty p{margin:0}.ve-careers__closing{max-width:640px;margin:48px auto 0;text-align:center;font-style:italic;font-size:18px;line-height:1.55;color:var(--ve-muted)}.ve-careers__closing p{margin:0}.ve-careers__closing a{color:var(--ve-terracotta);text-decoration:none;border-bottom:1px solid rgba(182,105,74,.45);overflow-wrap:anywhere}@media screen and (max-width:749px){.ve-careers{padding:56px 20px 80px}.ve-careers__lede{font-size:20px}.ve-careers__divider{margin-top:36px}.ve-careers__open{margin-top:56px}.ve-careers__role,.ve-careers__role--image{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 0 28px}.ve-careers__role.is-linked:before,.ve-careers__role-title a:after{top:0;right:-12px;bottom:0;left:-12px}.ve-careers__img{aspect-ratio:16 / 10;object-position:50% 35%}.ve-careers__summary{font-size:18px}.ve-careers__closing{font-size:17px;margin-top:40px}}@media(prefers-reduced-motion:reduce){.ve-careers *,.ve-careers *:before{transition:none!important}.ve-careers__role.is-linked:hover .ve-careers__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ve-careers.css.map */
