.nmf-fashion-values{
    --nmf-values-muted:rgba(23,20,25,.62);
    --nmf-values-line:rgba(23,20,25,.16);
    --nmf-values-number:rgba(23,20,25,.42);
    width:100%;
    position:relative;
    overflow:hidden;
    color:#171419;
    background:#f4eeeb;
}
.nmf-fashion-values,
.nmf-fashion-values *{box-sizing:border-box}
.nmf-fashion-values__inner{width:100%;max-width:1680px;margin:0 auto}
.nmf-fashion-values__header{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:52px;align-items:start;margin-bottom:64px}
.nmf-fashion-values__eyebrow{padding-top:.45em;font-size:10px;line-height:1.2;letter-spacing:.3em;text-transform:uppercase;color:var(--nmf-values-muted)}
.nmf-fashion-values__headline{min-width:0;max-width:1100px}
.nmf-fashion-values__title{margin:0;font-size:clamp(42px,5.2vw,92px);font-weight:300;line-height:.96;letter-spacing:-.055em;color:inherit}
.nmf-fashion-values__intro{max-width:760px;margin-top:26px;font-size:clamp(16px,1.25vw,22px);font-weight:300;line-height:1.62;color:var(--nmf-values-muted)}
.nmf-fashion-values__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:32px;padding:0 24px;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;text-decoration:none!important;font-size:10px;line-height:1;letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .3s ease}
.nmf-fashion-values__button::after{content:"→";margin-left:12px;transition:transform .3s ease}
.nmf-fashion-values__button:hover{transform:translateY(-1px)}
.nmf-fashion-values__button:hover::after{transform:translateX(4px)}
.nmf-fashion-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px;row-gap:0;border-bottom:1px solid var(--nmf-values-line)}
.nmf-fashion-values__item{min-width:0;padding:30px 0 38px;border-top:1px solid var(--nmf-values-line)}
.nmf-fashion-values__number{margin-bottom:54px;font-size:10px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--nmf-values-number)}
.nmf-fashion-values__item-title{margin:0 0 14px;font-size:clamp(24px,2vw,36px);font-weight:300;line-height:1.08;letter-spacing:-.04em;color:inherit}
.nmf-fashion-values__item-text{max-width:470px;font-size:14px;line-height:1.78;color:var(--nmf-values-muted)}
.nmf-fashion-values--center{text-align:center}
.nmf-fashion-values--center .nmf-fashion-values__header{display:block}
.nmf-fashion-values--center .nmf-fashion-values__eyebrow{padding:0;margin-bottom:24px}
.nmf-fashion-values--center .nmf-fashion-values__headline{max-width:1050px;margin:0 auto}
.nmf-fashion-values--center .nmf-fashion-values__intro{margin-left:auto;margin-right:auto}
.nmf-fashion-values--center .nmf-fashion-values__item-text{margin-left:auto;margin-right:auto}
@media(max-width:1024px){
    .nmf-fashion-values__header{grid-template-columns:1fr;gap:18px}
    .nmf-fashion-values__eyebrow{padding-top:0}
    .nmf-fashion-values__number{margin-bottom:34px}
}
@media(max-width:767px){
    .nmf-fashion-values{padding-left:22px!important;padding-right:22px!important}
    .nmf-fashion-values__title{font-size:clamp(38px,12vw,60px)}
    .nmf-fashion-values__intro{font-size:16px}
    .nmf-fashion-values__grid{grid-template-columns:1fr!important}
    .nmf-fashion-values__item{padding:26px 0 30px}
    .nmf-fashion-values__number{margin-bottom:24px}
}
@media(prefers-reduced-motion:reduce){
    .nmf-fashion-values__button,
    .nmf-fashion-values__button::after{transition:none!important}
}
