.contact[data-astro-cid-ok7rnd2d]{z-index:1;position:relative}.contact--cream[data-astro-cid-ok7rnd2d]{background:var(--cream)}.contact__inner[data-astro-cid-ok7rnd2d]{align-items:center;gap:90px;padding-top:110px;padding-bottom:110px;display:flex}.contact__info[data-astro-cid-ok7rnd2d]{flex-direction:column;flex:none;align-items:flex-start;gap:22px;width:420px;display:flex}.contact__title[data-astro-cid-ok7rnd2d]{font-size:clamp(38px,3.5vw,50px);line-height:1.12}.contact__title[data-astro-cid-ok7rnd2d] em{color:var(--purple);font-style:normal}.contact__lead[data-astro-cid-ok7rnd2d]{font-size:17px}.contact__list[data-astro-cid-ok7rnd2d]{flex-direction:column;gap:22px;display:flex}.contact__list[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]{word-break:break-word;align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.contact__list[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]:hover{color:var(--purple)}.contact__btns[data-astro-cid-ok7rnd2d]{flex-wrap:wrap;gap:12px;display:flex}.contact__form[data-astro-cid-ok7rnd2d]{background:var(--white);min-width:0;box-shadow:var(--shadow-form);border-radius:32px;flex-direction:column;flex:1;gap:16px;padding:44px;display:flex}.contact__row[data-astro-cid-ok7rnd2d]{gap:16px;display:flex}.contact__row[data-astro-cid-ok7rnd2d] label[data-astro-cid-ok7rnd2d]{flex:1;min-width:0}.contact__form[data-astro-cid-ok7rnd2d] input[data-astro-cid-ok7rnd2d],.contact__form[data-astro-cid-ok7rnd2d] select[data-astro-cid-ok7rnd2d],.contact__form[data-astro-cid-ok7rnd2d] textarea[data-astro-cid-ok7rnd2d]{border:1px solid var(--field-line);background:var(--field);border-radius:999px;outline:none;width:100%;height:56px;padding:0 22px;font-size:15px;transition:border-color .2s,box-shadow .2s}.contact__form[data-astro-cid-ok7rnd2d] textarea[data-astro-cid-ok7rnd2d]{resize:vertical;border-radius:24px;height:150px;padding:18px 22px}.contact__form[data-astro-cid-ok7rnd2d] [data-astro-cid-ok7rnd2d]::placeholder{color:#8a8a8a}.contact__form[data-astro-cid-ok7rnd2d] input[data-astro-cid-ok7rnd2d]:focus,.contact__form[data-astro-cid-ok7rnd2d] select[data-astro-cid-ok7rnd2d]:focus,.contact__form[data-astro-cid-ok7rnd2d] textarea[data-astro-cid-ok7rnd2d]:focus{border-color:var(--purple);box-shadow:0 0 0 3px #81608f26}.contact__select[data-astro-cid-ok7rnd2d]{position:relative}.contact__select[data-astro-cid-ok7rnd2d]:after{content:"";pointer-events:none;border-right:1.6px solid var(--text);border-bottom:1.6px solid var(--text);width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:24px;transform:rotate(45deg)}.contact__form[data-astro-cid-ok7rnd2d] select[data-astro-cid-ok7rnd2d]{appearance:none;cursor:pointer}.contact__form[data-astro-cid-ok7rnd2d] select[data-astro-cid-ok7rnd2d]:invalid{color:#8a8a8a}.contact__actions[data-astro-cid-ok7rnd2d]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.contact__status[data-astro-cid-ok7rnd2d]{color:var(--purple);flex:1;font-size:14px;font-weight:500}.contact__status[data-astro-cid-ok7rnd2d].is-error{color:var(--rose-dark)}@media (width<=1000px){.contact__inner[data-astro-cid-ok7rnd2d]{flex-direction:column;align-items:stretch;gap:32px;padding-top:72px;padding-bottom:72px}.contact__info[data-astro-cid-ok7rnd2d]{width:auto}}@media (width<=700px){.contact__form[data-astro-cid-ok7rnd2d]{border-radius:24px;padding:20px}.contact__row[data-astro-cid-ok7rnd2d]{flex-direction:column}.contact__actions[data-astro-cid-ok7rnd2d]{flex-direction:column-reverse;align-items:stretch}.contact__actions[data-astro-cid-ok7rnd2d] .btn[data-astro-cid-ok7rnd2d]{width:100%}.contact__title[data-astro-cid-ok7rnd2d]{font-size:34px}.contact__btns[data-astro-cid-ok7rnd2d]{width:100%}.contact__btns[data-astro-cid-ok7rnd2d] .btn[data-astro-cid-ok7rnd2d]{flex:1;padding-inline:16px}}.ig[data-astro-cid-xl45fsqv]{z-index:1;position:relative}.ig--cream[data-astro-cid-xl45fsqv]{background:var(--cream)}.ig__inner[data-astro-cid-xl45fsqv]{flex-direction:column;align-items:center;gap:20px;padding-top:60px;padding-bottom:110px;display:flex}.ig--cream[data-astro-cid-xl45fsqv] .ig__inner[data-astro-cid-xl45fsqv]{padding-top:90px}.ig__handle[data-astro-cid-xl45fsqv]{color:var(--purple);font-size:15px;font-weight:600}.ig__title[data-astro-cid-xl45fsqv]{text-align:center;margin-bottom:20px}.ig__feed[data-astro-cid-xl45fsqv]{grid-template-columns:repeat(5,1fr);gap:16px;width:100%;margin-bottom:20px;display:grid}.ig__feed[data-astro-cid-xl45fsqv] a[data-astro-cid-xl45fsqv]{aspect-ratio:1;border-radius:18px;display:block;position:relative;overflow:hidden}.ig__feed[data-astro-cid-xl45fsqv] a[data-astro-cid-xl45fsqv] img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.ig__feed[data-astro-cid-xl45fsqv] a[data-astro-cid-xl45fsqv]:hover img:first-child{transform:scale(1.05)}.ig__icon[data-astro-cid-xl45fsqv]{width:18px;height:18px;position:absolute;top:12px;right:12px}.ig[data-astro-cid-xl45fsqv] .dots{display:none}@media (width<=700px){.ig__inner[data-astro-cid-xl45fsqv]{gap:14px;padding-top:40px;padding-bottom:64px}.ig__title[data-astro-cid-xl45fsqv]{margin-bottom:8px}.ig__feed[data-astro-cid-xl45fsqv]{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;margin-bottom:0;margin-inline:calc(var(--gutter-wide) * -1);padding-inline:var(--gutter-wide);scroll-padding-inline:var(--gutter-wide);align-self:stretch;gap:12px;display:flex;overflow-x:auto}.ig__feed[data-astro-cid-xl45fsqv]::-webkit-scrollbar{display:none}.ig__feed[data-astro-cid-xl45fsqv] li[data-astro-cid-xl45fsqv]{scroll-snap-align:start;flex:0 0 150px}.ig[data-astro-cid-xl45fsqv] .dots{margin-bottom:8px;display:flex}}
