@layer vuetify-components{.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));max-height:var(--v-textarea-max-height);outline:none}.v-textarea .v-field__input.v-textarea__sizer{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden}}@layer vuetify-overrides{.v-textarea .v-field__input.v-textarea__sizer{height:0;min-height:0}}@layer vuetify-components{.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;height:100%;min-width:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}}.contact-section[data-v-e8723817]{isolation:isolate}.contact-section__glow[data-v-e8723817]{border-radius:9999px;filter:blur(90px);opacity:.7;position:absolute}.contact-section__glow--peach[data-v-e8723817]{background:radial-gradient(circle,#ee6c2b47 0,#ee6c2b00 72%);height:18rem;right:-8rem;top:5%;width:18rem}.contact-section__glow--mint[data-v-e8723817]{background:radial-gradient(circle,#e6f5f038 0,#e6f5f000 74%);bottom:0;height:20rem;left:-7rem;width:20rem}.contact-section__grid[data-v-e8723817]{background:linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;inset:0;-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,100%,.85),transparent 88%);mask-image:linear-gradient(180deg,hsla(0,0%,100%,.85),transparent 88%);opacity:.2;position:absolute}.contact-highlight[data-v-e8723817]{align-items:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1rem 1.1rem}.contact-highlight__icon[data-v-e8723817]{align-items:center;border-radius:9999px;box-shadow:inset 0 1px #ffffff40;display:inline-flex;height:3rem;justify-content:center;width:3rem}.contact-highlight__icon--mint[data-v-e8723817]{background:linear-gradient(135deg,#e6f5f0db,#e6f5f033);color:#0f766e}.contact-highlight__icon--peach[data-v-e8723817]{background:linear-gradient(135deg,#ffe5d6eb,#ee6c2b47);color:#ee6c2b}.contact-highlight__icon--pink[data-v-e8723817]{background:linear-gradient(135deg,#fce8e8e0,#fce8e82e);color:#b4536f}.contact-form-glow[data-v-e8723817]{background:radial-gradient(circle,#ee6c2b38 0,#ee6c2b00 70%);border-radius:9999px;filter:blur(70px);height:16rem;inset:10% 5% auto;position:absolute;z-index:-1}.contact-form-shell[data-v-e8723817]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff14,#ffffff05),#2216106b;border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff14;overflow:hidden;padding:1.5rem;position:relative}.contact-form-shell[data-v-e8723817]:before{background:linear-gradient(135deg,#ffffff2e,#ffffff05,#ee6c2b29);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.contact-response-chip[data-v-e8723817]{align-items:center;align-self:flex-start;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;color:#ffffffad;display:inline-flex;font-size:.78rem;font-weight:600;gap:.55rem;padding:.65rem .9rem}.contact-success[data-v-e8723817]{align-items:center;display:grid;gap:1.5rem;margin-top:2rem;min-height:24rem}.contact-success__icon[data-v-e8723817]{align-items:center;background:linear-gradient(135deg,#22c55e2e,#22c55e0d);border:1px solid rgba(34,197,94,.24);border-radius:1.5rem;box-shadow:0 20px 50px #22c55e1f;color:#22c55e;display:inline-flex;height:4.5rem;justify-content:center;width:4.5rem}.contact-input-shell[data-v-e8723817]{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;padding:1rem 1.1rem .9rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.contact-input-shell[data-v-e8723817]:focus-within{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#ee6c2b73;box-shadow:0 18px 40px #00000029;transform:translateY(-2px)}.contact-input-shell--error[data-v-e8723817]{border-color:#fca6a661}.contact-input-shell__error[data-v-e8723817]{color:#fca6a6eb;font-size:.85rem;line-height:1.4;margin-top:.5rem}.contact-inline-alert[data-v-e8723817]{align-items:flex-start;background:#7f1d1d29;border:1px solid hsla(0,94%,82%,.24);border-radius:1.25rem;color:#fee1e1e6;display:flex;font-size:.95rem;gap:.75rem;line-height:1.6;padding:1rem 1.1rem}.contact-submit[data-v-e8723817]{box-shadow:0 18px 40px #ee6c2b3d;font-weight:700;letter-spacing:.01em;min-width:14rem}.contact-submit[data-v-e8723817]:hover{transform:translateY(-1px)}.contact-input[data-v-e8723817] .v-field,.contact-input[data-v-e8723817] .v-field__field,.contact-input[data-v-e8723817] .v-input__control{min-height:unset!important}.contact-input[data-v-e8723817] .v-field{background:transparent!important;box-shadow:none!important;padding:0!important}.contact-input[data-v-e8723817] .v-field__append-inner,.contact-input[data-v-e8723817] .v-field__outline,.contact-input[data-v-e8723817] .v-field__overlay,.contact-input[data-v-e8723817] .v-field__prepend-inner,.contact-input[data-v-e8723817] .v-input__details{display:none!important}.contact-input[data-v-e8723817] .v-field__input{caret-color:#ee6c2b;color:#fffffff2;font-size:1rem;line-height:1.7;min-height:0!important;padding:.35rem 0 0!important}.contact-input[data-v-e8723817] input:focus,.contact-input[data-v-e8723817] textarea:focus{outline:none}.contact-input[data-v-e8723817] textarea{min-height:7.5rem;resize:none}.contact-input[data-v-e8723817] input::-moz-placeholder,.contact-input[data-v-e8723817] textarea::-moz-placeholder{color:#ffffff57;opacity:1}.contact-input[data-v-e8723817] input::placeholder,.contact-input[data-v-e8723817] textarea::placeholder{color:#ffffff57;opacity:1}@media(min-width:640px){.contact-form-shell[data-v-e8723817]{padding:1.75rem}}@media(min-width:1024px){.contact-form-shell[data-v-e8723817]{padding:2rem}.contact-success[data-v-e8723817]{grid-template-columns:auto 1fr}}
