.contact-field-error[data-v-47749627]{margin:0;color:var(--kg-accent-text);font-size:13px;line-height:1.5}.contact-field[data-v-daf4b056]{min-width:0;display:flex;flex-direction:column;gap:10px}.contact-field--span[data-v-daf4b056]{grid-column:1 / -1}.contact-field__label[data-v-daf4b056]{display:flex;align-items:baseline;color:var(--kg-ink);gap:8px;font-size:13px;font-weight:500}.contact-field__required[data-v-daf4b056]{color:var(--kg-accent-text);margin-inline-start:-4px;font-weight:600}.contact-field__optional[data-v-daf4b056]{color:var(--kg-dim);font-weight:400}.contact-form[data-v-bf60ca8b]{display:grid;background-color:var(--kg-surface);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px 20px;padding:clamp(24px,3.2vw,44px);border:1px solid var(--kg-line)}.contact-form__trap[data-v-bf60ca8b]{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;clip-path:inset(50%)}.contact-form__input[data-v-bf60ca8b]{width:100%;background-color:var(--kg-bg);color:var(--kg-ink);padding:14px 16px;border:1px solid var(--kg-line-strong);border-radius:0;font:inherit;font-size:15.5px;outline:none;transition:border-color .25s ease}.contact-form__input[data-v-bf60ca8b]::-moz-placeholder{color:var(--kg-dim);opacity:1}.contact-form__input[data-v-bf60ca8b]::placeholder{color:var(--kg-dim);opacity:1}.contact-form__input[data-v-bf60ca8b]:focus,.contact-form__input[data-v-bf60ca8b]:focus-visible,.contact-form__input[data-state=open][data-v-bf60ca8b]{border-color:var(--kg-accent)}.contact-form__input[aria-invalid=true][data-v-bf60ca8b]{border-color:var(--kg-accent-text)}.contact-form__textarea[data-v-bf60ca8b]{line-height:1.6;resize:vertical}.contact-form__select[data-v-bf60ca8b]{display:flex;cursor:pointer;align-items:center;justify-content:space-between;text-align:start;gap:12px}.contact-form__select-value[data-v-bf60ca8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form__select-value[data-placeholder][data-v-bf60ca8b]{color:var(--kg-dim)}.contact-form__select-icon[data-v-bf60ca8b]{flex:none;color:var(--kg-dim);font-size:16px}.contact-form__drawings[data-v-bf60ca8b]{display:flex;flex-direction:column;grid-column:1 / -1;gap:12px}.contact-form__drawings-label[data-v-bf60ca8b]{color:var(--kg-ink);font-size:13px;font-weight:500}.contact-form__drop[data-v-bf60ca8b]{position:relative;display:flex;flex-direction:column;cursor:pointer;background-color:var(--kg-bg);gap:10px;padding:30px 24px;border:1px dashed var(--kg-line-strong);transition:border-color .25s ease}.contact-form__drop--active[data-v-bf60ca8b],.contact-form__drop[data-v-bf60ca8b]:focus-within,.contact-form__drop[data-v-bf60ca8b]:hover{border-color:var(--kg-accent)}.contact-form__file-input[data-v-bf60ca8b]{position:absolute;inset:0;cursor:pointer;opacity:0}.contact-form__drop-heading[data-v-bf60ca8b]{color:var(--kg-ink);font-size:15px;line-height:1.6;text-wrap:pretty}.contact-form__drop-hint[data-v-bf60ca8b]{color:var(--kg-dim);font-family:var(--kg-mono);font-size:10.5px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-form__files[data-v-bf60ca8b]{margin:0;display:flex;flex-direction:column;list-style-type:none;padding:0;gap:8px;margin-block-start:4px}.contact-form__file[data-v-bf60ca8b]{display:flex;align-items:center;justify-content:space-between;background-color:var(--kg-bg);gap:16px;padding:12px 14px}.contact-form__file-name[data-v-bf60ca8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:14px}.contact-form__file-end[data-v-bf60ca8b]{display:flex;flex:none;align-items:center;gap:14px}.contact-form__file-size[data-v-bf60ca8b]{color:var(--kg-dim);font-family:var(--kg-mono);font-size:10.5px;letter-spacing:var(--kg-label-ls)}.contact-form__file-remove[data-v-bf60ca8b]{display:flex;cursor:pointer;align-items:center;color:var(--kg-dim);padding:0;border:0;background:transparent;font-size:14px;transition:color .25s ease}.contact-form__file-remove[data-v-bf60ca8b]:hover{color:var(--kg-accent-text)}.contact-form__actions[data-v-bf60ca8b]{display:flex;flex-wrap:wrap;align-items:center;grid-column:1 / -1;gap:20px;margin-block-start:8px}.contact-form__note[data-v-bf60ca8b]{color:var(--kg-dim);max-width:34ch;font-size:13px;line-height:1.6;text-wrap:pretty}.contact-form__send-error[data-v-bf60ca8b]{margin:0;color:var(--kg-accent-text);flex-basis:100%;font-size:14px;line-height:1.6}.contact-form--sent[data-v-bf60ca8b]{display:flex;flex-direction:column;gap:22px;padding:52px 40px;border-color:var(--kg-accent)}.contact-form__sent-label[data-v-bf60ca8b]{color:var(--kg-accent-text);font-family:var(--kg-mono);font-size:11px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-form__sent-heading[data-v-bf60ca8b]{margin:0;color:var(--kg-ink);font-family:var(--kg-display);font-weight:var(--kg-w-strong);font-size:clamp(22px,2.6vw,32px);line-height:var(--kg-lh-tight);letter-spacing:-.02em;text-wrap:balance}:lang(ar) .contact-form__sent-heading[data-v-bf60ca8b],:lang(ckb) .contact-form__sent-heading[data-v-bf60ca8b]{letter-spacing:0}.contact-form__sent-body[data-v-bf60ca8b]{margin:0;color:var(--kg-dim);max-width:40ch;font-size:15px;line-height:1.7;text-wrap:pretty}.contact-form__again[data-v-bf60ca8b]{cursor:pointer;align-self:flex-start;color:var(--kg-ink);font-family:var(--kg-mono);margin-block-start:6px;padding:14px 24px;border:1px solid var(--kg-line-strong);background:transparent;font-size:11px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt);transition:border-color .3s ease,color .3s ease}.contact-form__again[data-v-bf60ca8b]:hover{color:var(--kg-accent-text);border-color:var(--kg-accent)}.contact-form__options{overflow:hidden;background-color:var(--kg-bg);color:var(--kg-ink);z-index:60;min-inline-size:var(--reka-select-trigger-width);max-block-size:min(var(--reka-select-content-available-height),360px);border:1px solid var(--kg-line-strong)}.contact-form__option{cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:15px;line-height:1.4;outline:none}.contact-form__option[data-highlighted]{background-color:var(--kg-surface);color:var(--kg-accent-text)}.contact-form__option[data-state=checked]{color:var(--kg-accent-text)}.contact-hero[data-v-2e63cde1]{position:relative;overflow:hidden;padding-block:86px 140px}.contact-hero__pattern[data-v-2e63cde1]{pointer-events:none;position:absolute;inset:0;z-index:0;opacity:.04;background:url(../brand/kalag-pattern.svg) 0 0/742px auto repeat}.contact-hero__mark[data-v-2e63cde1]{pointer-events:none;position:absolute;z-index:0;inset-block-start:-4%;inset-inline-start:-10%;width:min(46vw,540px);aspect-ratio:1;opacity:.05;background:var(--kg-accent);-webkit-mask:url(../brand/kalag-mark-mono.svg) center/contain no-repeat;mask:url(../brand/kalag-mark-mono.svg) center/contain no-repeat}.contact-hero__inner[data-v-2e63cde1]{position:relative;display:grid;margin-left:auto;margin-right:auto;width:100%;max-width:var(--kg-container);padding-left:var(--kg-gutter);padding-right:var(--kg-gutter);align-items:flex-start;z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:56px 88px}.contact-hero__intro[data-v-2e63cde1]{display:flex;flex-direction:column;gap:30px}.contact-hero__label[data-v-2e63cde1]{display:flex;align-items:center;color:var(--kg-accent-text);font-family:var(--kg-mono);gap:14px;font-size:11px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-hero__dash[data-v-2e63cde1]{flex:none;background-color:var(--kg-accent);width:28px;height:1px}.contact-hero__title[data-v-2e63cde1]{margin:0;color:var(--kg-ink);font-family:var(--kg-display);max-width:16ch;font-weight:var(--kg-w-display);font-size:clamp(34px,4.8vw,72px);line-height:var(--kg-lh-head);letter-spacing:-.035em;text-wrap:balance}:lang(ar) .contact-hero__title[data-v-2e63cde1],:lang(ckb) .contact-hero__title[data-v-2e63cde1]{letter-spacing:0}.contact-hero__promises[data-v-2e63cde1]{margin:0;display:flex;flex-direction:column;list-style-type:none;padding:0;gap:18px;max-width:46ch;margin-block-start:10px;padding-block-start:28px;border-block-start:1px solid var(--kg-line)}.contact-hero__promise[data-v-2e63cde1]{display:flex;align-items:flex-start;color:var(--kg-dim);gap:14px;font-size:14.5px;line-height:1.7;text-wrap:pretty}.contact-hero__promise-num[data-v-2e63cde1]{flex:none;color:var(--kg-accent-text);font-family:var(--kg-mono);inline-size:20px;padding-block-start:3px;font-size:11px;letter-spacing:var(--kg-label-ls)}.contact-map[data-v-8ad24a3e]{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--kg-bg)}.contact-map__svg[data-v-8ad24a3e]{display:block;width:100%;height:100%;direction:ltr}.contact-map__graticule[data-v-8ad24a3e]{fill:none;stroke:color-mix(in srgb,var(--kg-ink) 5%,transparent);stroke-width:.6px}.contact-map__land[data-v-8ad24a3e]{fill:color-mix(in srgb,var(--kg-ink) 7%,var(--kg-bg));stroke:color-mix(in srgb,var(--kg-ink) 14%,transparent);stroke-width:.7px}.contact-map__iraq[data-v-8ad24a3e]{fill:color-mix(in srgb,var(--kg-ink) 12%,var(--kg-bg));stroke:color-mix(in srgb,var(--kg-accent) 60%,transparent);stroke-width:1.3px}.contact-map__country[data-v-8ad24a3e],.contact-map__kind[data-v-8ad24a3e]{fill:var(--kg-dim);font-family:var(--kg-mono);letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-map__country[data-v-8ad24a3e]{font-size:11px}.contact-map__kind[data-v-8ad24a3e]{font-size:10.5px}.contact-map__name[data-v-8ad24a3e]{fill:var(--kg-ink);font-size:13px;font-weight:600;letter-spacing:-.01em}:lang(ar) .contact-map__name[data-v-8ad24a3e],:lang(ckb) .contact-map__name[data-v-8ad24a3e]{letter-spacing:0}.contact-map__halo[data-v-8ad24a3e]{fill:color-mix(in srgb,var(--kg-accent) 18%,transparent);transition:fill .25s ease}.contact-map__site:hover .contact-map__halo[data-v-8ad24a3e]{fill:color-mix(in srgb,var(--kg-accent) 32%,transparent)}.contact-map__dot[data-v-8ad24a3e]{fill:var(--kg-accent)}.contact-map__leader[data-v-8ad24a3e]{stroke:color-mix(in srgb,var(--kg-accent) 55%,transparent);stroke-width:1px}.contact-map__error[data-v-8ad24a3e]{position:absolute;inset:0;display:grid;margin:0;place-items:center;padding:1.5rem;text-align:center;color:var(--kg-dim);font-family:var(--kg-mono);font-size:11px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-locations[data-v-1a5e6081]{position:relative;padding-block-end:140px}.contact-locations__inner[data-v-1a5e6081]{margin-left:auto;margin-right:auto;width:100%;max-width:var(--kg-container);padding-left:var(--kg-gutter);padding-right:var(--kg-gutter)}.contact-locations__label[data-v-1a5e6081]{display:flex;align-items:center;gap:1rem;color:var(--kg-dim);font-family:var(--kg-mono);font-size:11px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-locations__rule[data-v-1a5e6081]{flex:1 1 0%;background-color:var(--kg-line);height:1px}.contact-locations__title[data-v-1a5e6081]{color:var(--kg-ink);font-family:var(--kg-display);margin:28px 0 52px;max-width:26ch;font-weight:var(--kg-w-display);font-size:clamp(28px,4.2vw,62px);line-height:var(--kg-lh-head);letter-spacing:-.02em;text-wrap:balance}:lang(ar) .contact-locations__title[data-v-1a5e6081],:lang(ckb) .contact-locations__title[data-v-1a5e6081]{letter-spacing:0}.contact-locations__map[data-v-1a5e6081]{position:relative;background-color:var(--kg-surface);height:min(58vh,520px);border:1px solid var(--kg-line);border-block-end:0}.contact-locations__state[data-v-1a5e6081]{margin:0;color:var(--kg-dim);padding-block-start:32px}.contact-locations__list[data-v-1a5e6081]{display:grid;margin:0;list-style-type:none;background-color:var(--kg-line);padding:0;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1px;border:1px solid var(--kg-line)}.contact-locations__card[data-v-1a5e6081]{display:flex;flex-direction:column;background-color:var(--kg-bg);gap:16px;padding:34px 28px 40px;transition:background-color .35s ease}.contact-locations__card[data-v-1a5e6081]:hover{background-color:var(--kg-surface)}.contact-locations__kind[data-v-1a5e6081]{color:var(--kg-accent-text);font-family:var(--kg-mono);font-size:10px;letter-spacing:var(--kg-label-ls);text-transform:var(--kg-tt)}.contact-locations__card-title[data-v-1a5e6081]{margin:0;color:var(--kg-ink);font-family:var(--kg-display);font-weight:var(--kg-w-strong);font-size:clamp(21px,2.2vw,28px);line-height:var(--kg-lh-tight);letter-spacing:-.02em;text-wrap:pretty}:lang(ar) .contact-locations__card-title[data-v-1a5e6081],:lang(ckb) .contact-locations__card-title[data-v-1a5e6081]{letter-spacing:0}.contact-locations__address[data-v-1a5e6081]{margin:0;color:var(--kg-dim);font-size:14.5px;line-height:1.7;text-wrap:pretty}.contact-locations__links[data-v-1a5e6081]{margin:0;display:flex;flex-direction:column;list-style-type:none;padding:0;gap:7px;margin-block-start:2px}.contact-locations__link[data-v-1a5e6081]{color:var(--kg-ink);font-family:var(--kg-mono);width:-moz-fit-content;width:fit-content;margin-block-start:2px;font-size:12.5px;letter-spacing:.04em;transition:color .25s ease}.contact-locations__link[data-v-1a5e6081]:focus-visible,.contact-locations__link[data-v-1a5e6081]:hover{color:var(--kg-accent-text)}.contact-page[data-v-7597a6f2]{background:var(--kg-bg);color:var(--kg-ink)}
