.Contact-module-scss-module__48jcDG__section{--u:calc(100vw / 1440);padding:calc(96*var(--u)) 0}.Contact-module-scss-module__48jcDG__card{--header-tone:dark;width:calc(1142*var(--u));min-height:calc(1172*var(--u));margin-left:calc(149*var(--u));padding:calc(72*var(--u)) calc(39*var(--u)) calc(137*var(--u));color:var(--paper);flex-direction:column;align-items:center;display:flex;position:relative}.Contact-module-scss-module__48jcDG__card>:not(.Contact-module-scss-module__48jcDG__media){position:relative}.Contact-module-scss-module__48jcDG__media{border-radius:var(--radius-s);position:absolute;inset:0;overflow:hidden}.Contact-module-scss-module__48jcDG__crop{width:123.99%;height:113.03%;position:absolute;top:-9.76%;left:-12%}.Contact-module-scss-module__48jcDG__image{-o-object-fit:cover;object-fit:cover}.Contact-module-scss-module__48jcDG__tint{background:linear-gradient(#551fb2a3,#fff0 81.38%);position:absolute;inset:0}.Contact-module-scss-module__48jcDG__title{width:calc(1275*var(--u));font-family:var(--font-display);font-size:calc(202*min(var(--u),var(--type-u-max)));font-synthesis:none;font-weight:700;line-height:calc(147*min(var(--u),var(--type-u-max)));text-align:center;text-transform:uppercase;flex:none;margin:0}.Contact-module-scss-module__48jcDG__title span{display:block}.Contact-module-scss-module__48jcDG__intro{width:calc(886*var(--u));margin:calc(52*var(--u)) 0 0;font-family:var(--font-text);font-size:calc(24*min(var(--u),var(--type-u-max)));line-height:calc(32*min(var(--u),var(--type-u-max)));text-align:center;text-transform:uppercase}.Contact-module-scss-module__48jcDG__intro span{display:block}.Contact-module-scss-module__48jcDG__details{margin-top:calc(41*var(--u));font-family:var(--font-text);font-size:calc(18*min(var(--u),var(--type-u-max)));font-weight:700;line-height:calc(26*min(var(--u),var(--type-u-max)));grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:start;display:grid}.Contact-module-scss-module__48jcDG__email{justify-self:start}.Contact-module-scss-module__48jcDG__address{text-align:right;justify-self:end;margin:0}.Contact-module-scss-module__48jcDG__address span{display:block}.Contact-module-scss-module__48jcDG__email,.Contact-module-scss-module__48jcDG__phone{min-height:26px;margin-block:-3px;padding-block:3px;text-decoration:none;display:inline-block}.Contact-module-scss-module__48jcDG__email:hover,.Contact-module-scss-module__48jcDG__phone:hover{text-decoration:underline}.Contact-module-scss-module__48jcDG__form{margin-top:calc(51*var(--u));align-self:stretch}.Contact-module-scss-module__48jcDG__fields{gap:calc(26*var(--u)) calc(20*var(--u));grid-template-columns:1fr 1fr;display:grid}.Contact-module-scss-module__48jcDG__field{height:calc(50*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border-radius:var(--radius-s);background:var(--paper);font-family:var(--font-text);font-size:calc(18*min(var(--u),var(--type-u-max)));font-weight:700;line-height:calc(26*min(var(--u),var(--type-u-max)));color:var(--violet);border:2px solid #0000;outline:none}.Contact-module-scss-module__48jcDG__field::placeholder{color:rgb(from var(--violet) r g b/75%);opacity:1}.Contact-module-scss-module__48jcDG__field:focus,.Contact-module-scss-module__48jcDG__field:focus-visible{border-color:var(--violet);box-shadow:none;outline:none}.Contact-module-scss-module__48jcDG__fieldItem{gap:calc(6*var(--u));flex-direction:column;min-width:0;display:flex}.Contact-module-scss-module__48jcDG__messageItem{grid-column:1/-1}.Contact-module-scss-module__48jcDG__field[aria-invalid=true]{border-color:var(--red)}.Contact-module-scss-module__48jcDG__fileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module-scss-module__48jcDG__file{justify-content:space-between;align-items:center;gap:calc(12*var(--u));cursor:pointer;display:flex}.Contact-module-scss-module__48jcDG__file[data-invalid=true]{border-color:var(--red)}.Contact-module-scss-module__48jcDG__fileInput:focus+.Contact-module-scss-module__48jcDG__file:not([data-invalid=true]){border-color:var(--violet)}.Contact-module-scss-module__48jcDG__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Contact-module-scss-module__48jcDG__fileIcon{flex:none}.Contact-module-scss-module__48jcDG__checkbox[aria-invalid=true]{border:2px solid var(--red)}.Contact-module-scss-module__48jcDG__error{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module-scss-module__48jcDG__consentItem{align-items:flex-start;gap:calc(6*var(--u));flex-direction:column;display:flex}.Contact-module-scss-module__48jcDG__message{height:calc(138*var(--u));padding:calc(14*var(--u)) calc(15*var(--u));resize:none}.Contact-module-scss-module__48jcDG__actions{margin-top:calc(66*var(--u));justify-content:space-between;align-items:flex-start;display:flex}.Contact-module-scss-module__48jcDG__consent{align-items:center;gap:calc(10*var(--u));font-family:var(--font-text);font-size:calc(13*min(var(--u),var(--type-u-max)));line-height:calc(13*min(var(--u),var(--type-u-max)));color:var(--ink);cursor:pointer;display:flex}.Contact-module-scss-module__48jcDG__checkbox{appearance:none;width:max(calc(19 * var(--u)),19px);height:max(calc(19 * var(--u)),19px);background:var(--lavender);cursor:pointer;border:1px solid #7b56d9;border-radius:4px;flex:none;margin:0}.Contact-module-scss-module__48jcDG__checkbox:checked{background:var(--violet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fefcfb' stroke-width='2'/%3E%3C/svg%3E") center/80% no-repeat}.Contact-module-scss-module__48jcDG__checkbox:focus,.Contact-module-scss-module__48jcDG__checkbox:focus-visible{outline:none}.Contact-module-scss-module__48jcDG__checkbox:not([aria-invalid=true]):focus-visible{border-color:var(--violet)}.Contact-module-scss-module__48jcDG__submit{padding:calc(4*min(var(--u),var(--ui-u-max))) calc(16*min(var(--u),var(--ui-u-max)));border-radius:var(--radius-xs);background:var(--red);font-family:var(--font-display);font-size:max(calc(32 * min(var(--u), var(--ui-u-max))),19px);font-synthesis:none;font-weight:700;line-height:calc(45*min(var(--u),var(--ui-u-max)));white-space:nowrap;text-transform:uppercase;color:var(--paper);cursor:pointer;border:0;transition:background-color .3s}.Contact-module-scss-module__48jcDG__submit:hover,.Contact-module-scss-module__48jcDG__submit:focus-visible{background:#7b56d9}@supports (text-box:trim-both cap alphabetic){.Contact-module-scss-module__48jcDG__submit{text-box:trim-both cap alphabetic;padding-block:calc(calc(4 * min(var(--u), var(--ui-u-max))) + (calc(45 * min(var(--u), var(--ui-u-max))) - 1cap)/2)}}.Contact-module-scss-module__48jcDG__veil{width:100%;height:calc(585*var(--u));-webkit-backdrop-filter:blur(calc(20.3 * var(--u)));backdrop-filter:blur(calc(20.3 * var(--u)));background:linear-gradient(#ffffffb0 0%,#ffffff04 57.692%,#ffffff02 72.596%,#fff0 87.5%);position:absolute;top:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.Contact-module-scss-module__48jcDG__consents{gap:calc(9*var(--u));min-height:calc(91*var(--u));padding:calc(23*var(--u)) calc(22*var(--u));border-radius:var(--radius-s);background:#f2eefbc2;flex-direction:column;display:flex}@media (min-width:768px){.Contact-module-scss-module__48jcDG__page{padding:0;overflow-x:clip}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__card{width:100%;min-height:calc(1364*var(--u));padding:calc(206*var(--u)) calc(188*var(--u)) calc(146*var(--u));margin-left:0}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__media{top:calc(-6*var(--u));width:calc(1548*var(--u));height:calc(1470*var(--u));left:50%;translate:-50%}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__intro{margin-top:calc(58*var(--u))}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__details{width:calc(1064*var(--u));align-self:center}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__form{width:calc(914*var(--u));margin-top:calc(45*var(--u));align-self:center}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__actions{grid-template-columns:calc(720*var(--u)) 1fr;margin-top:calc(24*var(--u));display:grid}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__submit{grid-area:2/2;justify-self:end}}@media (max-width:767px){.Contact-module-scss-module__48jcDG__section{padding:var(--mobile-section-space) 0}.Contact-module-scss-module__48jcDG__card{width:auto;min-height:0;padding:73px var(--mobile-gutter) 83px;margin:0}.Contact-module-scss-module__48jcDG__crop{width:426.67%;height:122.61%;top:-22.57%;left:-163.33%}.Contact-module-scss-module__48jcDG__title{width:100%;font-size:min(15vw,64px);line-height:.765625}.Contact-module-scss-module__48jcDG__intro{width:100%;max-width:var(--mobile-text-max);margin-top:45px;font-size:16px;line-height:17px}.Contact-module-scss-module__48jcDG__details{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:24px;margin-top:35px;font-size:16px;line-height:20px;display:flex}.Contact-module-scss-module__48jcDG__address{text-align:center}.Contact-module-scss-module__48jcDG__form{width:100%;max-width:var(--mobile-text-max);flex-direction:column;align-self:center;margin-top:35px;display:flex}.Contact-module-scss-module__48jcDG__fields{grid-template-columns:1fr;gap:16px}.Contact-module-scss-module__48jcDG__field{height:50px;padding:12px 14px;font-size:16px;line-height:24px}.Contact-module-scss-module__48jcDG__messageItem{grid-column:auto}.Contact-module-scss-module__48jcDG__message{height:138px;padding:15px 14px}.Contact-module-scss-module__48jcDG__actions{flex-direction:column;align-items:flex-end;gap:16px;margin-top:17px}.Contact-module-scss-module__48jcDG__consent{color:var(--paper);text-shadow:0 -1px 12.5px var(--ink);gap:10px;font-size:14px;font-weight:700;line-height:40px}.Contact-module-scss-module__48jcDG__checkbox{width:19px;height:19px}.Contact-module-scss-module__48jcDG__submit{padding:4px 16px;font-size:24px;line-height:32px}@supports (text-box:trim-both cap alphabetic){.Contact-module-scss-module__48jcDG__submit{text-box:trim-both cap alphabetic;padding-block:calc(20px - .5cap)}}.Contact-module-scss-module__48jcDG__page{padding-top:0}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__card{border-radius:0 0 var(--radius-s) var(--radius-s);margin:0;padding-top:140px}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__media{border-radius:0 0 var(--radius-s) var(--radius-s)}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__veil{height:320px}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__actions{align-items:stretch}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__submit{align-self:flex-end}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__consents{gap:12px;padding:16px}.Contact-module-scss-module__48jcDG__page .Contact-module-scss-module__48jcDG__consent{color:var(--ink);text-shadow:none;align-items:flex-start;font-size:13px;font-weight:400;line-height:18px}}
