.departments{padding:64px var(--pad-x);background:#FFF}.departments__inner{display:flex;flex-direction:column;gap:32px;max-width:var(--site-max-w);margin:0 auto}.departments__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 64px}.departments__title{font-size:52px;font-weight:300;line-height:1.08;letter-spacing:-.78px}.departments__facts{display:flex;gap:32px;margin:0;color:var(--color-walnut)}.departments__fact{display:flex;flex-direction:column;gap:8px;min-width:140px}.departments__fact+.departments__fact{padding-left:32px;border-left:1px solid rgb(65 51 38 / .65)}.departments__fact-label{font-size:14px;line-height:1.4;letter-spacing:4.48px;text-transform:uppercase}.departments__fact-value{margin:0;font-family:var(--font-heading);font-size:22px;font-weight:300;line-height:1.45}.departments__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.departments--3 .departments__list{grid-template-columns:repeat(3,minmax(0,1fr))}.departments__card{display:flex;flex-direction:column}.departments__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;border:1px solid rgb(20 13 12 / .1);background:#FCFBFA}.departments__media{height:208px;border:1px solid rgb(20 13 12 / .1);border-bottom:0;background:var(--color-candle-wax)}.departments__image{display:block;width:100%;height:100%;object-fit:cover}.departments__card--pictured .departments__body{background:var(--color-candle-wax)}.departments__card--pictured .departments__words{position:relative}.departments__card--pictured .departments__numeral{position:absolute;top:-23px;left:0;line-height:1;color:rgb(20 13 12 / .06);pointer-events:none}.departments__card--pictured .departments__name{position:relative}.departments__link{align-self:flex-start}.departments__link.button--secondary{font-weight:500}.departments__words{display:flex;flex-direction:column;gap:16px}.departments__numeral{font-family:var(--font-heading);font-size:40px;font-style:italic;font-weight:100;color:var(--color-copper)}.departments__name{font-size:28px;font-style:italic;font-weight:300;line-height:1.15;letter-spacing:-.14px}.departments__text{font-size:16px;line-height:1.65;letter-spacing:.08px;color:var(--color-walnut)}@media (max-width:1024px){.departments{padding:var(--pad-y) var(--pad-x)}.departments__header{flex-direction:column;align-items:flex-start;gap:24px}.departments__title{font-size:32px;line-height:1.06;letter-spacing:-.32px}.departments__facts{flex-wrap:wrap;gap:24px}.departments__fact{min-width:0}.departments__fact+.departments__fact{padding-left:24px}.departments__list,.departments--3 .departments__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.departments__body{padding:24px}.departments__name{font-size:24px}}@media (max-width:767px){.departments__list,.departments--3 .departments__list{grid-template-columns:minmax(0,1fr)}.departments__fact-value{font-size:18px}.departments__fact+.departments__fact{padding-left:0;border-left:0}}