.nm-contact{--nm-line-size:clamp(18px, 1.8vw, 25px);--nm-line-lead:1.35;--nm-go:42px;--nm-line-gutter:26px;padding-block:var(--nm-section);color:#f5f4f1;background-color:#100f0e;position:relative;overflow:hidden}.nm-contact__inner{width:100%;max-width:1440px;padding-inline:var(--nm-gutter);margin-inline:auto;position:relative}.nm-contact .nm-head{padding-bottom:var(--nm-head-gap)}.nm-contact .nm-head__title{letter-spacing:-.045em;font-size:clamp(38px,5.6vw,82px);line-height:.98}.nm-contact .nm-head__eyebrow{color:#f5f4f161}.nm-contact .nm-head__lead{color:#f5f4f18c;max-width:36ch}.nm-contact__lines{border-top:1px solid #f5f4f11f;border-bottom:1px solid #f5f4f11f;grid-template-columns:repeat(3,1fr);display:grid}.nm-contact__line{padding:36px var(--nm-line-gutter) 38px;transition:opacity .9s cubic-bezier(.19,1,.22,1) var(--nm-reveal-delay,0s),transform .9s cubic-bezier(.19,1,.22,1) var(--nm-reveal-delay,0s);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.nm-contact__line+.nm-contact__line{border-left:1px solid #f5f4f11f}.nm-contact__line:first-child{padding-left:0}.nm-contact__line:last-child{padding-right:0}.nm-contact__line:focus-visible{outline-offset:-6px;outline:1px solid #f5f4f199}.nm-contact__line:is(button){width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.nm-contact__line-label{text-transform:uppercase;color:#f5f4f161;letter-spacing:.02em;font-family:IBM Plex Sans,sans-serif;font-size:9.5px;font-weight:400;line-height:1}.nm-contact__line-value{font-size:var(--nm-line-size);line-height:var(--nm-line-lead);letter-spacing:-.025em;align-items:center;gap:14px;display:inline-flex}.nm-contact__line-mark{color:#f5f4f14d;align-items:center;transition:color .4s,transform .5s cubic-bezier(.19,1,.22,1);display:flex}.nm-contact__line-mark svg{width:15px;height:15px}.nm-contact__prompt{border-bottom:1px solid #f5f4f12e;align-items:center;gap:20px;width:100%;padding-bottom:10px;display:flex;position:relative}.nm-contact__prompt:after{content:"";transform-origin:0;background:#f5f4f1;width:100%;height:1px;transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.nm-contact__prompt:focus-within:after{transform:scaleX(1)}.nm-contact__prompt-input{min-width:0;font-family:inherit;font-size:var(--nm-line-size);font-weight:300;line-height:var(--nm-line-lead);letter-spacing:-.025em;color:#f5f4f1;background:0 0;border:none;flex:1;padding:0}.nm-contact__prompt-input::placeholder{color:#f5f4f14d}.nm-contact__prompt-go{width:var(--nm-go);height:var(--nm-go);margin-block:calc((var(--nm-line-size)*var(--nm-line-lead) - var(--nm-go))/2);color:#131211;cursor:pointer;background:#f5f4f1;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .5s cubic-bezier(.19,1,.22,1),background-color .4s;display:flex}.nm-contact__prompt-go svg{width:15px;height:15px}.nm-contact__prompt-go:active{transition-duration:.12s;transform:translate(4px)scale(.94)}.nm-contact__prompt-go:focus-visible{outline-offset:4px;outline:1px solid #f5f4f199}@media (hover:hover) and (pointer:fine){.nm-contact__line:hover .nm-contact__line-mark{color:#f5f4f1;transform:translate(4px,-4px)}.nm-contact__prompt-go:hover{background:#e6e3dc;transform:translate(4px)}}@media (width<=1100px){.nm-contact__lines{grid-template-columns:repeat(2,1fr)}.nm-contact__lines .nm-contact__line:nth-child(3){border-top:1px solid #f5f4f11f;border-left:none;grid-column:1/-1;padding-left:0;padding-right:0}}@media (width<=992px){.nm-contact{--nm-line-gutter:20px;--nm-go:38px}.nm-contact .nm-head__row{gap:28px}}@media (width<=576px){.nm-contact{--nm-line-size:22px}.nm-contact__lines{border-top:none;border-bottom:none;grid-template-columns:1fr}.nm-contact__line{gap:8px;padding-block:0 26px;padding-inline:0}.nm-contact__line+.nm-contact__line{border-left:none}.nm-contact__line:nth-child(3){border-top:none}.nm-contact__line:last-child{padding-bottom:0}.nm-contact__line-label{font-size:9px}}
