.mx-ft__lockup{z-index:2;width:100%;max-width:calc(var(--lk-max,1280px) + 2*var(--lk-pad,max(5vw,20px)));padding:clamp(64px,9vw,140px)var(--lk-pad,max(5vw,20px))clamp(14px,1.6vw,26px);pointer-events:none;margin-inline:auto;position:relative;container-type:inline-size}.mx-ft__lockup-inner{font-size:calc(100cqw/var(--lk-em,4.6));--pl-a:#f9f4eb;--pl-b:#f9f4eb80;align-items:baseline;gap:.09em;line-height:.8;display:flex}.mx-ft__mark{flex:none;display:block}.mx-ft__mark svg{aspect-ratio:553/722;width:auto;height:.74em;display:block}.mx-ft__word{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em;white-space:nowrap;color:#f9f4eb;font-weight:900;display:block}.mx-ft__ch{display:inline-block}@media (prefers-reduced-motion:no-preference){.mx-ft__lockup[data-ready] :is(.mx-ft__mark,.mx-ft__ch){clip-path:inset(-.3em -.2em 0)}.mx-ft__lockup[data-ready] :is(.mx-ft__mark svg,.mx-ft__ch>span){transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(105%)}.mx-ft__lockup[data-in] :is(.mx-ft__mark svg,.mx-ft__ch>span){transform:none}.mx-ft__lockup[data-in] .mx-ft__ch>span{transition-delay:calc(.12s + var(--ci,0)*60ms)}}
.pl-form__label{font-family:var(--up-mono,var(--font-mono,ui-monospace,monospace));letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground);font-size:.8125rem;font-weight:500;line-height:1.3}.pl-form__req{color:var(--color-foreground);margin-left:.25rem}.pl-form__count{letter-spacing:.05em;color:var(--color-muted,var(--color-faint));font-size:.75rem}.pl-form__hint{color:var(--color-muted);margin-top:-.75rem;font-size:.875rem;line-height:1.45}.pl-form .pl-form__hint{margin-top:-.75rem}.pl-form input.contact-field,.pl-form select.contact-field{min-height:44px}.pl-form__err,.pl-form__hint.is-error,.pl-form__alert{color:#ffb4a8;font-size:.875rem;line-height:1.45}.pl-form .contact-field[aria-invalid=true]{border-bottom-color:#ffb4a8}.pl-form__foot{flex-direction:column;gap:12px;margin-top:.25rem;display:flex}.pl-form .pl-form__send{background-color:var(--kd-paper,#f9f4eb);width:100%;min-height:48px;color:var(--kd-ink,#171817);padding-block:0;font-size:.8125rem}.pl-form .pl-form__send:disabled{cursor:progress;opacity:.75}.pl-form__privacy{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.pl-form__privacy a,.up-root .pl-form__privacy a{color:var(--color-foreground);text-underline-offset:3px;text-decoration:underline}.pl-form__ok{flex-direction:column;gap:10px;padding:22px 0 6px;display:flex}.pl-form__ok-title{font-family:var(--up-mono,var(--font-mono,ui-monospace,monospace));letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem}.pl-form__ok-body{color:var(--color-foreground);max-width:44ch;font-size:1.05rem;line-height:1.55}.pl-form__ok-body a,.up-root .pl-form__ok-body a{color:var(--color-foreground);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.pl-form .pl-more__toggle,.kd-modal .pl-more__toggle{min-height:44px;font-size:.75rem}.pl-form .pl-more__check,.kd-modal .pl-more__check{letter-spacing:.04em;min-height:44px;font-size:.8125rem}.pl-form .pl-more__check{color:var(--color-foreground)}.pl-form .pl-more__check input,.kd-modal .pl-more__check input{width:18px;height:18px}.kd.kd-modal{--kd-mint:#cfcfcf;--kd-mint-ink:#181818;--kd-mint-hover:#e7e7e7}.kd-modal .kd-modal__close{width:44px;height:44px;top:8px;right:8px}.kd-modal .kd-modal__title{padding-right:52px}.kd-modal .kd-field label{color:#f9f4ebdb;font-size:.8125rem}.kd-modal .kd-field__req{margin-left:.25rem}.kd-modal .kd-field [aria-invalid=true]{border-color:#ffb4a8b3}.kd-modal .kd-field__err{color:#ffb4a8;font-size:.875rem;line-height:1.45}.kd-modal .kd-modal__hint{color:var(--kd-grey-d);margin-top:8px;font-size:.875rem;line-height:1.45}.kd-modal .kd-modal__hint.is-error{color:#ffb4a8}.kd-modal .kd-modal__sub{margin-top:8px}.kd-modal .kd-modal__submit:disabled{cursor:progress}.kd-modal .kd-modal__privacy{color:var(--kd-grey-d);margin-top:12px;font-size:.8125rem;line-height:1.5}.kd-modal .kd-modal__privacy a,.kd-modal .kd-modal__status a{color:var(--kd-paper);text-underline-offset:3px;text-decoration:underline}.kd-modal .kd-modal__status a{white-space:nowrap}
