.nmvx-contact{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--nmvx-contact-padding-top, 52px) var(--nmvx-contact-padding-bottom, 96px);background:radial-gradient(54rem 34rem at 98% 2%,rgb(var(--color-foreground-rgb) / .075),transparent 64%),linear-gradient(180deg,rgb(var(--color-background-rgb) / .98),rgb(var(--color-background-rgb) / .92))}.nmvx-contact__ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgb(var(--color-foreground-rgb) / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-foreground-rgb) / .025) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 55%);mask-image:linear-gradient(to bottom,black,transparent 55%)}.nmvx-contact__shell{width:min(100% - clamp(32px,7vw,112px),1180px);margin-inline:auto}.nmvx-contact__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(32px,6vw,78px);padding:clamp(30px,5.5vw,68px);overflow:hidden;border:1px solid var(--nmvx-border, rgb(var(--color-foreground-rgb) / .12));border-radius:clamp(26px,4vw,42px);background:radial-gradient(38rem 30rem at 100% 0%,rgb(var(--color-foreground-rgb) / .09),transparent 66%),rgb(var(--color-background-rgb) / .86);box-shadow:var(--nmvx-shadow-md, 0 24px 70px rgb(0 0 0 / .1))}.nmvx-contact__eyebrow,.nmvx-contact__section-label{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin:0 0 14px;color:rgb(var(--color-foreground-rgb) / .58);font-size:.69rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.nmvx-contact__eyebrow:before,.nmvx-contact__section-label:before{content:"";width:20px;height:1px;background:currentColor}.nmvx-contact__title{max-width:12ch;margin:0;font-size:clamp(2.8rem,7.5vw,6.8rem);line-height:.91;letter-spacing:-.06em;text-wrap:balance}.nmvx-contact__subtitle{max-width:63ch;margin:26px 0 0;color:rgb(var(--color-foreground-rgb) / .7);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.68}.nmvx-contact__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.nmvx-contact__response-card{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,3vw,32px);border:1px solid rgb(var(--color-foreground-rgb) / .13);border-radius:24px;color:var(--color-background);background:radial-gradient(24rem 20rem at 100% 0%,rgb(var(--color-background-rgb) / .12),transparent 68%),var(--color-foreground);box-shadow:var(--nmvx-shadow-sm, 0 14px 34px rgb(0 0 0 / .08))}.nmvx-contact__response-status{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:auto;padding:7px 10px;border:1px solid rgb(var(--color-background-rgb) / .18);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;background:rgb(var(--color-background-rgb) / .08)}.nmvx-contact__status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgb(var(--color-background-rgb) / .1)}.nmvx-contact__response-card>strong{display:block;margin-top:clamp(52px,8vw,100px);font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.12;letter-spacing:-.025em}.nmvx-contact__response-card>p{margin:14px 0 0;font-size:.82rem;line-height:1.6;opacity:.68}.nmvx-contact__response-card dl{display:grid;gap:12px;margin:22px 0 0}.nmvx-contact__response-card dl div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding-top:12px;border-top:1px solid rgb(var(--color-background-rgb) / .16)}.nmvx-contact__response-card dt{font-size:.68rem;opacity:.55}.nmvx-contact__response-card dd{margin:0;font-size:.76rem;font-weight:650;line-height:1.45}.nmvx-contact__response-card a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-background-rgb) / .35);text-underline-offset:3px}.nmvx-contact__workspace{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,4vw,48px);margin-top:clamp(34px,6vw,72px)}.nmvx-contact__sidebar-card{position:sticky;top:calc(var(--header-height, 80px) + 24px);padding:clamp(22px,3vw,30px);border:1px solid var(--nmvx-border, rgb(var(--color-foreground-rgb) / .12));border-radius:24px;background:rgb(var(--color-background-rgb) / .82);box-shadow:var(--nmvx-shadow-xs, 0 8px 24px rgb(0 0 0 / .05))}.nmvx-contact__sidebar-card h2,.nmvx-contact__form-heading h2,.nmvx-contact__guidance-heading h2,.nmvx-contact__utility h2{margin:0;font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1.04;letter-spacing:-.035em}.nmvx-contact__sidebar-intro,.nmvx-contact__form-heading>p:last-child{margin:16px 0 0;color:rgb(var(--color-foreground-rgb) / .64);font-size:.86rem;line-height:1.62}.nmvx-contact__address{display:grid;gap:9px;margin-top:26px;font-style:normal}.nmvx-contact__contact-row{display:grid;gap:4px;min-width:0;padding:15px;border:1px solid var(--nmvx-border, rgb(var(--color-foreground-rgb) / .1));border-radius:15px;color:inherit;text-decoration:none;background:rgb(var(--color-background-rgb) / .72);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nmvx-contact__contact-row span{color:rgb(var(--color-foreground-rgb) / .52);font-size:.67rem;font-weight:650}.nmvx-contact__contact-row strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.nmvx-contact__sidebar-links{display:grid;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid var(--nmvx-border, rgb(var(--color-foreground-rgb) / .1))}.nmvx-contact__sidebar-links a{color:inherit;font-size:.76rem;font-weight:680;text-decoration:underline;text-decoration-color:rgb(var(--color-foreground-rgb) / .25);text-underline-offset:4px}.nmvx-contact__form-panel{min-width:0;padding:clamp(26px,5vw,54px);border:1px solid var(--nmvx-border, rgb(var(--color-foreground-rgb) / .12));border-radius:clamp(24px,3vw,32px);background:rgb(var(--color-background-rgb) / .9);box-shadow:var(--nmvx-shadow-sm, 0 14px 34px rgb(0 0 0 / .08));scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.nmvx-contact__form-heading{max-width:660px}.nmvx-contact__form{display:grid;gap:22px;margin-top:32px}.nmvx-contact__notice{display:grid;gap:6px;padding:17px 18px;border:1px solid var(--nmvx-border-strong, rgb(var(--color-foreground-rgb) / .18));border-radius:15px;font-size:.82rem;line-height:1.5}.nmvx-contact__notice--success{background:rgb(var(--color-foreground-rgb) / .05)}.nmvx-contact__notice--error{border-color:#961e1e52;background:#961e1e0e}.nmvx-contact__notice ul{margin:5px 0 0;padding-inline-start:1.2em}.nmvx-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nmvx-contact__field{display:grid;gap:8px;min-width:0}.nmvx-contact__field--full{grid-column:1 / -1}.nmvx-contact__field label{display:flex;justify-content:space-between;gap:12px;color:rgb(var(--color-foreground-rgb) / .78);font-size:.75rem;font-weight:700}.nmvx-contact__field label span:not([aria-hidden=true]){color:rgb(var(--color-foreground-rgb) / .46);font-size:.66rem;font-weight:600}.nmvx-contact__field :where(input,select,textarea){width:100%;min-width:0;margin:0;border:1px solid var(--nmvx-border-strong, rgb(var(--color-foreground-rgb) / .16));border-radius:14px;outline:none;color:var(--color-input-text, var(--color-foreground));background:var(--color-input-background, rgb(var(--color-background-rgb) / .96));box-shadow:0 1px #ffffff1f;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.nmvx-contact__field :where(input,select){min-height:54px;padding:12px 15px}.nmvx-contact__field select{cursor:pointer}.nmvx-contact__field textarea{min-height:190px;padding:15px;resize:vertical;line-height:1.55}.nmvx-contact__field :where(input,textarea)::placeholder{color:rgb(var(--color-input-text-rgb, var(--color-foreground-rgb)) / .45);opacity:1}.nmvx-contact__field :where(input,select,textarea):focus{border-color:rgb(var(--color-foreground-rgb) / .5);box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb) / .09)}.nmvx-contact__field :where(input,select,textarea):user-invalid{border-color:#961e1e8c}.nmvx-contact__form-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:4px}.nmvx-contact__submit{min-width:168px}.nmvx-contact__form-footer p{max-width:42ch;margin:0;color:rgb(var(--color-foreground-rgb) / .52);font-size:.68rem;line-height:1.5;text-align:right}.nmvx-contact__guidance{margin-top:clamp(54px,9vw,112px)}.nmvx-contact__guidance-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:24px}.nmvx-contact__guidance-heading>p{margin:0;color:rgb(var(--color-foreground-rgb) / .62);font-size:.86rem;line-height:1.62}.nmvx-contact__guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nmvx-contact__guidance-card{min-width:0;min-height:220px;padding:clamp(22px,3vw,30px);border:1px solid var(--nmvx-border, rgb(var(--color-foreground-rgb) / .12));border-radius:22px;background:rgb(var(--color-background-rgb) / .8);box-shadow:var(--nmvx-shadow-xs, 0 8px 24px rgb(0 0 0 / .05))}.nmvx-contact__guidance-card>span{display:block;margin-bottom:48px;color:rgb(var(--color-foreground-rgb) / .44);font-size:.69rem;font-weight:700;letter-spacing:.12em}.nmvx-contact__guidance-card h3{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.18}.nmvx-contact__guidance-card p{margin:13px 0 0;color:rgb(var(--color-foreground-rgb) / .62);font-size:.8rem;line-height:1.58}.nmvx-contact__utility{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(26px,5vw,70px);margin-top:clamp(54px,8vw,96px);padding:clamp(28px,5vw,54px);border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:clamp(24px,4vw,34px);color:var(--color-background);background:radial-gradient(30rem 24rem at 100% 0%,rgb(var(--color-background-rgb) / .12),transparent 68%),var(--color-foreground);box-shadow:var(--nmvx-shadow-sm, 0 14px 34px rgb(0 0 0 / .08))}.nmvx-contact__utility .nmvx-contact__section-label{color:inherit;opacity:.55}.nmvx-contact__utility-links{display:grid;gap:9px}.nmvx-contact__utility-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:11px 14px;border:1px solid rgb(var(--color-background-rgb) / .18);border-radius:13px;color:inherit;font-size:.8rem;font-weight:700;text-decoration:none;background:rgb(var(--color-background-rgb) / .055);transition:transform .18s ease,background .18s ease,border-color .18s ease}.nmvx-contact__utility-icon{width:17px;height:17px}.nmvx-contact__social{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:22px;border-top:1px solid rgb(var(--color-background-rgb) / .15);font-size:.72rem}.nmvx-contact__social span{margin-right:auto;font-weight:700;opacity:.58}.nmvx-contact__social a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-background-rgb) / .28);text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.nmvx-contact__contact-row:hover{transform:translateY(-1px);border-color:var(--nmvx-border-strong, rgb(var(--color-foreground-rgb) / .2));box-shadow:var(--nmvx-shadow-xs, 0 8px 24px rgb(0 0 0 / .05))}.nmvx-contact__utility-links a:hover{transform:translateY(-1px);border-color:rgb(var(--color-background-rgb) / .3);background:rgb(var(--color-background-rgb) / .09)}}@media screen and (max-width:989px){.nmvx-contact__hero{grid-template-columns:1fr}.nmvx-contact__response-card>strong{margin-top:52px}.nmvx-contact__workspace{grid-template-columns:1fr}.nmvx-contact__sidebar-card{position:static}.nmvx-contact__address,.nmvx-contact__sidebar-links{grid-template-columns:repeat(3,minmax(0,1fr))}.nmvx-contact__guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nmvx-contact__guidance-card:last-child{grid-column:1 / -1}}@media screen and (max-width:749px){.nmvx-contact{padding-block:max(24px,calc(var(--nmvx-contact-padding-top, 52px) * .7)) max(52px,calc(var(--nmvx-contact-padding-bottom, 96px) * .72))}.nmvx-contact__shell{width:min(100% - 28px,1180px)}.nmvx-contact__hero{gap:26px;padding:24px 18px 18px;border-radius:24px}.nmvx-contact__title{font-size:clamp(2.65rem,14vw,4.5rem)}.nmvx-contact__subtitle{margin-top:20px}.nmvx-contact__hero-actions{display:grid;grid-template-columns:1fr;width:100%}.nmvx-contact__hero-actions .nmvx-action:not(.nmvx-action--tertiary){width:100%}.nmvx-contact__response-card{min-height:330px;border-radius:20px}.nmvx-contact__response-card dl div{grid-template-columns:68px minmax(0,1fr)}.nmvx-contact__workspace{gap:16px;margin-top:28px}.nmvx-contact__sidebar-card,.nmvx-contact__form-panel{padding:22px 18px;border-radius:20px}.nmvx-contact__address,.nmvx-contact__sidebar-links{grid-template-columns:1fr}.nmvx-contact__field-grid{grid-template-columns:1fr;gap:16px}.nmvx-contact__field--full{grid-column:auto}.nmvx-contact__form-footer{display:grid;grid-template-columns:1fr}.nmvx-contact__submit{width:100%}.nmvx-contact__form-footer p{text-align:left}.nmvx-contact__guidance-heading{grid-template-columns:1fr;align-items:start}.nmvx-contact__guidance-grid{grid-template-columns:1fr}.nmvx-contact__guidance-card,.nmvx-contact__guidance-card:last-child{grid-column:auto}.nmvx-contact__guidance-card{min-height:190px}.nmvx-contact__guidance-card>span{margin-bottom:34px}.nmvx-contact__utility{grid-template-columns:1fr;padding:28px 20px;border-radius:22px}.nmvx-contact__social{grid-column:auto}.nmvx-contact__social span{width:100%;margin-right:0}}@media(prefers-reduced-motion:reduce){.nmvx-contact__contact-row,.nmvx-contact__utility-links a,.nmvx-contact__field :where(input,select,textarea){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nmvx-contact.css.map */
