form.svelte-fq8g2m{gap:1.45rem;width:100%;display:grid;position:relative}.field-row.svelte-fq8g2m{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.field.svelte-fq8g2m{align-content:start;gap:.55rem;display:grid}label.svelte-fq8g2m{color:var(--ink,#0b0d10);letter-spacing:-.005em;font-size:1rem;font-weight:540}.field.svelte-fq8g2m>label:where(.svelte-fq8g2m)>span:where(.svelte-fq8g2m){color:color-mix(in srgb, var(--ink,#0b0d10) 48%, transparent);margin-inline-start:.35rem;font-size:.9rem;font-weight:450}input.svelte-fq8g2m,select.svelte-fq8g2m,textarea.svelte-fq8g2m{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink,#0b0d10) 24%, transparent);width:100%;color:var(--ink,#0b0d10);font:inherit;transition:border-color var(--motion-feedback,.16s) ease, box-shadow var(--motion-feedback,.16s) ease;background:0 0;border-radius:0;outline:none;font-size:1rem;line-height:1.45}input.svelte-fq8g2m,select.svelte-fq8g2m{min-height:3.25rem;padding:.65rem 0}select.svelte-fq8g2m{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 8px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.8rem}textarea.svelte-fq8g2m{resize:vertical;min-height:10rem;padding:.8rem 0}input.svelte-fq8g2m:focus-visible,select.svelte-fq8g2m:focus-visible,textarea.svelte-fq8g2m:focus-visible{border-color:var(--ink,#0b0d10);box-shadow:0 1px 0 var(--ink,#0b0d10)}input[aria-invalid=true].svelte-fq8g2m,select[aria-invalid=true].svelte-fq8g2m,textarea[aria-invalid=true].svelte-fq8g2m{border-color:#a7352b}.sensitive-note.svelte-fq8g2m{max-width:64ch;color:color-mix(in srgb, var(--ink,#0b0d10) 58%, transparent);margin:-.1rem 0 0;font-size:.95rem;line-height:1.55}.field-error.svelte-fq8g2m{color:#f0a6a1;margin:0;font-size:.9rem;line-height:1.45}.consents.svelte-fq8g2m{gap:.85rem;padding-top:.35rem;display:grid}.checkbox-row.svelte-fq8g2m{color:color-mix(in srgb, var(--ink,#0b0d10) 70%, transparent);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.72rem;font-size:.95rem;font-weight:430;line-height:1.55;display:grid}.checkbox-row.svelte-fq8g2m input:where(.svelte-fq8g2m){appearance:none;border:1px solid color-mix(in srgb, var(--ink,#0b0d10) 42%, transparent);border-radius:2px;place-items:center;width:1.05rem;height:1.05rem;min-height:1.05rem;margin:.12rem 0 0;padding:0;display:grid}.checkbox-row.svelte-fq8g2m input:where(.svelte-fq8g2m):before{content:"";border:solid var(--moon,#f2f3ef);width:.52rem;height:.3rem;transition:transform var(--motion-feedback,.16s) var(--motion-ease,ease);border-width:0 0 1.5px 1.5px;transform:translateY(-.07rem)rotate(-45deg)scale(0)}.checkbox-row.svelte-fq8g2m input:where(.svelte-fq8g2m):checked{border-color:var(--ink,#0b0d10);background:var(--ink,#0b0d10)}.checkbox-row.svelte-fq8g2m input:where(.svelte-fq8g2m):focus-visible{outline:2px solid var(--signal,#82bac6);outline-offset:3px}.checkbox-row.svelte-fq8g2m input:where(.svelte-fq8g2m):checked:before{transform:translateY(-.07rem)rotate(-45deg)scale(1)}.checkbox-row.svelte-fq8g2m a:where(.svelte-fq8g2m){color:inherit;text-underline-offset:.16rem;margin-inline-start:.25rem}.consent-error.svelte-fq8g2m{margin:-.55rem 0 0 1.82rem}.verification.svelte-fq8g2m{min-height:65px}.turnstile-error.svelte-fq8g2m{margin-top:-1rem}.submit.svelte-fq8g2m{border:1px solid var(--ink,#0b0d10);background:var(--ink,#0b0d10);width:min(100%,20rem);min-height:3.5rem;color:var(--moon,#f2f3ef);font:inherit;cursor:pointer;transition:transform var(--motion-feedback,.16s) var(--motion-ease,ease), opacity var(--motion-feedback,.16s) ease, background-color var(--motion-feedback,.16s) ease, border-color var(--motion-feedback,.16s) ease, color var(--motion-feedback,.16s) ease, box-shadow var(--motion-feedback,.16s) ease;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.35rem .8rem 1.5rem;font-size:1rem;display:flex}.submit.svelte-fq8g2m:focus-visible:not(:disabled){color:#050708;background:#dce9eb;border-color:#9bc6cf;box-shadow:0 0 0 4px #82bac61f}.submit.svelte-fq8g2m:focus-visible{outline-offset:4px;outline:2px solid #82bac6}.submit.svelte-fq8g2m:disabled{cursor:progress;opacity:.58}.arrow.svelte-fq8g2m{transition:transform var(--motion-feedback,.16s) var(--motion-ease,ease);font-size:1.15rem}.submit.svelte-fq8g2m:focus-visible .arrow:where(.svelte-fq8g2m){transform:translate(2px,-2px)}.form-result.svelte-fq8g2m{outline:none;margin:0}.form-result.error.svelte-fq8g2m{color:#f0b2ad;animation:svelte-fq8g2m-contact-status-in var(--motion-feedback,.16s) ease both;background:#f0a6a114;border-left:2px solid #f0a6a1;padding:.85rem 1rem;font-size:.95rem;line-height:1.5}.form-result.success.svelte-fq8g2m{border-top:1px solid color-mix(in srgb, var(--ink,#0b0d10) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink,#0b0d10) 20%, transparent);min-height:16rem;animation:svelte-fq8g2m-contact-success-in var(--motion-state,.32s) var(--motion-ease,ease) both;place-content:center start;gap:.6rem;display:grid}.form-result.success.svelte-fq8g2m>span:where(.svelte-fq8g2m){border:1px solid;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.form-result.success.svelte-fq8g2m h3:where(.svelte-fq8g2m),.form-result.success.svelte-fq8g2m p:where(.svelte-fq8g2m){margin:0}.form-result.success.svelte-fq8g2m h3:where(.svelte-fq8g2m){letter-spacing:-.045em;margin-top:.7rem;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:510}.form-result.success.svelte-fq8g2m p:where(.svelte-fq8g2m){color:color-mix(in srgb, var(--ink,#0b0d10) 62%, transparent)}.honeypot.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sr-status.svelte-fq8g2m{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-fq8g2m-contact-status-in{0%{opacity:0}}@keyframes svelte-fq8g2m-contact-success-in{0%{opacity:0;transform:translateY(8px)}}@media (hover:hover) and (pointer:fine){.submit.svelte-fq8g2m:hover:not(:disabled){color:#050708;background:#dce9eb;border-color:#9bc6cf;transform:translateY(-2px);box-shadow:0 .75rem 2.5rem #5ba0b024}.submit.svelte-fq8g2m:hover:not(:disabled) .arrow:where(.svelte-fq8g2m){transform:translate(2px,-2px)}.submit.svelte-fq8g2m:active:not(:disabled){transform:translateY(0);box-shadow:0 .25rem 1rem #5ba0b014}}@media (width<=680px){.field-row.svelte-fq8g2m{grid-template-columns:1fr}.submit.svelte-fq8g2m{width:100%}}@media (prefers-reduced-motion:reduce){.svelte-fq8g2m,.svelte-fq8g2m:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.contact-page.svelte-7dlw3{color:#eef1ef;background:#000;min-height:100vh}.contact-shell.svelte-7dlw3{width:min(100%, var(--content-width));padding-inline:var(--page-gutter);margin-inline:auto}.contact-hero.svelte-7dlw3{min-height:min(900px,86svh);padding:calc(var(--header-height) + 6rem) 0 clamp(5.5rem, 10vw, 9.5rem);background:#000;align-items:flex-end;display:flex}h1.svelte-7dlw3{letter-spacing:-.066em;text-wrap:balance;max-width:1080px;font-size:clamp(4rem,8.3vw,9.2rem);font-weight:500;line-height:.96}.contact-intro.svelte-7dlw3{color:#eef1efad;max-width:750px;margin-top:clamp(3rem,6vw,6rem);font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.7}.contact-inquiry.svelte-7dlw3{background:#000;border-top:1px solid #eef1ef24;padding:clamp(5rem,9vw,8.5rem) 0}.inquiry-grid.svelte-7dlw3{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.inquiry-heading.svelte-7dlw3{top:calc(var(--header-height) + 3rem);position:sticky}h2.svelte-7dlw3{letter-spacing:-.055em;max-width:520px;font-size:clamp(2.5rem,4.6vw,5.1rem);font-weight:500;line-height:1.02}.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3){color:#eef1efb8;transition:color var(--motion-feedback,.16s) ease, border-color var(--motion-feedback,.16s) ease;border-bottom:1px solid #eef1ef4d;align-items:center;gap:.65rem;margin-top:3rem;padding-bottom:.35rem;font-size:clamp(1rem,1.45vw,1.25rem);text-decoration:none;display:inline-flex}.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3) span:where(.svelte-7dlw3),.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3) span:where(.svelte-7dlw3){transition:transform var(--motion-feedback,.16s) var(--motion-ease,cubic-bezier(.22, 1, .36, 1))}.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3):hover,.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3):focus-visible,.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3):hover,.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3):focus-visible{color:#fff;border-color:#fff}.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3):focus-visible span:where(.svelte-7dlw3),.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3):focus-visible span:where(.svelte-7dlw3){transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3):hover span:where(.svelte-7dlw3),.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3):hover span:where(.svelte-7dlw3){transform:translate(2px,-2px)}}.inquiry-form.svelte-7dlw3{--ink:#edf1ef;--moon:#000;min-width:0}.contact-fallback.svelte-7dlw3{border-top:1px solid #eef1ef2b;border-bottom:1px solid #eef1ef2b;align-content:center;gap:2.4rem;min-height:18rem;padding:clamp(2rem,5vw,4rem) 0;display:grid}.contact-fallback.svelte-7dlw3 p:where(.svelte-7dlw3){color:#eef1efab;max-width:580px;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.7}.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3){color:#eef1ef;border-bottom:1px solid #eef1ef73;align-items:center;gap:.65rem;width:fit-content;padding-bottom:.35rem;font-size:clamp(1.2rem,2vw,1.75rem);text-decoration:none;display:inline-flex}@media (width<=900px){.contact-hero.svelte-7dlw3{min-height:76svh;padding-bottom:6rem}.inquiry-grid.svelte-7dlw3{grid-template-columns:1fr;gap:5rem}.inquiry-heading.svelte-7dlw3{position:static}}@media (width<=760px){.contact-hero.svelte-7dlw3{min-height:max(620px,80svh);padding-top:calc(var(--header-height) + 4rem);padding-bottom:4.5rem}h1.svelte-7dlw3{font-size:clamp(3.3rem,15.2vw,5.4rem);line-height:.98}.contact-intro.svelte-7dlw3{margin-top:2.5rem;font-size:1rem}.contact-inquiry.svelte-7dlw3{padding:4.5rem 0 5rem}.inquiry-grid.svelte-7dlw3{gap:3.8rem}.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3){overflow-wrap:anywhere;margin-top:2rem}.contact-fallback.svelte-7dlw3{min-height:15rem}}@media (prefers-reduced-motion:reduce){.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3),.inquiry-heading.svelte-7dlw3>a:where(.svelte-7dlw3) span:where(.svelte-7dlw3),.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3),.contact-fallback.svelte-7dlw3 a:where(.svelte-7dlw3) span:where(.svelte-7dlw3){transition:none}}
