.mt-badge,.mt-chip{white-space:nowrap;font-family:Roboto,sans-serif}.mt-badge,.mt-chip,.mt-eyebrow,.mt-step__num{font-family:Roboto,sans-serif}.mt-card,.mt-photos,.mt-step{position:relative}.mt-section{padding:5rem 0}.mt-section--tint{background:var(--light)}.mt-intro{max-width:760px;margin:0 auto 3.5rem;text-align:center}.mt-eyebrow{display:inline-block;margin-bottom:.75rem;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.mt-intro p{font-size:1.15rem;line-height:1.7;margin:0}.mt-jump{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.mt-badge,.mt-card__top{align-items:center;display:flex}.mt-jump a{padding:.5rem 1.25rem;border:1px solid var(--primary);border-radius:50rem;font-weight:500;font-size:.95rem;color:var(--primary);transition:.3s}.mt-jump a:hover{background:var(--primary);color:#fff}.mt-heading{margin:0 0 .5rem;font-size:calc(1.375rem + 1.5vw);font-weight:900;line-height:1.2}.mt-heading::after{content:"";display:block;width:64px;height:4px;margin-top:.9rem;background:var(--primary)}@media (min-width:1200px){.mt-heading{font-size:2.5rem}}.mt-lead{margin-bottom:2rem}.mt-card{height:100%;padding:1.75rem 1.5rem 1.5rem;background:#fff;border:1px solid #ece6df;border-top:4px solid var(--primary);box-shadow:0 6px 20px rgba(53,53,53,.06);transition:transform .3s,box-shadow .3s}.mt-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(53,53,53,.14)}.mt-card__top{justify-content:space-between;margin-bottom:1.1rem}.mt-badge{justify-content:center;min-width:64px;height:64px;padding:0 .75rem;border-radius:50%;background:var(--primary);color:#fff;font-weight:900;font-size:1.5rem;line-height:1}.mt-fefco__img,.mt-figure{height:100%;min-height:320px}.mt-chip,.mt-formats span{background:#f7f1ec;color:#895d35;font-weight:700}.mt-badge--wide{border-radius:50rem;font-size:1.25rem}.mt-chip{padding:.3rem .8rem;font-size:.85rem;border-radius:50rem}.mt-card .materials-wave-title{margin-bottom:.6rem!important}.mt-card p{margin:0;line-height:1.65}.mt-figure{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#fff;border:1px solid #ece6df}.mt-figure img{max-width:100%;max-height:380px;object-fit:contain}.mt-fefco{background:var(--dark);color:#e8e8e8}.mt-fefco .mt-heading{color:#fff}.mt-fefco p{line-height:1.75}.mt-fefco__img{width:100%;object-fit:cover;border:6px solid rgba(255,255,255,.12)}.mt-steps{counter-reset:step;list-style:none;padding:0;margin:0}.mt-step{display:flex;gap:1.25rem;padding:0 0 1.75rem}.mt-step:not(:last-child)::before{content:"";position:absolute;left:27px;top:56px;bottom:0;width:2px;background:#e4d6c8}.mt-step__num{flex:0 0 56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px solid var(--primary);color:var(--primary);font-weight:900;font-size:1.25rem;z-index:1}.mt-step--final .mt-step__num{background:var(--primary);color:#fff}.mt-step__body{padding-top:.25rem}.mt-step__body h3{font-size:1.25rem;margin-bottom:.4rem}.mt-step__body p{margin-bottom:.35rem;line-height:1.65}.mt-step__icon{width:36px;height:36px;object-fit:contain;margin-left:auto;flex-shrink:0;opacity:.9}.mt-formats{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.mt-formats span{padding:.2rem .7rem;font-size:.8rem;border-radius:50rem}.mt-photos{min-height:460px;height:100%}.mt-photos img{position:absolute;width:68%;height:62%;object-fit:cover;box-shadow:0 12px 30px rgba(53,53,53,.2)}.mt-photos img:first-child{top:0;left:0}.mt-photos img:last-child{bottom:0;right:0;border:8px solid #fff}.mt-photos::before{content:"";position:absolute;top:18%;left:18%;width:64%;height:64%;border:5px solid var(--primary);z-index:-1}@media (max-width:991.98px){.mt-section{padding:3.5rem 0}.mt-photos{min-height:400px}}@media (prefers-reduced-motion:reduce){.mt-card,.mt-jump a{transition:none}.mt-card:hover{transform:none}}