.container{width:min(100% - 64px,1116px);margin:0 auto}.container--narrow{width:min(100% - 64px,840px)}.site-main>.container{padding-top:56px;padding-bottom:56px}.section{padding:96px 0}.section--dark{background:#17120d;color:#f5efe6}.section--light{background:#faf5f0;color:#231d16}.section__eyebrow{margin-bottom:16px;color:#e2783c;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.section__title{max-width:710px;font-size:54px;font-weight:900;letter-spacing:0;line-height:1.04}.section__intro{max-width:630px;color:#6b6258;font-size:17px;line-height:1.55}.section--dark .section__intro{color:rgba(245,239,230,.62)}.empty-state{max-width:640px}.empty-state h1{margin-bottom:16px;font-size:72px;line-height:.95}@media (max-width:760px){.container{width:min(100% - 64px,1116px)}.site-main>.container{padding-top:40px;padding-bottom:40px}.section{padding:56px 0}.section__title{font-size:30px;line-height:1.04}.section__intro{font-size:16px}.empty-state h1{font-size:44px}}.card-grid{padding:72px 0}.card-grid__suptitle{margin-bottom:12px;color:#e2783c;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.card-grid__title{max-width:760px;font-size:44px;line-height:1.08}.card-grid__description{max-width:680px;margin-top:16px;color:#6b6258;font-size:18px}.card-grid__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:40px}.card-grid__item{padding:20px;border:1px solid #e7ded0;border-radius:6px;background:#fff}.card-grid__image{aspect-ratio:4/3;margin-bottom:18px;overflow:hidden;border-radius:6px;background:#faf5f0}.card-grid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-grid__item-title{margin-bottom:8px;font-size:22px;line-height:1.2}.card-grid__item-text{color:#6b6258}.card-grid__link{display:inline-flex;margin-top:16px;color:#e2783c;font-weight:700;text-decoration:none}.card-grid__bottom{margin-top:32px}.content-split{padding:72px 0}.content-split__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.content-split__inner--reverse .content-split__media{order:2}.content-split__media{min-height:320px;overflow:hidden;border-radius:6px;background:#fff}.content-split__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-split__suptitle{margin-bottom:12px;color:#e2783c;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.content-split__title{margin-bottom:16px;font-size:44px;line-height:1.08}.content-split__text{color:#6b6258;font-size:18px}.content-split__list{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.content-split__list li{display:grid;gap:4px}@media (max-width:760px){.content-split__inner{grid-template-columns:1fr}.content-split__inner--reverse .content-split__media{order:initial}.card-grid__title,.content-split__title{font-size:34px}}.career-hero__media{height:240px;margin:0;overflow:hidden;border:1px dashed rgba(255,255,255,.22);border-radius:14px}.career-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.career-hero__media:nth-child(1){grid-column:span 6;height:314px}.career-hero__media:nth-child(2),.career-hero__media:nth-child(3){grid-column:span 3;height:314px}.career-hero__media:nth-child(n+4){grid-column:span 4;height:240px}@media (max-width:760px){.career-hero__media{display:block;flex:0 0 100%;height:237px}}@media (max-width:900px){.career-origin .mobile-slider__controls{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:16px}.career-origin .mobile-slider__button{position:relative;width:34px;height:34px;padding:0;border:1px solid var(--mobile-slider-border-color,rgba(255,255,255,.22));border-radius:50%;background:var(--mobile-slider-button-bg,rgba(255,255,255,.04));color:var(--mobile-slider-control-color,#f5efe6);cursor:pointer}.career-origin .mobile-slider__button::before{position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}.career-origin .mobile-slider__button--prev::before{transform:translate(-35%,-50%) rotate(-45deg)}.career-origin .mobile-slider__button--next::before{transform:translate(-65%,-50%) rotate(135deg)}.career-origin .mobile-slider__dots{display:flex;align-items:center;gap:8px}.career-origin .mobile-slider__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--mobile-slider-dot-bg,rgba(255,255,255,.28));cursor:pointer}.career-origin .mobile-slider__dot.is-active{width:18px;border-radius:999px;background:#e2783c}}.career-people .mobile-slider__controls{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:22px}.career-people .mobile-slider__button{position:relative;width:34px;height:34px;padding:0;border:1px solid var(--mobile-slider-border-color,rgba(23,18,13,.22));border-radius:50%;background:var(--mobile-slider-button-bg,#fff);color:var(--mobile-slider-control-color,#17120d);cursor:pointer}.career-people .mobile-slider__button::before{position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}.career-people .mobile-slider__button--prev::before{transform:translate(-35%,-50%) rotate(-45deg)}.career-people .mobile-slider__button--next::before{transform:translate(-65%,-50%) rotate(135deg)}.career-people .mobile-slider__dots{display:flex;align-items:center;gap:8px}.career-people .mobile-slider__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--mobile-slider-dot-bg,rgba(23,18,13,.22));cursor:pointer}.career-people .mobile-slider__dot.is-active{width:18px;border-radius:999px;background:#e2783c}@media (max-width:760px){.career-people .mobile-slider__controls{margin-top:16px}}.career-roles__intro{width:min(100%,805px);margin:23px 0 0;color:#6b6258;font-size:18px;line-height:1.55}.career-roles__intro strong{color:#e2783c;font-weight:800}.career-roles__filters{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:31px}.career-roles__filter{min-height:40px;padding:0 21px;border:1px solid #e7ded0;border-radius:999px;background:#fff;color:#231d16;font:inherit;font-size:13px;font-weight:800;letter-spacing:0;cursor:pointer}.career-roles__filter.is-active{border-color:#17120d;background:#17120d;color:#fff}.career-roles__breezy .bzOpeningsList,.career-roles__breezy .bzMeta{margin:0;padding:0;list-style:none}.career-roles__breezy .bzOpeningsList{display:grid;gap:12px}.career-roles__breezy .bzOpening{margin:0;padding:0;list-style:none}.career-roles__breezy .bzOpening>a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title apply" "meta apply";-moz-column-gap:24px;column-gap:24px;row-gap:12px;align-items:center;min-height:96px;padding:18px 24px;border:1px solid #e7ded0;border-radius:6px;background:#fff;color:#231d16;text-decoration:none}.career-roles__breezy .bzOpening>a:hover{border-color:#17120d}.career-roles__breezy .bzOpening h2{grid-area:title;margin:0;color:#231d16;font-size:18px;font-weight:800;letter-spacing:0;line-height:1.14;text-decoration:none}.career-roles__breezy .bzMeta{grid-area:meta;display:flex;flex-wrap:wrap;gap:8px}.career-roles__breezy .bzMeta li{display:inline-flex;align-items:center;min-height:27px;margin:0;padding:0 11px;border-radius:999px;background:#f4ede1;color:#6b6258;font-size:11.5px;font-weight:700;line-height:1.4;list-style:none;text-decoration:none;text-transform:uppercase}.career-roles__breezy .bzMeta li span{color:inherit;text-decoration:none}.career-roles__breezy .bzMeta li.bzDepartment{background:rgba(226,120,60,.1);color:#e2783c}.career-roles__breezy .bzButtonApply{grid-area:apply;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:53px;margin:0;padding:0 26px;border:1px solid #17120d;border-radius:6px;background:#fff;color:#17120d;font-family:inherit;font-size:14px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;pointer-events:none}.career-roles__breezy .bzOpening>a:hover .bzButtonApply{background:#17120d;color:#fff}.career-roles__list{display:grid;gap:12px;margin-top:28px}.career-roles__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:96px;padding:18px 24px;border:1px solid #e7ded0;border-radius:6px;background:#fff}.career-roles__item.is-hidden{display:none}.career-roles__item h3{margin:0 0 12px;font-size:18px;font-weight:800;letter-spacing:0;line-height:1.14}.career-roles__chips{display:flex;flex-wrap:wrap;gap:8px}.career-roles__chips span{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#f4ede1;color:#6b6258;font-size:11.5px;font-weight:700;line-height:1.4;text-transform:uppercase}.career-roles__chips span:first-child{background:rgba(226,120,60,.1);color:#e2783c}@media (max-width:760px){.career-roles__intro{margin-top:23px;font-size:16px}.career-roles__filters{gap:9px;margin-top:31px}.career-roles__filter{min-height:42px;padding:0 16px;font-size:13px}.career-roles__breezy .bzOpening>a{grid-template-columns:minmax(0,1fr) 105px;-moz-column-gap:16px;column-gap:16px;align-items:start;min-height:0;padding:18px 24px 20px}.career-roles__breezy .bzOpening h2{font-size:18px}.career-roles__breezy .bzButtonApply{width:105px;min-height:44px;padding:0}.career-roles__item{grid-template-columns:minmax(0,1fr) 105px;gap:16px;align-items:start;min-height:0;padding:18px 24px 20px}.career-roles__item h3{font-size:21px}.career-roles__chips{align-items:flex-start;max-width:154px}.career-roles__apply{width:105px;min-height:53px;padding-right:0;padding-left:0}}.career-jd{padding:72px 0;background:#faf5f0;color:#231d16}.career-jd__inner{display:grid;grid-template-columns:292px minmax(0,1fr);gap:64px;align-items:start;width:min(100% - 64px,1116px);margin:0 auto}.career-jd__aside{position:sticky;top:calc(70.8px + 24px);display:grid;justify-items:start;gap:22px;width:100%}.admin-bar .career-jd__aside{top:calc(70.8px + 56px)}.career-jd__card{width:100%;padding:62px 32px;border:1px solid #e7ded0;border-radius:6px;background:#fff;box-shadow:0 10px 30px rgba(23,18,13,.04)}.career-jd__title{margin:0;font-size:24px;font-weight:800;letter-spacing:0;line-height:1.14}.career-jd__chips{display:grid;gap:8px;margin-top:18px;justify-items:start}.career-jd__chip{display:inline-flex;align-items:center;min-height:27px;padding:0 32px 0 12px;border-radius:999px;background:#f4ede1;color:#6b6258;font-size:11.5px;font-weight:700;line-height:1.4;text-transform:uppercase}.career-jd__chip--accent{background:rgba(226,120,60,.1);color:#e2783c}.career-jd__view-all{color:#e2783c;font-size:12px;font-weight:800;letter-spacing:2px;line-height:1.4;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px;margin-left:auto;margin-right:auto}.career-jd__main{min-width:0;padding-top:4px}.career-jd__eyebrow{margin:0 0 28px;color:#e2783c;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.career-jd__content{display:grid;gap:28px;color:#6b6258;font-size:17px}.career-jd__missing{margin:0}.career-jd__section{min-width:0}.career-jd__section-heading{margin:0 0 4px;color:#6b6258;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.2}.career-jd__section-body>*:first-child{margin-top:0}.career-jd__section-body>*:last-child{margin-bottom:0}.career-jd__section-body h3{margin:28px 0 4px;color:#6b6258;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.2}.career-jd__section-body ul{margin:0 0 16px;padding:0 0 0 10px}.career-jd__section-body li{list-style:none;position:relative;padding-left:16px}.career-jd__section-body li::before{content:"•";position:absolute;left:0;top:12px;transform:translateY(-50%);font-size:16px}.career-jd__section-body li:last-child{margin-bottom:0}.career-jd__apply{display:grid;gap:32px;justify-items:stretch;margin-top:28px}.career-jd__apply-box{padding:10px 24px;border:1px solid #e2783c;border-radius:10px;background:#fff;text-align:center}.career-jd__apply-text{margin:0;color:#6b6258;font-size:17px;font-weight:800;line-height:1.55}.career-jd__email{color:#e2783c;text-decoration:underline;text-underline-offset:3px}.career-jd__apply-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:53px;padding:0 26px;border:1px solid #e2783c;border-radius:6px;background:#e2783c;color:#fff;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.career-jd__apply-button:hover{background:#17120d;border-color:#17120d}@media (max-width:760px){.career-jd{padding:40px 0}.career-jd__inner{grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 40px)}.career-jd__aside{position:static;justify-items:stretch;gap:16px}.career-jd__card{padding:52px 32px 78px}.career-jd__title{font-size:24px}.career-jd__chips{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;gap:16px}.career-jd__view-all{justify-self:start;margin-left:unset;margin-top:18px}.career-jd__main{padding-top:0;padding-left:8px;padding-right:8px}.career-jd__content{gap:28px;font-size:17px}.career-jd__section-heading{font-size:17px}.career-jd__section-body h3{font-size:18px}.career-jd__apply{margin-top:36px;padding-left:8px;padding-right:8px;gap:14px}.career-jd__apply-box{padding:8px 18px}.career-jd__apply-text{font-size:16px}.career-jd__eyebrow{display:none}}.career-faq__item.is-open .career-faq__icon::after{transform:translate(-50%,-50%) rotate(0deg)}.career-faq__item.is-open .career-faq__answer{display:block}.mobile-slider__controls{display:none}@media (max-width:760px){.mobile-slider__controls{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:16px}.mobile-slider__button{position:relative;width:34px;height:34px;padding:0;border:1px solid var(--mobile-slider-border-color,rgba(255,255,255,.22));border-radius:50%;background:var(--mobile-slider-button-bg,rgba(255,255,255,.04));color:var(--mobile-slider-control-color,#f5efe6);cursor:pointer}.mobile-slider__button::before{position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}.mobile-slider__button--prev::before{transform:translate(-35%,-50%) rotate(-45deg)}.mobile-slider__button--next::before{transform:translate(-65%,-50%) rotate(135deg)}.mobile-slider__button:focus-visible{outline:2px solid #e2783c;outline-offset:3px}.mobile-slider__dots{display:flex;align-items:center;gap:8px}.mobile-slider__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--mobile-slider-dot-bg,rgba(255,255,255,.28));cursor:pointer}.mobile-slider__dot.is-active{width:18px;border-radius:999px;background:#e2783c}.mobile-slider__dot:focus-visible{outline:2px solid #e2783c;outline-offset:3px}}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.site-header.is-scrolled{border-bottom-color:#e2783c}.admin-bar .site-header{top:32px}@media screen and (max-width:782px){.admin-bar .site-header{top:0}}.site-header__brand-text{position:relative;display:inline-flex;align-items:center;padding-left:12px;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1}.site-header__brand-text::before{position:absolute;top:0;left:0;width:14px;height:18px;background:#e2783c;clip-path:polygon(0 0,100% 0,100% 45%,44% 45%,44% 100%,0 100%);content:""}@media (max-width:760px){.site-header__brand-text{font-size:22px}.site-header__nav.is-open{display:block}}