.ContactRequestStudio-module__7elFua__studio{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.25rem,3vw,3.5rem);inline-size:100%;display:grid;position:relative}.ContactRequestStudio-module__7elFua__scene{z-index:-1;filter:blur(.2rem);pointer-events:none;background:radial-gradient(52rem 31rem at 82% 14%,#c2cccd0e,#0000 72%),radial-gradient(42rem 30rem at 26% 72%,#5a6c7214,#0000 76%);block-size:52rem;position:absolute;inset:-12rem -10rem auto;overflow:hidden}.ContactRequestStudio-module__7elFua__contactOverview{grid-column:1/6;align-content:start;gap:clamp(1.3rem,2.35vw,2rem);display:grid}.ContactRequestStudio-module__7elFua__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ContactRequestStudio-module__7elFua__contactDetails{color:color-mix(in srgb, var(--color-foreground-muted) 88%, white 12%);gap:.14rem;margin:0;font-size:clamp(1rem,1.15vw,1.08rem);font-style:normal;line-height:1.55;display:grid}.ContactRequestStudio-module__7elFua__brand{color:var(--color-foreground);font-size:1.16rem;font-weight:var(--font-weight-semibold);margin-block-end:.38rem}.ContactRequestStudio-module__7elFua__directChannels{align-content:start;gap:1rem;padding-block-start:.45rem;display:grid}.ContactRequestStudio-module__7elFua__phoneWhatsapp{gap:.42rem;display:grid}.ContactRequestStudio-module__7elFua__phoneWhatsapp>span,.ContactRequestStudio-module__7elFua__directChannels>a>span{color:var(--color-foreground-subtle);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.02em}.ContactRequestStudio-module__7elFua__phoneWhatsapp>div{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.ContactRequestStudio-module__7elFua__phoneWhatsapp>div>span{color:var(--color-foreground-subtle)}.ContactRequestStudio-module__7elFua__phoneWhatsapp a,.ContactRequestStudio-module__7elFua__directChannels>a{color:var(--color-foreground);text-decoration:none}.ContactRequestStudio-module__7elFua__phoneWhatsapp a{font-size:clamp(1rem,1.22vw,1.12rem);font-weight:var(--font-weight-regular);letter-spacing:-.015em}.ContactRequestStudio-module__7elFua__directChannels>a{gap:.4rem;min-inline-size:0;display:grid}.ContactRequestStudio-module__7elFua__directChannels>a strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.15vw,1.1rem);font-weight:var(--font-weight-regular);letter-spacing:-.015em}.ContactRequestStudio-module__7elFua__phoneWhatsapp a:hover,.ContactRequestStudio-module__7elFua__phoneWhatsapp a:focus-visible,.ContactRequestStudio-module__7elFua__directChannels>a:hover,.ContactRequestStudio-module__7elFua__directChannels>a:focus-visible{color:var(--color-interactive-active)}.ContactRequestStudio-module__7elFua__intro{max-inline-size:42rem;color:color-mix(in srgb, var(--color-foreground-muted) 89%, white 11%);text-wrap:pretty;margin:clamp(1.1rem,2vw,1.9rem) 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.ContactRequestStudio-module__7elFua__requestSection{max-inline-size:19rem;margin-block-start:clamp(2rem,4vw,3.5rem)}.ContactRequestStudio-module__7elFua__requestSection h2{max-inline-size:17ch;color:color-mix(in srgb, var(--color-foreground) 92%, var(--color-titanium-light));letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:300;line-height:1.04}.ContactRequestStudio-module__7elFua__requestSurface{z-index:0;grid-area:1/7/auto/-1;min-inline-size:0;position:relative}.ContactRequestStudio-module__7elFua__requestSurface:before{content:none}.ContactRequestStudio-module__7elFua__form,.ContactRequestStudio-module__7elFua__review{gap:clamp(1.8rem,3vw,2.8rem);display:grid}.ContactRequestStudio-module__7elFua__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,3vw,2.65rem) clamp(1.25rem,3.15vw,3.4rem);display:grid}.ContactRequestStudio-module__7elFua__field{min-inline-size:0;transition:background-color var(--duration-standard) var(--ease-premium);gap:.65rem;padding:.2rem .35rem .25rem;display:grid;position:relative}.ContactRequestStudio-module__7elFua__field>span,.ContactRequestStudio-module__7elFua__field>label>span{color:var(--color-foreground-muted);font-size:.875rem;font-weight:var(--font-weight-medium);letter-spacing:.012em;gap:.3rem;line-height:1.35;display:flex}.ContactRequestStudio-module__7elFua__field i{color:var(--color-interactive-active);font-size:.9em;font-style:normal}.ContactRequestStudio-module__7elFua__field :is(input,select,textarea){width:100%;min-height:2.85rem;color:var(--color-foreground);box-shadow:none;font:inherit;transition:border-color var(--duration-standard) var(--ease-premium), color var(--duration-standard) var(--ease-premium), background-color var(--duration-standard) var(--ease-premium);background:0 0;border:0;border-bottom:1px solid #b1bec03d;border-radius:0;outline:0;padding:.35rem .15rem .5rem;line-height:1.5}.ContactRequestStudio-module__7elFua__field textarea{resize:vertical;min-height:8rem}.ContactRequestStudio-module__7elFua__field select{cursor:pointer}.ContactRequestStudio-module__7elFua__field select option{color:var(--color-foreground);background:var(--color-surface)}.ContactRequestStudio-module__7elFua__field:hover,.ContactRequestStudio-module__7elFua__field:focus-within{background:linear-gradient(90deg,#b4c1c30b,#b4c1c303 62%,#0000)}.ContactRequestStudio-module__7elFua__field:hover :is(input,select,textarea){border-bottom-color:#c5d1d275}.ContactRequestStudio-module__7elFua__field:focus-within :is(input,select,textarea){border-bottom-color:var(--color-interactive-active)}.ContactRequestStudio-module__7elFua__field :is(input,select,textarea):focus-visible,.ContactRequestStudio-module__7elFua__textAction:focus-visible,.ContactRequestStudio-module__7elFua__secondaryAction:focus-visible,.ContactRequestStudio-module__7elFua__primaryAction:focus-visible,.ContactRequestStudio-module__7elFua__phoneWhatsapp a:focus-visible,.ContactRequestStudio-module__7elFua__directChannels>a:focus-visible{outline-offset:.35rem;outline:1px solid #bdcfd0c7}.ContactRequestStudio-module__7elFua__fullWidth{grid-column:1/-1}.ContactRequestStudio-module__7elFua__cantonField{z-index:1}.ContactRequestStudio-module__7elFua__cantonField[data-open=true]{z-index:4}.ContactRequestStudio-module__7elFua__cantonList{z-index:8;background:linear-gradient(132deg, #1d2b30fa, #071014fa), var(--color-surface);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;max-block-size:min(26rem,58vh);margin:0;padding:.65rem;list-style:none;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow-y:auto;box-shadow:0 1.5rem 3.5rem #00000061,0 0 0 1px #d1dcdd0e}.ContactRequestStudio-module__7elFua__cantonList button{width:100%;min-height:2.3rem;color:var(--color-foreground-muted);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:.4rem .5rem;font-size:.875rem}.ContactRequestStudio-module__7elFua__cantonList button:hover,.ContactRequestStudio-module__7elFua__cantonList button:focus-visible,.ContactRequestStudio-module__7elFua__cantonList button[data-highlighted=true]{color:var(--color-foreground);background:#becccd17;outline:0}.ContactRequestStudio-module__7elFua__moreFields{opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-premium), opacity var(--duration-standard) var(--ease-premium), margin var(--duration-slow) var(--ease-premium);grid-template-rows:0fr;display:grid}.ContactRequestStudio-module__7elFua__moreFields>div{min-block-size:0;overflow:hidden}.ContactRequestStudio-module__7elFua__moreFields[data-open=true]{opacity:1;grid-template-rows:1fr;margin-block-start:var(--space-2)}.ContactRequestStudio-module__7elFua__textAction,.ContactRequestStudio-module__7elFua__secondaryAction,.ContactRequestStudio-module__7elFua__primaryAction{min-block-size:auto;font:inherit;background:0 0;border:0;border-radius:0;text-decoration:none}.ContactRequestStudio-module__7elFua__textAction,.ContactRequestStudio-module__7elFua__secondaryAction{color:var(--color-titanium-light);cursor:pointer;letter-spacing:.015em;justify-self:start;padding:.35rem 0;font-size:.9rem}.ContactRequestStudio-module__7elFua__textAction:hover,.ContactRequestStudio-module__7elFua__textAction:focus-visible,.ContactRequestStudio-module__7elFua__secondaryAction:hover,.ContactRequestStudio-module__7elFua__secondaryAction:focus-visible{color:var(--color-interactive-active)}.ContactRequestStudio-module__7elFua__uploadArea{gap:var(--space-3);padding-block-start:clamp(.5rem,1.5vw,1rem);display:grid}.ContactRequestStudio-module__7elFua__uploadLabel{gap:.45rem;max-inline-size:52rem;display:grid}.ContactRequestStudio-module__7elFua__uploadLabel span{color:var(--color-foreground);font-size:.94rem;font-weight:var(--font-weight-medium)}.ContactRequestStudio-module__7elFua__uploadLabel strong{color:var(--color-foreground-subtle);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.55}.ContactRequestStudio-module__7elFua__filePicker{min-block-size:var(--interactive-target-min);color:var(--color-titanium-light);border:0;cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-medium);text-align:start;transition:border-color var(--duration-standard) var(--ease-premium), color var(--duration-standard) var(--ease-premium);background:0 0;border-block-end:1px solid #b1bec052;justify-self:start;padding:0}.ContactRequestStudio-module__7elFua__filePicker:hover,.ContactRequestStudio-module__7elFua__filePicker:focus-visible{border-block-end-color:var(--color-interactive-active);color:var(--color-interactive-active)}.ContactRequestStudio-module__7elFua__filePicker:focus-visible{outline-offset:.35rem;outline:1px solid #bdcfd0c7}.ContactRequestStudio-module__7elFua__fileInput{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ContactRequestStudio-module__7elFua__fileStatus{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-foreground-subtle);font-size:.8125rem;line-height:1.45}.ContactRequestStudio-module__7elFua__fileList{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ContactRequestStudio-module__7elFua__fileList li{color:var(--color-foreground-muted);background:#b2bfc10e;padding:.35rem .55rem;font-size:.8125rem}.ContactRequestStudio-module__7elFua__consentGroup{justify-items:start;gap:.4rem;display:grid}.ContactRequestStudio-module__7elFua__consent{width:fit-content;color:var(--color-foreground-muted);cursor:pointer;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.ContactRequestStudio-module__7elFua__consent input{width:1rem;min-width:1rem;height:1rem;min-height:1rem;accent-color:var(--color-interactive-active);margin:0}.ContactRequestStudio-module__7elFua__privacyLink{color:var(--color-foreground-subtle);text-underline-offset:.22em;font-size:.8125rem;text-decoration-color:#b1bec075}.ContactRequestStudio-module__7elFua__privacyLink:hover,.ContactRequestStudio-module__7elFua__privacyLink:focus-visible{color:var(--color-interactive-active)}.ContactRequestStudio-module__7elFua__primaryAction{--concierge-action-line:clamp(13.5rem, 18vw, 17.5rem);width:min(100%, var(--concierge-action-line));min-block-size:2.875rem;color:var(--color-accent-light);cursor:pointer;font-size:clamp(.95rem,1.05vw,1.05rem);font-weight:var(--font-weight-medium);letter-spacing:.035em;isolation:isolate;text-wrap:balance;transition:color var(--duration-standard) var(--ease-premium), transform var(--duration-standard) var(--ease-premium);animation:ContactRequestStudio-module__7elFua__contact-concierge-arrival .6s var(--ease-premium) both;background:0 0;justify-content:flex-start;align-items:center;padding:0 0 .5rem;display:inline-flex;position:relative;overflow:visible}.ContactRequestStudio-module__7elFua__primaryAction:before{z-index:-1;inline-size:100%;block-size:var(--border-width-thin);content:"";opacity:.68;pointer-events:none;transform-origin:0;transition:opacity var(--duration-standard) var(--ease-premium), transform var(--duration-standard) var(--ease-premium);background:linear-gradient(90deg,#c4f5eef5 0%,#9ce9dfd1 22%,#20cdb95c 58%,#20cdb914 82%,#0000);position:absolute;inset-block-end:.1rem;inset-inline-start:0;transform:scaleX(.9)}.ContactRequestStudio-module__7elFua__primaryAction:after{z-index:-1;content:"";filter:blur(1rem);opacity:0;pointer-events:none;background:radial-gradient(at 42%,#e0fff98a,#9ce9df33 36%,#20cdb90f 60%,#0000 78%);block-size:3.75rem;inline-size:16.5rem;position:absolute;inset-block-start:50%;inset-inline-start:-5rem;transform:translate(-2.5rem,-50%)scale(.68,.62)}.ContactRequestStudio-module__7elFua__primaryAction:hover,.ContactRequestStudio-module__7elFua__primaryAction:focus-visible{color:var(--color-foreground);transform:translateY(-.08rem)}.ContactRequestStudio-module__7elFua__primaryAction:hover:before,.ContactRequestStudio-module__7elFua__primaryAction:focus-visible:before{opacity:1;transform:scaleX(1)}.ContactRequestStudio-module__7elFua__primaryAction:hover:after,.ContactRequestStudio-module__7elFua__primaryAction:focus-visible:after{animation:ContactRequestStudio-module__7elFua__contact-concierge-cloud-pass .96s var(--ease-premium) both}@keyframes ContactRequestStudio-module__7elFua__contact-concierge-arrival{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes ContactRequestStudio-module__7elFua__contact-concierge-cloud-pass{0%{opacity:0;transform:translate(-2.5rem,-50%)scale(.68,.62)}24%{opacity:.92}62%{opacity:.38}to{opacity:0;transform:translate(calc(var(--concierge-action-line) - 3.5rem), -50%) scale(1.3, .84)}}.ContactRequestStudio-module__7elFua__review{outline:none;min-block-size:28rem}.ContactRequestStudio-module__7elFua__reviewKicker{color:var(--color-foreground-subtle);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin:0}.ContactRequestStudio-module__7elFua__reviewText{max-inline-size:51rem;color:color-mix(in srgb, var(--color-foreground-muted) 88%, white 12%);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.ContactRequestStudio-module__7elFua__reviewList{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:64rem;margin:0;display:grid}.ContactRequestStudio-module__7elFua__reviewList>div{background:#b2bfc109;gap:.35rem;padding:.7rem;display:grid}.ContactRequestStudio-module__7elFua__reviewList dt{color:var(--color-foreground-subtle);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:.02em}.ContactRequestStudio-module__7elFua__reviewList dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;line-height:1.48}.ContactRequestStudio-module__7elFua__reviewActions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.ContactRequestStudio-module__7elFua__reviewActions .ContactRequestStudio-module__7elFua__primaryAction{margin-inline-start:auto}@media (max-width:63.999rem){.ContactRequestStudio-module__7elFua__studio{display:block}.ContactRequestStudio-module__7elFua__contactOverview{max-inline-size:46rem}.ContactRequestStudio-module__7elFua__directChannels{max-inline-size:28rem}.ContactRequestStudio-module__7elFua__requestSection{margin-block-start:clamp(3.75rem,10vw,5.5rem)}.ContactRequestStudio-module__7elFua__requestSurface{margin-block-start:clamp(1.8rem,6vw,3rem)}}@media (max-width:47.999rem){.ContactRequestStudio-module__7elFua__scene{block-size:42rem;inset:-10rem -8rem auto}.ContactRequestStudio-module__7elFua__formGrid,.ContactRequestStudio-module__7elFua__reviewList{grid-template-columns:1fr}.ContactRequestStudio-module__7elFua__phoneWhatsapp>div{gap:.45rem}.ContactRequestStudio-module__7elFua__form{gap:var(--space-8)}.ContactRequestStudio-module__7elFua__field{padding-inline:.15rem}.ContactRequestStudio-module__7elFua__cantonList{grid-template-columns:repeat(2,minmax(0,1fr));max-block-size:48vh;padding:.5rem}.ContactRequestStudio-module__7elFua__cantonList button{min-height:2.45rem;padding-inline:.42rem}.ContactRequestStudio-module__7elFua__reviewActions{justify-items:start;display:grid}.ContactRequestStudio-module__7elFua__reviewActions .ContactRequestStudio-module__7elFua__primaryAction{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ContactRequestStudio-module__7elFua__field,.ContactRequestStudio-module__7elFua__moreFields,.ContactRequestStudio-module__7elFua__primaryAction,.ContactRequestStudio-module__7elFua__primaryAction:before,.ContactRequestStudio-module__7elFua__primaryAction:after{transition:none;animation:none}.ContactRequestStudio-module__7elFua__primaryAction:hover,.ContactRequestStudio-module__7elFua__primaryAction:focus-visible{transform:none}}
.page-module__RrEN5q__page{isolation:isolate;min-block-size:100%;padding:clamp(8rem, 12vw, 11rem) var(--page-gutter-inline-end) clamp(8rem, 14vw, 14rem) var(--page-gutter-inline-start);background:radial-gradient(72rem 52rem at 88% 7rem,#a2aeb117,#46575d0b 48%,#0000 78%),radial-gradient(68rem 58rem at 10% 76rem,#52636917,#0000 72%),linear-gradient(116deg,#050d10 0%,#081419 48%,#061014 100%);position:relative;overflow:clip}.page-module__RrEN5q__page:before,.page-module__RrEN5q__page:after{z-index:-1;content:"";pointer-events:none;position:absolute}.page-module__RrEN5q__page:before{filter:blur(1.6rem);background:radial-gradient(#c2cbcd17,#61727809 40%,#0000 72%);border-radius:50%;width:min(92rem,120vw);height:72rem;top:-28rem;right:-24rem;transform:rotate(-13deg)}.page-module__RrEN5q__page:after{filter:blur(1.25rem);background:radial-gradient(#7c8c900f,#0000 70%);border-radius:50%;width:70rem;height:48rem;bottom:-30rem;left:18%}.page-module__RrEN5q__atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(#030a0d57,#0000 15% 82%,#030a0d61),linear-gradient(90deg,#030a0d33,#0000 23% 76%,#030a0d42);position:absolute;inset:0}@media (max-width:63.999rem){.page-module__RrEN5q__page{padding-block-start:7.25rem}}
