.am-service-page{background:var(--ml-ivory);color:var(--ml-ink)}.am-service-page__hero{background:linear-gradient(113deg,#1e1517,#382022 46%,#6a242d);color:#fffaf3;overflow:hidden;position:relative}.am-service-page__hero:after{border:1px solid rgba(240,214,168,.38);border-radius:50%;content:"";height:32rem;position:absolute;right:-9rem;top:-18rem;width:32rem}.am-service-page__hero-inner{max-width:64rem;padding-bottom:clamp(4.5rem,9vw,9rem);padding-top:clamp(4.75rem,9vw,9rem);position:relative;z-index:1}.am-service-page__eyebrow,.am-service-page__section-heading>p,.am-service-page__confirmation>div>p,.am-service-page__closing>div>p{color:var(--ml-champagne);font-size:.73rem;font-weight:700;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.am-service-page h1,.am-service-page h2,.am-service-page h3{font-family:Cormorant Garamond,Georgia,serif}.am-service-page h1{font-size:clamp(3rem,6vw,5.7rem);font-weight:600;letter-spacing:-.035em;line-height:.92;margin:0;max-width:52rem}.am-service-page__intro{color:#fffaf3d9;font-size:clamp(1.02rem,1.7vw,1.24rem);line-height:1.7;margin-top:1.5rem;max-width:46rem}.am-service-page__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.15rem}.am-service-page .ml-button{align-items:center;display:inline-flex;justify-content:center;min-height:3.2rem;padding:.9rem 1.3rem}.am-service-page .ml-button--outline{border-color:#fffaf399;color:#fffaf3}.am-service-page .ml-button--outline:hover{background:#fffaf3;color:var(--ml-ruby-dark)}.am-service-page__body{padding-bottom:clamp(4rem,8vw,8rem);padding-top:clamp(4rem,8vw,8rem)}.am-service-page__section+.am-service-page__section{margin-top:clamp(4rem,8vw,8rem)}.am-service-page__section-heading{max-width:45rem}.am-service-page__section-heading>p,.am-service-page__confirmation>div>p{color:var(--ml-ruby)}.am-service-page h2{font-size:clamp(2.25rem,4vw,3.7rem);font-weight:600;letter-spacing:-.035em;line-height:.98;margin:0}.am-service-page__section-heading>div{color:#1f1919b8;line-height:1.7;margin-top:1.2rem;max-width:39rem}.am-service-page__capabilities{display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:2.35rem;overflow:hidden;background:#d8cdc1}.am-service-page__capability{background:#f9f5ef;min-height:18rem;padding:1.8rem}.am-service-page__capability>span{color:var(--ml-ruby);display:block;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:3.7rem}.am-service-page__capability h3{font-size:1.65rem;line-height:1;margin:0}.am-service-page__capability p{color:#1f1919b3;font-size:.92rem;line-height:1.65;margin:.85rem 0 0}.am-service-page__workflow{border-top:1px solid #d8cdc1;padding-top:clamp(3.5rem,6vw,6rem)}.am-service-page__steps{counter-reset:service-step;display:grid;gap:0;grid-template-columns:repeat(5,1fr);list-style:none;margin:2.4rem 0 0;padding:0}.am-service-page__steps li{border-left:1px solid #d8cdc1;min-height:12rem;padding:0 1.25rem}.am-service-page__steps li:first-child{border-left:0;padding-left:0}.am-service-page__steps li>span{align-items:center;background:var(--ml-ruby);border-radius:50%;color:#fff;display:flex;font-size:.74rem;font-weight:700;height:1.85rem;justify-content:center;width:1.85rem}.am-service-page__steps h3{font-size:1.42rem;line-height:1;margin:1.55rem 0 .65rem}.am-service-page__steps p{color:#1f1919b3;font-size:.88rem;line-height:1.55;margin:0}.am-service-page--trade .am-service-page__steps{grid-template-columns:repeat(4,1fr)}.am-service-page__confirmation{align-items:start;background:#eee5da;display:grid;gap:3rem;grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);margin-top:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem)}.am-service-page__confirmation ul{display:grid;gap:.95rem;list-style:none;margin:0;padding:0}.am-service-page__confirmation li{border-bottom:1px solid rgba(101,36,45,.18);font-size:.98rem;line-height:1.5;padding:0 0 .95rem 1.25rem;position:relative}.am-service-page__confirmation li:before{color:var(--ml-ruby);content:"\2726";left:0;position:absolute}.am-service-page__note{border-left:2px solid var(--ml-ruby);color:#1f1919b8;margin:2rem auto 0;max-width:55rem;padding:.25rem 0 .25rem 1.25rem}.am-service-page__note strong{color:var(--ml-ruby);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.am-service-page__note p{line-height:1.6;margin:.4rem 0 0}.am-service-page__closing{background:var(--ml-ruby-dark);color:#fffaf3;text-align:center}.am-service-page__closing>div{padding-bottom:clamp(3.75rem,7vw,6.5rem);padding-top:clamp(3.75rem,7vw,6.5rem)}.am-service-page__closing h2{margin:0 auto 1.8rem;max-width:46rem}.am-service-page__closing .ml-button--light{background:#fffaf3;color:var(--ml-ruby-dark)}@media(max-width:989px){.am-service-page__capabilities{grid-template-columns:repeat(2,1fr)}.am-service-page__steps,.am-service-page--trade .am-service-page__steps{grid-template-columns:repeat(2,1fr);row-gap:2rem}.am-service-page__steps li:nth-child(odd){border-left:0;padding-left:0}.am-service-page__steps li:nth-child(2n){border-left:1px solid #d8cdc1}.am-service-page__confirmation{grid-template-columns:1fr}}@media(max-width:559px){.am-service-page__hero-inner,.am-service-page__body{padding-left:1.25rem;padding-right:1.25rem}.am-service-page__capabilities,.am-service-page__steps,.am-service-page--trade .am-service-page__steps{grid-template-columns:1fr}.am-service-page__capability{min-height:auto;padding:1.5rem}.am-service-page__capability>span{margin-bottom:2.5rem}.am-service-page__steps li,.am-service-page__steps li:nth-child(2n){border-left:0;border-top:1px solid #d8cdc1;min-height:auto;padding:1.5rem 0 0}.am-service-page__steps li:first-child{border-top:0;padding-top:0}.am-service-page__confirmation{gap:2rem;padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/project-service-page.css.map */
