.Breadcrumbs-module__qvbh1a__crumbs ol{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.5rem;padding:0;font-size:.74rem;list-style:none;display:flex}.Breadcrumbs-module__qvbh1a__crumbs li{align-items:center;gap:.5rem;display:inline-flex}.Breadcrumbs-module__qvbh1a__crumbs li+li:before{content:"/";opacity:.5}.Breadcrumbs-module__qvbh1a__crumbs a{transition:color .3s}.Breadcrumbs-module__qvbh1a__crumbs a:hover{color:var(--ink)}.Breadcrumbs-module__qvbh1a__crumbs [aria-current]{color:var(--ink-2)}
.ContactForm-module__MW0ffG__form{--glass-r:clamp(1.5rem, 2.5vw, 2.25rem);--glass-blur:24px;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.ContactForm-module__MW0ffG__formTitle{font-family:var(--font-title);letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:800;font-stretch:82%}.ContactForm-module__MW0ffG__grid{gap:1.4rem 1.1rem;display:grid}@media (min-width:640px){.ContactForm-module__MW0ffG__grid{grid-template-columns:1fr 1fr}}.ContactForm-module__MW0ffG__full{grid-column:1/-1}.ContactForm-module__MW0ffG__field{align-content:start;gap:.5rem;display:grid;position:relative}.ContactForm-module__MW0ffG__field label{color:var(--on-dark-2);font-size:.84rem;font-weight:500}.ContactForm-module__MW0ffG__field label span{color:var(--pink)}.ContactForm-module__MW0ffG__field input,.ContactForm-module__MW0ffG__field select,.ContactForm-module__MW0ffG__field textarea{color:#fff;width:100%;min-height:3.3rem;transition:box-shadow .35s var(--ease-out), background .35s;appearance:none;background:linear-gradient(135deg,#ffffff17,#ffffff08);border:0;border-radius:1rem;padding:.85rem 1.1rem;font-size:1rem;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1f,inset 0 8px 18px -12px #00000080}.ContactForm-module__MW0ffG__field ::placeholder{color:#fff6}.ContactForm-module__MW0ffG__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff17,#ffffff08);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:1rem,100% 100%;padding-right:2.75rem}.ContactForm-module__MW0ffG__field select option{color:var(--navy-900);background:#fff}.ContactForm-module__MW0ffG__field textarea{resize:vertical;min-height:9rem;line-height:1.55}.ContactForm-module__MW0ffG__field input:hover,.ContactForm-module__MW0ffG__field select:hover,.ContactForm-module__MW0ffG__field textarea:hover{box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff3d}.ContactForm-module__MW0ffG__field input:focus,.ContactForm-module__MW0ffG__field select:focus,.ContactForm-module__MW0ffG__field textarea:focus{background-color:#ffffff14;outline:none;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #f919c5bf,0 0 0 4px #d210ca38,0 0 24px -4px #f919c573}.ContactForm-module__MW0ffG__field [aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff6b86,0 0 0 3px #ff6b862e}.ContactForm-module__MW0ffG__error{color:#ff9aae;font-size:.84rem;font-weight:500}.ContactForm-module__MW0ffG__counter{inset-inline-end:0;font-family:var(--font-mono);color:var(--on-dark-3);font-size:.62rem;position:absolute;top:0}.ContactForm-module__MW0ffG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__MW0ffG__formError{color:#ffc2cd;background:#ff506e24;border-radius:1rem;padding:.9rem 1.1rem;font-size:.92rem;font-weight:500;box-shadow:inset 0 0 0 1px #ff6b8666}.ContactForm-module__MW0ffG__actions{flex-wrap:wrap;gap:.8rem;display:flex}.ContactForm-module__MW0ffG__note{color:var(--on-dark-3);font-size:.82rem}.ContactForm-module__MW0ffG__success{--glass-r:2rem;justify-items:start;gap:1.25rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.ContactForm-module__MW0ffG__successIcon{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:inset 0 1px #fff9,0 12px 30px -10px #d210cab3}.ContactForm-module__MW0ffG__successIcon svg{width:1.6rem;height:1.6rem}[dir=rtl] .ContactForm-module__MW0ffG__field select{background-position:1rem,0 0;padding-left:2.75rem;padding-right:1.1rem}
.PageHero-module__NuqhHa__hero{padding-top:calc(var(--header-h) + clamp(3rem, 7vw, 6.5rem));padding-bottom:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.PageHero-module__NuqhHa__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d210ca38,#7906fc1f 40%,#0000 70%);border-radius:50%;width:55vw;height:55vw;position:absolute;top:-20%;right:-10%}.PageHero-module__NuqhHa__grid{z-index:1;align-items:end;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}@media (min-width:1024px){.PageHero-module__NuqhHa__grid[data-has-visual=true]{grid-template-columns:1.25fr .75fr}}.PageHero-module__NuqhHa__copy{justify-items:start;display:grid}.PageHero-module__NuqhHa__eyebrow{margin-top:clamp(2rem,4vw,3.5rem)}.PageHero-module__NuqhHa__title{max-width:16ch;margin-top:1.5rem}.PageHero-module__NuqhHa__lead{margin-top:2rem}.PageHero-module__NuqhHa__extra{margin-top:2.5rem}.PageHero-module__NuqhHa__visual{aspect-ratio:4/5;border-radius:var(--radius-l);background:var(--navy-900);width:100%;max-height:38rem;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000c,inset 0 0 0 1px #ffffff1a}@media (max-width:1023px){.PageHero-module__NuqhHa__visual{aspect-ratio:16/10}}
.contact-module__hCbz7a__page{padding-top:calc(var(--header-h) + clamp(3rem, 6vw, 5.5rem));padding-bottom:var(--section-y);position:relative;overflow:hidden}.contact-module__hCbz7a__page:before{content:"";pointer-events:none;background:radial-gradient(circle,#d210ca59,#fb6c321f 45%,#0000 70%);border-radius:50%;width:40vw;height:40vw;position:absolute;top:10%;right:5%}.contact-module__hCbz7a__grid{gap:clamp(3rem,6vw,5rem);display:grid;position:relative}@media (min-width:1100px){.contact-module__hCbz7a__grid{grid-template-columns:.95fr 1.05fr;align-items:start}.contact-module__hCbz7a__formCol{top:calc(var(--header-h) + 1.5rem);position:sticky}}.contact-module__hCbz7a__info{align-content:start;justify-items:start;display:grid}.contact-module__hCbz7a__eyebrow{margin-top:clamp(2rem,4vw,3.5rem)}.contact-module__hCbz7a__title{max-width:12ch;margin-top:1.5rem;font-size:clamp(2.3rem,5vw,5.2rem)}.contact-module__hCbz7a__lead{max-width:32rem;margin-top:2rem}.contact-module__hCbz7a__channels{gap:.75rem;width:100%;max-width:30rem;margin-top:2.75rem;padding:0;list-style:none;display:grid}.contact-module__hCbz7a__channels a,.contact-module__hCbz7a__static{--glass-r:1.4rem;word-break:break-word;transition:transform .6s var(--spring);align-items:center;gap:1rem;padding:.85rem 1.25rem .85rem .85rem;display:flex}.contact-module__hCbz7a__channels a:hover{transform:translate(6px)scale(1.01)}[dir=rtl] .contact-module__hCbz7a__channels a:hover{transform:translate(-6px)scale(1.01)}.contact-module__hCbz7a__channelIcon{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -8px #d210cab3}.contact-module__hCbz7a__channelIcon svg{width:1.1rem;height:1.1rem}.contact-module__hCbz7a__channelLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem;display:block}.contact-module__hCbz7a__socials{flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.contact-module__hCbz7a__socials a{align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;display:inline-flex}.contact-module__hCbz7a__socials svg{width:1rem;height:1rem}.contact-module__hCbz7a__next{width:100%;max-width:30rem;margin-top:3.5rem}.contact-module__hCbz7a__nextTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.25rem;font-size:.62rem;font-weight:500}.contact-module__hCbz7a__next ol{padding:0;list-style:none;display:grid}.contact-module__hCbz7a__next li{border-top:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:.75rem;padding-block:1rem;display:grid}.contact-module__hCbz7a__next li>span{font-family:var(--font-num);color:var(--pink);text-shadow:0 0 12px #f919c58c;font-size:1.15rem;line-height:1}.contact-module__hCbz7a__next strong{font-weight:600}.contact-module__hCbz7a__next p{margin-top:.2rem;font-size:.92rem}
