.nd-contact-page [data-nd-theme]{color:var(--nd-text)}.nd-site-header{--nd-sweep-mask: linear-gradient(#000, #000)}.nd-c-wrap{width:100%;max-inline-size:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.nd-word{display:inline-block;white-space:nowrap}.nd-char{display:inline-block;opacity:0;filter:blur(var(--nd-char-blur))}.nd-chars-in.is-in:not(.is-settled) .nd-char{will-change:filter,opacity}.nd-chars-in.is-in .nd-char{animation:nd-char-in var(--nd-char-dur) var(--nd-ease-out) both;animation-delay:var(--nd-char-d, 0ms)}@keyframes nd-char-in{from{opacity:0;filter:blur(var(--nd-char-blur))}to{opacity:1;filter:blur(0)}}.nd-chars-in.is-settled .nd-char{opacity:1;filter:none;animation:none}.no-js .nd-chars-in .nd-char{opacity:1;filter:none;animation:none}@media(prefers-reduced-motion:reduce){.nd-chars-in .nd-char{opacity:1;filter:none;animation:none}}.nd-c-land{position:relative;min-block-size:100svh;display:flex;flex-direction:column;text-align:center;padding-block:clamp(86px,12vh,128px) clamp(56px,8vh,96px);background:radial-gradient(125% 120% at 50% 0%,#EFEDEE 0%,#DAD8DA 46%,#C6C4C7 100%)}.nd-c-land__mid{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.nd-c-bar{position:relative;z-index:2;border-block:1px solid var(--nd-line);overflow:hidden;padding-block:clamp(14px,1.6vw,22px);-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.nd-c-bar__track{display:flex;align-items:center;inline-size:max-content;animation:nd-c-marq 64s linear infinite}.nd-c-logo{flex:none;block-size:var(--h, 32px);inline-size:calc(var(--h, 32px) * var(--ar, 4));margin-inline:clamp(24px,3vw,52px);background:var(--nd-text);-webkit-mask:var(--logo, none) center / contain no-repeat;mask:var(--logo, none) center / contain no-repeat;opacity:0.72}@keyframes nd-c-marq{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.nd-c-bar__track{animation:none}}.nd-c-land__rail{position:absolute;z-index:2;inset-block-end:clamp(16px,2.4vh,34px);inset-inline-start:50%;transform:translateX(-50%);font-family:var(--nd-font-family-mono, "IBM Plex Mono", ui-monospace, monospace);font-weight:400;font-size:clamp(12px,calc(8px + 0.5vw),26px);letter-spacing:0.42em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--nd-text-muted)}.nd-c-land__title{margin:0 0 clamp(20px,3vw,30px);font-family:var(--nd-font-family-display, Archivo, "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:clamp(52px,12vw,168px);line-height:0.95;letter-spacing:-0.02em;color:var(--nd-text);text-wrap:balance}.nd-c-land__dot{color:var(--nd-accent)}.nd-c-land__sub{margin:0 auto;max-inline-size:40ch;color:var(--nd-text-soft);font-size:clamp(16px,1.5vw,20px);line-height:1.55}.nd-c-form:target{padding-block-start:clamp(120px,16vh,200px)}.nd-c-form{position:relative;overflow:hidden;background:var(--nd-surface);padding-block:clamp(96px,13vw,190px)}.nd-c-form__bg{position:absolute;inset:0;z-index:0}.nd-c-form__video{inline-size:100%;block-size:100%;object-fit:cover;display:block}.nd-c-form>.nd-c-wrap{position:relative;z-index:1}.nd-c-form__kick{margin:0 0 clamp(26px,4vw,40px);text-align:center;font-family:var(--nd-font-family-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11.5px;letter-spacing:0.22em;text-transform:uppercase;color:var(--nd-text-muted)}.nd-c-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nd-c-span2{grid-column:1 / -1}.nd-c-field input,.nd-c-field textarea,.nd-c-select select{inline-size:100%;background:rgba(10,10,13,.5);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:21px 22px;color:var(--nd-text);font-family:inherit;font-size:15.5px;transition:border-color .2s,background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nd-c-field textarea{resize:vertical;min-block-size:132px;line-height:1.5}.nd-c-field input::placeholder,.nd-c-field textarea::placeholder{color:#B9B7B3}.nd-c-field input:focus,.nd-c-field textarea:focus,.nd-c-select select:focus{outline:none;border-color:rgba(255,255,255,.9);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.nd-c-select{position:relative}.nd-c-select select{appearance:none;-webkit-appearance:none;cursor:pointer;color-scheme:dark}.nd-c-select select:invalid{color:#B9B7B3}.nd-c-select select option{background:#16161C;color:#F4F2EE}.nd-c-select select option:checked{background:#26262E}.nd-c-select__arw{position:absolute;inset-inline-end:22px;inset-block-start:50%;transform:translateY(-50%);color:var(--nd-text-muted);font-family:var(--nd-font-family-mono, monospace);pointer-events:none}.nd-c-prefill{display:inline-flex;align-items:center;gap:7px;margin:9px 4px 0;font-family:var(--nd-font-family-mono, monospace);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--nd-accent)}.nd-c-prefill[hidden]{display:none}.nd-c-prefill::before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--nd-accent)}.nd-c-hp{position:absolute;left:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.nd-c-form__send{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap;margin-block-start:6px}.nd-c-form__status{margin:0 auto 0 0;font-family:var(--nd-font-family-mono, monospace);font-size:12px;letter-spacing:.02em;color:var(--nd-text-muted);max-inline-size:46ch}.nd-c-form__status.is-ok{color:#6fd08a}.nd-c-form__status.is-err{color:#ff7a63}.nd-c-submit{inline-size:auto;min-inline-size:12em}.nd-c-break{position:relative;block-size:1px;margin-block:clamp(40px,6vw,64px);--nd-lineart-p: var(--nd-cs-in, 1)}.nd-c-break__mark{--nd-mark-turn: 180deg;position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:clamp(14px,calc(4px + 0.625vw),28px);block-size:clamp(14px,calc(4px + 0.625vw),28px);transform:translate(-50%,-50%) rotate(calc(var(--nd-cs-in, 1) * var(--nd-mark-turn)));background:linear-gradient(var(--nd-line-strong),var(--nd-line-strong)) center / 100% 2px no-repeat,linear-gradient(var(--nd-line-strong),var(--nd-line-strong)) center / 2px 100% no-repeat}@media(prefers-reduced-motion:reduce){.nd-c-break{background-size:100% 100%}.nd-c-break__mark{transform:translate(-50%,-50%)}}.nd-c-alt{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.nd-c-pill{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 30px;border:1px solid var(--nd-line-strong);border-radius:999px;font-family:var(--nd-font-family-mono, monospace);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text);text-decoration:none;background:transparent;transition:.25s}.nd-c-pill:hover{border-color:var(--nd-text);background:rgba(255,255,255,.03)}.nd-c-pill svg{inline-size:17px;block-size:17px}.nd-c-alt__email{margin:0;font-size:14px;color:var(--nd-text-muted)}.nd-c-alt__email a{color:var(--nd-text);text-decoration:none;font-weight:500}.nd-c-alt__email a:hover{color:var(--nd-accent)}.nd-c-qa{background:linear-gradient(180deg,#EAE8E9 0%,#D3D1D3 60%,#C4C2C5 100%);padding-block:clamp(60px,9vw,130px)}.nd-c-qa__grid{display:grid;grid-template-columns:0.82fr 1.18fr;gap:clamp(30px,6vw,80px);align-items:start}.nd-c-qa__head{position:sticky;top:96px}.nd-c-qa__title{margin:0 0 22px;font-family:var(--nd-font-family-display, Archivo, "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:clamp(46px,7vw,104px);line-height:.92;letter-spacing:-.02em;color:var(--nd-text)}.nd-c-qa__sub{margin:0;max-inline-size:22ch;color:var(--nd-text-muted);font-size:15px;line-height:1.5}.nd-c-qa__list{display:flex;flex-direction:column}.nd-c-qa__item{border-block-end:1px solid var(--nd-line)}.nd-c-qa__item:first-child{border-block-start:1px solid var(--nd-line)}.nd-c-qa__q{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding:clamp(24px,3vw,34px) 2px;font-family:var(--nd-font-family-display, Archivo, "Helvetica Neue", Arial, sans-serif);font-weight:600;font-size:clamp(19px,2.4vw,30px);line-height:1.2;color:var(--nd-text);transition:color .2s}.nd-c-qa__q::-webkit-details-marker{display:none}.nd-c-qa__item:hover .nd-c-qa__q{color:var(--nd-accent)}.nd-c-qa__arw{flex:0 0 auto;margin-block-start:6px;font-family:var(--nd-font-family-mono, monospace);font-size:17px;color:var(--nd-text-muted);transition:transform .3s ease,color .2s}.nd-c-qa__item[open] .nd-c-qa__arw{transform:rotate(180deg);color:var(--nd-accent)}.nd-c-qa__a{padding:0 clamp(40px,8%,120px) clamp(26px,3vw,34px) 2px;max-inline-size:64ch;margin-block-start:-6px}.nd-c-qa__a p{margin:0 0 12px;color:var(--nd-text-soft);font-size:clamp(15px,1.2vw,16.5px);line-height:1.7}.nd-c-qa__a p:last-child{margin-block-end:0}.nd-c-qa__a a{color:var(--nd-accent-text);text-underline-offset:3px}.nd-c-modal{position:fixed;inset:0;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}.nd-c-modal[hidden]{display:none}.nd-c-modal__scrim{position:fixed;inset:0;background:rgba(6,6,8,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nd-c-fade .25s ease both}.nd-c-modal__card{position:relative;z-index:1;inline-size:min(560px,92%);margin:clamp(16px,6vh,60px) auto;background:radial-gradient(120% 90% at 100% 0%,rgba(242,50,7,.09),transparent 55%),radial-gradient(120% 90% at 0% 100%,rgba(90,90,120,.12),transparent 55%),#0C0C10;border:1px solid var(--nd-line-strong);border-radius:18px;padding:clamp(28px,4vw,44px);color:var(--nd-text);box-shadow:0 30px 80px -30px rgba(0,0,0,.7);animation:nd-c-pop .3s cubic-bezier(.2,.7,.2,1) both}@keyframes nd-c-fade{from{opacity:0}}@keyframes nd-c-pop{from{opacity:0;transform:translateY(14px) scale(.98)}}.nd-c-modal__x{position:absolute;inset-block-start:16px;inset-inline-end:16px;inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--nd-line);background:transparent;color:var(--nd-text);cursor:pointer;transition:.2s}.nd-c-modal__x:hover{border-color:var(--nd-text);background:rgba(255,255,255,.05)}.nd-c-modal__x svg{inline-size:18px;block-size:18px}.nd-c-modal__eyebrow{margin:0 0 10px;font-family:var(--nd-font-family-mono, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--nd-accent)}.nd-c-modal__title{margin:0 0 8px;font-family:var(--nd-font-family-display, Archivo, "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.05;letter-spacing:-.02em;color:var(--nd-text)}.nd-c-modal__sub{margin:0 0 clamp(22px,3vw,30px);color:var(--nd-text-soft);font-size:14.5px;line-height:1.5}.nd-c-modal__form{display:flex;flex-direction:column;gap:14px}.nd-c-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nd-c-lbl{display:block;margin:0 0 8px 2px;font-family:var(--nd-font-family-mono, monospace);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-muted)}.nd-c-datefield input[type=date],.nd-c-datefield input[type=time]{color-scheme:dark}.nd-c-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-start:6px}.nd-c-field,.nd-c-select{min-inline-size:0}.nd-c-field input,.nd-c-field textarea,.nd-c-select select{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.nd-c-modal__row{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-c-modal{inset-block-start:var(--nd-call-top, 0px);inset-block-end:auto;block-size:100vh;block-size:var(--nd-call-height, 100dvh);overscroll-behavior-y:contain;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);scroll-padding-block:20px}.nd-c-modal__eyebrow{padding-inline-end:40px}@media(max-width:900px){.nd-c-field input,.nd-c-field textarea,.nd-c-select select{font-size:16px}.nd-c-modal__card{margin-block:20px}}@media(max-width:900px){.nd-c-form__grid{grid-template-columns:1fr}.nd-c-qa__grid{grid-template-columns:1fr;gap:30px}.nd-c-qa__head{position:static}.nd-c-form__send{justify-content:stretch}.nd-c-form__status{margin-inline-end:0}}@media(max-width:560px){.nd-c-modal__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nd-c-modal__scrim,.nd-c-modal__card{animation:none}}.nd-hero__cta{--nd-cta-fs: clamp(11px, calc(6px + 0.4688vw), 24px);--nd-fill-inset: -0.85em -1.1em -0.15em;--nd-fill-radius: 0;--nd-cta-dur: 0.75s;--nd-cta-stagger: var(--nd-cta-stagger-base, 34ms);--nd-cta-travel: 4.5em;--nd-cta-rule-pad: 0.85em;position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:1.5em;inline-size:18em;max-inline-size:100%;padding-block-end:0.85em;min-block-size:24px;font-family:var(--nd-typography-eyebrow-font-family);font-weight:400;font-size:var(--nd-cta-fs);letter-spacing:0.22em;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--nd-text);-webkit-tap-highlight-color:transparent}.nd-hero__cta::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--nd-line-strong);transform-origin:left center;transition:background var(--nd-dur-fast) var(--nd-ease)}.nd-hero__cta:is(:hover,:focus-visible,.is-hover)::after{background:var(--nd-text)}.nd-hero__cta.nd-cta-sweep::after{animation:nd-cta-underline var(--nd-dur-slower) var(--nd-ease)}@keyframes nd-cta-underline{0%{transform:scaleX(1);transform-origin:right center}49%{transform:scaleX(0);transform-origin:right center}50%{transform:scaleX(0);transform-origin:left center}100%{transform:scaleX(1);transform-origin:left center}}.nd-hero__cta-arrow{flex:none;inline-size:1.2em;block-size:auto;overflow:visible;transition:transform var(--nd-cta-dur, 0.75s) var(--nd-ease),clip-path var(--nd-cta-dur, 0.75s) var(--nd-ease),opacity var(--nd-cta-dur, 0.75s) var(--nd-ease);transition-delay:0.34s}.nd-hero__cta:is(:hover,:focus-visible,.is-hover) .nd-hero__cta-arrow{transform:translateX(3.5em);clip-path:inset(0 0 0 100%);opacity:0;transition-delay:0s}.nd-hero__cta .nd-word{display:inline-block;white-space:nowrap}.nd-cta-char{display:inline-block}.nd-hero__cta .nd-cta-char{transition:transform var(--nd-cta-dur, 0.75s) var(--nd-ease);transition-delay:calc(var(--i, 0) * var(--nd-cta-stagger, 34ms))}.nd-hero__cta:is(:hover,:focus-visible,.is-hover) .nd-cta-char{transform:translateX(var(--nd-cta-travel, 4.5em));transition-delay:calc((var(--n, 13) - 1 - var(--i, 0)) * var(--nd-cta-stagger, 34ms))}.nd-hero__cta::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inset-block-end:var(--nd-cta-rule-pad, 0.85em);margin-block:auto;inline-size:1.2em;block-size:0.8em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'%3E%3Cpath d='M0 8h21M15 1.5 21.5 8 15 14.5' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") left center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'%3E%3Cpath d='M0 8h21M15 1.5 21.5 8 15 14.5' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") left center / contain no-repeat;opacity:0;transform:translateX(-2em);clip-path:inset(0 100% 0 0);transition:opacity var(--nd-cta-dur, 0.75s) var(--nd-ease),transform var(--nd-cta-dur, 0.75s) var(--nd-ease),clip-path var(--nd-cta-dur, 0.75s) var(--nd-ease);transition-delay:0s;pointer-events:none}.nd-hero__cta:is(:hover,:focus-visible,.is-hover)::before{opacity:1;transform:translateX(0);clip-path:inset(0);transition-delay:0.42s}@media(prefers-reduced-motion:reduce){.nd-cta-char,.nd-hero__cta-arrow,.nd-hero__cta::before{transition:none}.nd-hero__cta:is(:hover,:focus-visible,.is-hover)::after{animation:none}}
