.contact-form[data-astro-cid-obm3hpok]{gap:var(--space-64);padding:var(--space-section-vertical-l) var(--space-section-horizontal-l);border-radius:var(--radius-0);flex-direction:column;display:flex;overflow-x:clip}.contact-form__frame[data-astro-cid-obm3hpok]{padding:var(--space-0);border-radius:var(--radius-0);flex-direction:column;display:flex}.contact-form__title-frame[data-astro-cid-obm3hpok]{z-index:1;align-self:flex-start;gap:var(--space-8);padding:var(--space-0) var(--space-10);border-radius:var(--radius-0);flex-direction:column;display:flex;position:relative}.contact-form__title-tag[data-astro-cid-obm3hpok]{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-2) var(--space-6);border-radius:var(--radius-0);background-color:var(--bg-main);display:flex}.contact-form__title[data-astro-cid-obm3hpok]{width:calc-size(fit-content, round(up, size, 1px));font-family:JetBrains Mono;font-size:var(--font-body-xl-size);font-style:normal;font-weight:500;line-height:var(--font-body-xl-line-height);letter-spacing:var(--dv-letter-spacing-n0-18);white-space:nowrap;color:var(--text-main);flex:none}.contact-form__main[data-astro-cid-obm3hpok]{gap:var(--space-24);margin-top:var(--space-line-tag);padding:var(--space-24) var(--space-16) var(--space-16);border:1px solid var(--line-tertiary);border-radius:var(--radius-4);box-shadow:0 0 0 1px var(--line-tertiary);border-image:linear-gradient(#0000,#0000) 1;flex-direction:column;display:flex;position:relative}.contact-form__main[data-astro-cid-obm3hpok]>[data-astro-cid-obm3hpok]{margin-inline:-1px}.contact-form__lead[data-astro-cid-obm3hpok]{font-family:JetBrains Mono;font-size:var(--font-body-m-size);font-style:normal;font-weight:400;line-height:var(--font-body-m-line-height);letter-spacing:var(--dv-letter-spacing-n0-14);color:var(--text-tertiary);margin-top:-1px}.contact-form__body[data-astro-cid-obm3hpok]{align-items:flex-start;gap:var(--space-16);padding:var(--space-0);border-radius:var(--radius-0);flex-direction:column;margin-bottom:-1px;display:flex}.contact-form__fields[data-astro-cid-obm3hpok]{align-self:stretch;gap:var(--space-8);padding:var(--space-0);border-radius:var(--radius-0);flex-direction:column;display:flex}.contact-form__line[data-astro-cid-obm3hpok]{gap:var(--dv-space-8);flex-direction:column;display:flex}.contact-form[data-astro-cid-obm3hpok] .contact-form__submit{width:auto}.contact-form__topic[data-astro-cid-obm3hpok]{position:relative}.contact-form__topic-box[data-astro-cid-obm3hpok]{isolation:isolate;align-items:flex-end;gap:var(--space-16);width:100%;padding:var(--space-4);border:1px solid var(--line-tertiary);border-image:linear-gradient(var(--line-tertiary), var(--line-tertiary)) 1 / 1px / 1px;border-radius:var(--radius-2);background-color:var(--bg-secondary);text-align:left;cursor:var(--cursor-pointer);flex-direction:column;display:flex;position:relative}.contact-form__topic-box[data-astro-cid-obm3hpok]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.contact-form__topic-box[data-astro-cid-obm3hpok]>[data-astro-cid-obm3hpok]{margin-inline:-1px}.contact-form__topic-label[data-astro-cid-obm3hpok]{font-family:JetBrains Mono;font-size:var(--font-body-m-size);font-weight:500;line-height:var(--font-body-m-line-height);letter-spacing:var(--dv-letter-spacing-n0-14);color:var(--text-tertiary);align-self:stretch;margin-top:-1px}.contact-form__topic-row[data-astro-cid-obm3hpok]{align-self:stretch;align-items:center;gap:var(--space-32);padding:var(--space-0);border-radius:var(--radius-0);margin-bottom:-1px;display:flex}.contact-form__topic-value[data-astro-cid-obm3hpok]{min-width:0;font-family:JetBrains Mono;font-size:var(--font-body-l-size);font-weight:500;line-height:var(--font-body-l-line-height);letter-spacing:var(--dv-letter-spacing-n0-16);color:var(--text-main);flex:1 1 0}.contact-form[data-astro-cid-obm3hpok] .contact-form__topic-icon{color:var(--icon-main)}.contact-form__topic[data-astro-cid-obm3hpok]:not(.contact-form__topic--open) .contact-form__topic-box[data-astro-cid-obm3hpok]:hover{--bg-secondary:var(--bg-secondary--hover);--text-tertiary:var(--text-tertiary--hover);--text-main:var(--text-main--hover);--icon-main:var(--icon-main--hover)}.contact-form__topic[data-astro-cid-obm3hpok]:not(.contact-form__topic--open) .contact-form__topic-box[data-astro-cid-obm3hpok]:hover:before{background-color:var(--color-yellow-alpha-4)}.contact-form__topic--open[data-astro-cid-obm3hpok] .contact-form__topic-box[data-astro-cid-obm3hpok]{border-color:var(--line-accent);border-image-source:linear-gradient(var(--line-accent), var(--line-accent))}.contact-form__topic--open[data-astro-cid-obm3hpok] .contact-form__topic-box[data-astro-cid-obm3hpok]:before{background-color:var(--color-yellow-alpha-10)}.contact-form__topic--open[data-astro-cid-obm3hpok] .contact-form__topic-icon{transform:rotate(180deg)}.contact-form__topic-box[data-astro-cid-obm3hpok]:focus-visible{outline:1px solid var(--line-accent);outline-offset:var(--space-2)}.contact-form__popup[data-astro-cid-obm3hpok]{top:calc(100% + var(--space-8) + 1px);z-index:5;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border-radius:var(--radius-2);background-color:var(--bg-main-transparent);background-image:linear-gradient(var(--bg-secondary), var(--bg-secondary));box-shadow:0 0 24px var(--dv-color-rgba-0-0-0-0-7);backdrop-filter:blur(18px);flex-direction:column;display:flex;position:absolute;left:0}.contact-form__popup[data-astro-cid-obm3hpok][hidden]{display:none}.contact-form[data-astro-cid-obm3hpok] .contact-form__option{flex:none;align-self:stretch}.contact-form__divider[data-astro-cid-obm3hpok]{fill:none;height:0;stroke:var(--line-additional);stroke-width:1px;align-self:stretch;position:relative}.contact-form__divider-line[data-astro-cid-obm3hpok]{stroke-dasharray:6 6;stroke-dashoffset:3px;width:100%;position:absolute;top:-1px;left:0;overflow:visible}.contact-form__legal[data-astro-cid-obm3hpok]{width:376px;font-family:JetBrains Mono;font-size:var(--font-body-s-size);font-style:normal;font-weight:400;line-height:var(--font-body-s-line-height);letter-spacing:var(--dv-letter-spacing-n0-12);color:var(--text-additional)}.contact-form__link[data-astro-cid-obm3hpok]{text-decoration-skip-ink:none;text-underline-offset:var(--space-2);color:var(--text-accent);font-weight:500;text-decoration:underline}.contact-form__link[data-astro-cid-obm3hpok]:focus-visible{outline:1px solid var(--line-accent);outline-offset:var(--space-2)}@media (width>=1280px){.contact-form__title[data-astro-cid-obm3hpok]{letter-spacing:var(--dv-letter-spacing-n0-2)}.contact-form__lead[data-astro-cid-obm3hpok]{width:376px}.contact-form__line[data-astro-cid-obm3hpok]{flex-direction:row}.contact-form__line[data-astro-cid-obm3hpok]>.contact-form__input{flex:1 1 0;min-width:0}.contact-form__topic-value[data-astro-cid-obm3hpok]{letter-spacing:var(--dv-letter-spacing-n0-18)}}.direct-lines[data-astro-cid-2tixxnzd]{gap:var(--space-64);padding:var(--space-section-vertical-l) var(--space-section-horizontal-l);border-radius:var(--radius-0);flex-direction:column;display:flex}.direct-lines__title-part[data-astro-cid-2tixxnzd]{align-items:flex-start;gap:var(--space-12);padding:var(--space-0);border-radius:var(--radius-0);flex-direction:column;display:flex}.direct-lines__title[data-astro-cid-2tixxnzd]{width:calc-size(fit-content, round(up, size - var(--dv-letter-spacing-n0-32), 1px));font-family:JetBrains Mono;font-size:var(--font-titles-h2-size);font-style:normal;font-weight:700;line-height:var(--font-titles-h2-line-height);letter-spacing:var(--dv-letter-spacing-n0-32);white-space:nowrap;color:var(--text-main)}.direct-lines__lead[data-astro-cid-2tixxnzd]{font-family:JetBrains Mono;font-size:var(--font-body-m-size);font-style:normal;font-weight:400;line-height:var(--font-body-m-line-height);letter-spacing:var(--dv-letter-spacing-n0-14);color:var(--text-tertiary);align-self:stretch}.direct-lines__table[data-astro-cid-2tixxnzd]{justify-content:center;gap:var(--space-48);padding:var(--space-16);border:1px solid var(--line-tertiary);border-radius:var(--radius-4);box-shadow:0 0 0 1px var(--line-tertiary);border-image:linear-gradient(#0000,#0000) 1;flex-direction:column;display:flex}.direct-lines__table[data-astro-cid-2tixxnzd]>[data-astro-cid-2tixxnzd]{margin-inline:-1px}.direct-lines__row--names[data-astro-cid-2tixxnzd],.direct-lines__card--first[data-astro-cid-2tixxnzd]{margin-top:-1px}.direct-lines__row--contacts[data-astro-cid-2tixxnzd],.direct-lines__card--last[data-astro-cid-2tixxnzd]{margin-bottom:-1px}.direct-lines__desktop[data-astro-cid-2tixxnzd]{display:none}.direct-lines__name[data-astro-cid-2tixxnzd],.direct-lines__separator[data-astro-cid-2tixxnzd]{font-family:JetBrains Mono;font-size:var(--font-titles-h4-size);font-style:normal;font-weight:700;line-height:var(--font-titles-h4-line-height);letter-spacing:var(--dv-letter-spacing-n0-2)}.direct-lines__name[data-astro-cid-2tixxnzd]{min-width:0;color:var(--text-main);flex:1 1 0}.direct-lines__separator[data-astro-cid-2tixxnzd]{width:calc-size(fit-content, round(up, size - var(--dv-letter-spacing-n0-2), 1px));text-align:center;white-space:nowrap;color:var(--text-additional);flex:none}.direct-lines__description[data-astro-cid-2tixxnzd]{min-width:0;font-family:JetBrains Mono;font-size:var(--font-body-m-size);font-style:normal;font-weight:400;line-height:var(--font-body-m-line-height);letter-spacing:var(--dv-letter-spacing-n0-14);color:var(--text-tertiary);flex:1 1 0}.direct-lines__card[data-astro-cid-2tixxnzd]{gap:var(--space-0);padding:var(--space-0);border-radius:var(--radius-0);flex-direction:column;display:flex}.direct-lines__card-name-box[data-astro-cid-2tixxnzd],.direct-lines__card-description-box[data-astro-cid-2tixxnzd]{justify-content:center;align-items:center;gap:var(--space-0);padding:var(--space-4);border-radius:var(--radius-0);display:flex}.direct-lines__card-name-box[data-astro-cid-2tixxnzd]{border-radius:var(--radius-2);background:var(--bg-secondary)}.direct-lines__card-description-box[data-astro-cid-2tixxnzd]{height:36px}.direct-lines__contact[data-astro-cid-2tixxnzd]{gap:var(--space-4);padding:var(--space-0);border-radius:var(--radius-0);display:flex;position:relative}.direct-lines__contact--fill[data-astro-cid-2tixxnzd]{flex:1 1 0;min-width:0}.direct-lines__contact--card[data-astro-cid-2tixxnzd]{padding:var(--space-2) var(--space-0);align-self:flex-start}.direct-lines__field[data-astro-cid-2tixxnzd]{gap:var(--space-4);border-radius:var(--radius-2);flex:none;display:flex;position:relative}.direct-lines[data-astro-cid-2tixxnzd] .direct-lines__tag{flex:none;width:240px}.direct-lines__copy[data-astro-cid-2tixxnzd]{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-12);border-radius:var(--radius-2);background:var(--bg-accent-secondary);flex:none;transition:background-color .15s;display:flex}.direct-lines__copy[data-astro-cid-2tixxnzd]:after{content:"";position:absolute;inset:0}.direct-lines[data-astro-cid-2tixxnzd] .direct-lines__copy-icon{transition:color .15s}@media (hover:hover){.direct-lines__contact[data-astro-cid-2tixxnzd]:not(.direct-lines__contact--copied) .direct-lines__field[data-astro-cid-2tixxnzd]:hover .direct-lines__copy[data-astro-cid-2tixxnzd]{background:var(--color-yellow-alpha-100)}.direct-lines__contact[data-astro-cid-2tixxnzd]:not(.direct-lines__contact--copied) .direct-lines__field[data-astro-cid-2tixxnzd]:hover .direct-lines__copy-icon{color:var(--color-black-alpha-100)}}.direct-lines[data-astro-cid-2tixxnzd] .direct-lines__copy-icon,.direct-lines[data-astro-cid-2tixxnzd] .direct-lines__note-icon{color:var(--icon-accent)}.direct-lines__copy[data-astro-cid-2tixxnzd]:focus-visible{outline:none}.direct-lines__field[data-astro-cid-2tixxnzd]:has(.direct-lines__copy:focus-visible){outline:1px solid var(--line-accent);outline-offset:var(--space-2)}.direct-lines__contact--copied[data-astro-cid-2tixxnzd] .direct-lines__copy[data-astro-cid-2tixxnzd]{--bg-accent-secondary:var(--bg-accent-secondary--disabled);--icon-accent:var(--icon-accent--disabled)}.direct-lines__note[data-astro-cid-2tixxnzd]{bottom:calc(100% + var(--space-8));z-index:1;justify-content:center;align-items:center;gap:var(--space-24);padding:var(--space-6);border-radius:var(--radius-2);background:var(--bg-accent-secondary);backdrop-filter:blur(12px);display:flex;position:absolute;left:21px}.direct-lines__contact--card[data-astro-cid-2tixxnzd] .direct-lines__note[data-astro-cid-2tixxnzd]{bottom:calc(100% + var(--space-8) - var(--space-2))}.direct-lines__note-text[data-astro-cid-2tixxnzd]{width:calc-size(fit-content, round(up, size - var(--dv-letter-spacing-n0-14), 1px));font-family:JetBrains Mono;font-size:var(--font-body-m-size);font-style:normal;font-weight:700;line-height:var(--font-body-m-line-height);letter-spacing:var(--dv-letter-spacing-n0-14);text-transform:uppercase;white-space:nowrap;color:var(--text-accent);flex:none}@media (width>=1280px){.direct-lines__title[data-astro-cid-2tixxnzd]{width:calc-size(fit-content, round(up, size - var(--dv-letter-spacing-n0-36), 1px));letter-spacing:var(--dv-letter-spacing-n0-36)}.direct-lines__table[data-astro-cid-2tixxnzd]{gap:var(--space-0)}.direct-lines__desktop[data-astro-cid-2tixxnzd]{display:flex}.direct-lines__mobile[data-astro-cid-2tixxnzd]{display:none}.direct-lines__row[data-astro-cid-2tixxnzd]{align-items:center;gap:var(--space-48);padding:var(--space-4);border-radius:var(--radius-0)}.direct-lines__row--names[data-astro-cid-2tixxnzd]{border-radius:var(--radius-2);background:var(--bg-secondary)}.direct-lines__row--contacts[data-astro-cid-2tixxnzd]{padding:var(--space-2) var(--space-4)}}
