.contact-hero.svelte-wkxllv,.contact-paths.svelte-wkxllv,.contact-bottom.svelte-wkxllv{width:100%;max-width:1608px;margin-inline:auto}.contact-hero.svelte-wkxllv{grid-template-columns:minmax(0,.82fr) minmax(600px,1.18fr);align-items:start;gap:clamp(48px,6vw,96px);display:grid}.contact-copy.svelte-wkxllv{position:sticky;top:136px}.contact-copy.svelte-wkxllv h1:where(.svelte-wkxllv){max-width:760px;font-family:var(--font-heading);letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.2vw,84px);font-weight:600;line-height:.92}.contact-copy.svelte-wkxllv h1:where(.svelte-wkxllv) em:where(.svelte-wkxllv),.contact-paths__intro.svelte-wkxllv h2:where(.svelte-wkxllv) em:where(.svelte-wkxllv),.contact-bottom.svelte-wkxllv h2:where(.svelte-wkxllv) em:where(.svelte-wkxllv){z-index:1;font-style:normal;display:inline-block;position:relative}.contact-copy.svelte-wkxllv h1:where(.svelte-wkxllv) em:where(.svelte-wkxllv):after,.contact-paths__intro.svelte-wkxllv h2:where(.svelte-wkxllv) em:where(.svelte-wkxllv):after{content:"";z-index:-1;background:var(--lime,#dfff35);border-radius:999px;height:.18em;position:absolute;bottom:.03em;left:-.03em;right:-.03em}.contact-intro.svelte-wkxllv{max-width:620px;color:var(--muted,#70706a);margin:30px 0 0;font-size:17px;line-height:1.7}.contact-details.svelte-wkxllv{grid-template-columns:1fr 1fr;gap:10px;margin-top:clamp(42px,6vw,76px);display:grid}.contact-detail.svelte-wkxllv{background:var(--soft,#f6f6f2);color:#11110f;border-radius:23px;flex-direction:column;min-height:190px;padding:22px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex}.contact-detail.svelte-wkxllv:hover{transform:translateY(-4px);box-shadow:0 18px 42px #11110f0f}.contact-detail--lime.svelte-wkxllv{background:var(--lime,#dfff35)}.contact-detail__label.svelte-wkxllv{color:#777770;letter-spacing:.12em;font-size:10px}.contact-detail.svelte-wkxllv>div:where(.svelte-wkxllv){justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.contact-detail.svelte-wkxllv strong:where(.svelte-wkxllv){font-family:var(--font-heading);font-size:22px;font-weight:600}.contact-detail__arrow.svelte-wkxllv{color:#fff;background:#11110f;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.contact-detail.svelte-wkxllv p:where(.svelte-wkxllv){color:#73736d;margin:13px 0 0;font-size:14px;line-height:1.55}.contact-detail--lime.svelte-wkxllv p:where(.svelte-wkxllv){color:#11110f9e}.contact-form-wrap.svelte-wkxllv{background:#ffffffeb;border:1px solid #11110f0b;border-radius:36px;width:100%;min-width:0;min-height:700px;padding:clamp(26px,3vw,42px);box-shadow:0 24px 80px #11110f09}.contact-form-heading.svelte-wkxllv{border-bottom:1px solid #ecece7;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;padding-bottom:28px;display:flex}.contact-form-heading.svelte-wkxllv p:where(.svelte-wkxllv){color:#888881;letter-spacing:.13em;margin:0 0 10px;font-size:10px}.contact-form-heading.svelte-wkxllv h2:where(.svelte-wkxllv){font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.5vw,40px);font-weight:600;line-height:1}.contact-form-index.svelte-wkxllv{background:var(--lime,#dfff35);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.contact-form.svelte-wkxllv{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.field-grid.svelte-wkxllv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.form-field-shell.svelte-wkxllv{z-index:1;min-width:0;position:relative}.form-field-shell.svelte-wkxllv:has(.custom-select.is-open:where(.svelte-wkxllv)){z-index:100}.field-feedback.svelte-wkxllv{min-height:18px;margin-top:6px;padding-inline:5px;font-size:11px;line-height:1.35}.field-feedback__error.svelte-wkxllv{color:#9c3939}.field-feedback__hint.svelte-wkxllv{color:#11110f6b}.form-field.svelte-wkxllv{background:#f8f8f5;border:1px solid #ecece7;border-radius:18px;flex-direction:column;gap:9px;min-width:0;min-height:92px;padding:15px 17px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.form-field.svelte-wkxllv:focus-within{background:#fff;border-color:#11110f2e;box-shadow:0 0 0 3px #dfff351f}.form-field.has-error.svelte-wkxllv{border-color:#9c393942;box-shadow:0 0 0 3px #9c39390a}.form-field.svelte-wkxllv>span:where(.svelte-wkxllv){color:#777770;letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.2}.form-field.svelte-wkxllv>span:where(.svelte-wkxllv) small:where(.svelte-wkxllv){color:#adada6;margin-left:7px;font-size:8px}.form-field.svelte-wkxllv input:where(.svelte-wkxllv),.form-field.svelte-wkxllv textarea:where(.svelte-wkxllv){color:#11110f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px;line-height:1.5}.form-field.svelte-wkxllv input:where(.svelte-wkxllv)::placeholder,.form-field.svelte-wkxllv textarea:where(.svelte-wkxllv)::placeholder{color:#b0b0a9}.form-field--select.svelte-wkxllv{z-index:1;min-height:92px}.form-field--select.is-open.svelte-wkxllv{z-index:100}.custom-select.svelte-wkxllv{width:100%;position:relative}.custom-select__trigger.svelte-wkxllv{color:#11110f;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:16px;line-height:1.5;display:flex}.custom-select__placeholder.svelte-wkxllv{color:#b0b0a9}.select-arrow.svelte-wkxllv{color:#11110f;pointer-events:none;background:#11110f0e;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s;display:flex}.select-arrow.svelte-wkxllv svg:where(.svelte-wkxllv){width:12px;height:12px;display:block}.custom-select.is-open.svelte-wkxllv .select-arrow:where(.svelte-wkxllv){background:var(--lime,#dfff35);transform:rotate(180deg)}.custom-select__menu.svelte-wkxllv{z-index:30;-webkit-backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #11110f12;border-radius:18px;gap:4px;padding:8px;animation:.16s cubic-bezier(.2,.8,.2,1) both svelte-wkxllv-select-menu-in;display:grid;position:absolute;top:calc(100% + 13px);left:-17px;right:-17px;box-shadow:0 22px 55px #11110f1f,0 4px 14px #11110f0d}@keyframes svelte-wkxllv-select-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.custom-select__option.svelte-wkxllv{color:#55554f;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;font-size:14px;transition:background .14s,color .14s,transform .14s;display:flex}.custom-select__option.svelte-wkxllv:hover,.custom-select__option.svelte-wkxllv:focus-visible{color:#11110f;background:#f5f5f0;outline:0}.custom-select__option.svelte-wkxllv:active{transform:scale(.995)}.custom-select__option.is-selected.svelte-wkxllv{color:#11110f;background:#dfff3552}.custom-select__check.svelte-wkxllv{background:var(--lime,#dfff35);color:#11110f;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.form-field--message.svelte-wkxllv{width:100%;min-height:240px;position:relative}.form-field.svelte-wkxllv textarea:where(.svelte-wkxllv){resize:vertical;min-height:158px;padding-bottom:22px}.character-count.svelte-wkxllv{color:#a0a099;font-size:10px;position:absolute;bottom:13px;right:16px}.contact-honeypot.svelte-wkxllv{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-bottom.svelte-wkxllv{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:4px;padding-top:4px;display:flex}.form-bottom.svelte-wkxllv p:where(.svelte-wkxllv){color:#92928b;margin:0;font-size:12px}.submit-error.svelte-wkxllv{color:#9c3939!important;margin-top:5px!important}.contact-submit.svelte-wkxllv{color:#fff;min-width:190px;min-height:56px;font:inherit;cursor:pointer;background:#11110f;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:0 9px 0 20px;font-size:14px;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.contact-submit.svelte-wkxllv i:where(.svelte-wkxllv){background:var(--lime,#dfff35);color:#11110f;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.contact-submit.svelte-wkxllv:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 26px #11110f1f}.contact-submit.svelte-wkxllv:disabled{opacity:.35;cursor:not-allowed}.submit-spinner.svelte-wkxllv{border:2px solid #11110f2e;border-top-color:#11110f;border-radius:50%;width:18px;height:18px;animation:.72s linear infinite svelte-wkxllv-spin;display:block}@keyframes svelte-wkxllv-spin{to{transform:rotate(360deg)}}.contact-success.svelte-wkxllv{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:610px;padding:30px;animation:.45s cubic-bezier(.2,.8,.2,1) both svelte-wkxllv-success-in;display:flex}@keyframes svelte-wkxllv-success-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.contact-success__emoji.svelte-wkxllv{margin-bottom:18px;font-size:34px;line-height:1}.contact-success__eyebrow.svelte-wkxllv{color:#888881;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.contact-success.svelte-wkxllv h2:where(.svelte-wkxllv){font-family:var(--font-heading);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:.98}.contact-success.svelte-wkxllv>p:where(.svelte-wkxllv):not(.contact-success__eyebrow){color:#6f6f69;max-width:520px;margin:20px 0 0;font-size:15px;line-height:1.7}.contact-success.svelte-wkxllv>p:where(.svelte-wkxllv) strong:where(.svelte-wkxllv){color:#11110f;font-weight:600}.contact-success.svelte-wkxllv button:where(.svelte-wkxllv){color:#11110f;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #11110f42;margin-top:24px;padding:0 0 4px;font-size:13px}.contact-paths.svelte-wkxllv{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.contact-paths__intro.svelte-wkxllv h2:where(.svelte-wkxllv){max-width:700px;font-family:var(--font-heading);letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.2vw,62px);font-weight:600;line-height:.98}.contact-paths__grid.svelte-wkxllv{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-paths__grid.svelte-wkxllv article:where(.svelte-wkxllv){background:var(--soft,#f6f6f2);border-radius:28px;flex-direction:column;min-height:360px;padding:26px;display:flex}.contact-paths__grid.svelte-wkxllv article:where(.svelte-wkxllv)>span:where(.svelte-wkxllv){color:#898982;letter-spacing:.1em;font-size:10px}.contact-paths__grid.svelte-wkxllv article:where(.svelte-wkxllv)>div:where(.svelte-wkxllv){margin-top:auto}.contact-paths__grid.svelte-wkxllv strong:where(.svelte-wkxllv){font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.05;display:block}.contact-paths__grid.svelte-wkxllv p:where(.svelte-wkxllv){color:#74746e;margin:13px 0 22px;font-size:14px;line-height:1.65}.contact-paths__grid.svelte-wkxllv a:where(.svelte-wkxllv){color:#11110f;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.contact-paths__grid.svelte-wkxllv i:where(.svelte-wkxllv){font-style:normal;transition:transform .2s}.contact-paths__grid.svelte-wkxllv a:where(.svelte-wkxllv):hover i:where(.svelte-wkxllv){transform:translate(3px,-3px)}.contact-paths__featured.svelte-wkxllv{background:var(--lime,#dfff35)!important}.contact-paths__featured.svelte-wkxllv p:where(.svelte-wkxllv){color:#11110fa3}.contact-bottom.svelte-wkxllv{text-align:left;color:#fff;background:#11110f;border-radius:38px;justify-content:space-between;align-items:flex-end;gap:50px;min-height:440px;padding-top:clamp(62px,7vw,100px);padding-bottom:clamp(62px,7vw,100px);display:flex}.contact-bottom.svelte-wkxllv>div:where(.svelte-wkxllv){text-align:left;flex:auto;align-self:center;transform:translateY(-28px)}.contact-bottom.svelte-wkxllv>div:where(.svelte-wkxllv)>p:where(.svelte-wkxllv){color:#9b9b95;letter-spacing:.14em;margin:0 0 22px;font-size:10px}.contact-bottom.svelte-wkxllv h2:where(.svelte-wkxllv){max-width:980px;font-family:var(--font-heading);letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.8vw,72px);font-weight:600;line-height:.96}.contact-bottom.svelte-wkxllv h2:where(.svelte-wkxllv) em:where(.svelte-wkxllv){color:var(--lime,#dfff35)}.contact-bottom.svelte-wkxllv>a:where(.svelte-wkxllv){color:#11110f;background:#fff;border-radius:17px;flex:none;align-items:center;gap:22px;min-height:62px;margin-left:auto;padding:0 10px 0 21px;font-size:14px;text-decoration:none;display:inline-flex}.contact-bottom.svelte-wkxllv>a:where(.svelte-wkxllv) i:where(.svelte-wkxllv){background:var(--lime,#dfff35);border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}@media (width<=1280px){.contact-hero.svelte-wkxllv{grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);gap:42px}.contact-copy.svelte-wkxllv h1:where(.svelte-wkxllv){font-size:clamp(50px,4.7vw,70px)}.contact-details.svelte-wkxllv{grid-template-columns:1fr}}@media (width<=1100px){.contact-hero.svelte-wkxllv,.contact-paths.svelte-wkxllv{grid-template-columns:1fr}.contact-copy.svelte-wkxllv{position:static}.contact-copy.svelte-wkxllv h1:where(.svelte-wkxllv){max-width:900px}.contact-intro.svelte-wkxllv{max-width:720px}.contact-details.svelte-wkxllv{max-width:760px}.contact-bottom.svelte-wkxllv{flex-direction:column;align-items:flex-start}.contact-bottom.svelte-wkxllv>div:where(.svelte-wkxllv){align-self:auto;transform:none}}@media (width<=700px){.contact-hero.svelte-wkxllv{gap:38px}.contact-copy.svelte-wkxllv h1:where(.svelte-wkxllv){font-size:46px}.contact-intro.svelte-wkxllv{font-size:16px}.contact-details.svelte-wkxllv,.field-grid.svelte-wkxllv,.contact-paths__grid.svelte-wkxllv{grid-template-columns:1fr}.contact-detail.svelte-wkxllv{min-height:165px}.contact-form-wrap.svelte-wkxllv{border-radius:27px;min-height:0;padding:19px}.contact-form-heading.svelte-wkxllv{margin-bottom:22px;padding-bottom:20px}.contact-form-heading.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:30px}.form-field--message.svelte-wkxllv{min-height:230px}.form-bottom.svelte-wkxllv{flex-direction:column;align-items:stretch}.contact-submit.svelte-wkxllv{width:100%}.contact-success.svelte-wkxllv{min-height:500px;padding:20px 4px}.contact-paths__intro.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:42px}.contact-paths__grid.svelte-wkxllv article:where(.svelte-wkxllv){min-height:280px}.contact-bottom.svelte-wkxllv{border-radius:28px;min-height:430px}.contact-bottom.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:43px}.contact-bottom.svelte-wkxllv>a:where(.svelte-wkxllv){justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.svelte-wkxllv{transition-duration:.01ms!important}}
