@keyframes svelte-1mzok2v-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1mzok2v-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1mzok2v-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.header.svelte-1mzok2v{z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .28s cubic-bezier(.22,1,.36,1),backdrop-filter .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.scrolled.svelte-1mzok2v{background:#ffffffc7}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.scrolled.svelte-1mzok2v{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}}.scrolled.svelte-1mzok2v{border:1px solid #fff9;box-shadow:0 4px 12px #0000000d,0 2px 4px #0000000a}[data-theme=dark] .scrolled.svelte-1mzok2v{background:#141416b8;border-color:#ffffff0f}.scrolled.svelte-1mzok2v{border:0;border-bottom:1px solid var(--border);box-shadow:0 1px #00000005}.brand.svelte-1mzok2v,.nav.svelte-1mzok2v{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.header.svelte-1mzok2v:not(.scrolled) .brand:where(.svelte-1mzok2v),.header.svelte-1mzok2v:not(.scrolled) .nav:where(.svelte-1mzok2v){opacity:0;pointer-events:none;transform:translateY(-4px)}.inner.svelte-1mzok2v{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.3125rem}@media (width>=768px){.inner.svelte-1mzok2v{padding-inline:1.75rem}}@media (width>=1024px){.inner.svelte-1mzok2v{padding-inline:2.1875rem}}.inner.svelte-1mzok2v{align-items:center;gap:1.75rem;height:64px;display:flex}.brand.svelte-1mzok2v{color:var(--text);align-items:center;gap:.625rem;display:flex}.mark.svelte-1mzok2v{width:28px;height:28px}.wordmark.svelte-1mzok2v{background:var(--brand-gradient);width:136px;height:22px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;display:none;position:relative}.wordmark.svelte-1mzok2v:before{content:"";background:var(--text);transition:opacity .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (width>=768px){.mark.svelte-1mzok2v{display:none}.wordmark.svelte-1mzok2v{display:block}}.brand.svelte-1mzok2v:hover .wordmark:where(.svelte-1mzok2v):before{opacity:0}.nav.svelte-1mzok2v{color:var(--text-strong);gap:1.3125rem;margin-left:auto;font-size:.75rem;font-weight:500;display:none}.nav.svelte-1mzok2v a:where(.svelte-1mzok2v){border-radius:10px;padding:.4375rem .625rem;transition:color .18s cubic-bezier(.22,1,.36,1)}.nav.svelte-1mzok2v a:where(.svelte-1mzok2v):hover{color:var(--text)}@media (width>=1024px){.nav.svelte-1mzok2v{display:flex}}.end.svelte-1mzok2v{align-items:center;gap:.4375rem;margin-left:auto;display:flex}@media (width>=1024px){.end.svelte-1mzok2v{margin-left:0}}@keyframes svelte-7md0gk-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7md0gk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-7md0gk-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.hero.svelte-7md0gk{isolation:isolate;background-color:var(--hero-bg);align-items:flex-start;min-height:100dvh;padding-block:clamp(5.25rem,18vh,12rem) 5.25rem;display:flex;position:relative;overflow:hidden}.bg-photo.svelte-7md0gk{z-index:0;position:absolute;inset:0}.bg-photo.svelte-7md0gk picture,.bg-photo.svelte-7md0gk img{width:100%;height:100%;display:block}.bg-photo.svelte-7md0gk img{object-fit:cover;object-position:left top}.bg-photo.svelte-7md0gk:before{content:"";pointer-events:none;background:radial-gradient(at 35% 35%,#0000 35%,#0000006b 100%);position:absolute;inset:0}.bg-photo.svelte-7md0gk:after{content:"";background:var(--hero-bg);opacity:1;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bg-photo.loaded.svelte-7md0gk:after{opacity:0}.inner.svelte-7md0gk{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.3125rem}@media (width>=768px){.inner.svelte-7md0gk{padding-inline:1.75rem}}@media (width>=1024px){.inner.svelte-7md0gk{padding-inline:2.1875rem}}.inner.svelte-7md0gk{z-index:1;width:100%;position:relative}.copy.svelte-7md0gk{border-radius:28px;max-width:38rem;padding:1.75rem clamp(1.125rem,4vw,2.1875rem) 2.1875rem}@media (width>=768px){.copy.svelte-7md0gk{margin-inline-start:-1.3125rem;padding:3.5rem 5.25rem}}@media (width>=1536px){.copy.svelte-7md0gk{margin-inline-start:-5.25rem}}.copy.svelte-7md0gk{background:#ffffff6b;border:1px solid #ffffff8c;box-shadow:0 10px 40px #0818281f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.copy.svelte-7md0gk{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%)}}[data-theme=dark] .copy.svelte-7md0gk{background:#1414166b;border-color:#ffffff14;box-shadow:0 14px 48px #00000059}.headline.svelte-7md0gk{letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin-bottom:1.75rem;font-family:Geist Variable,Geist,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.25rem,3.6vw + 1.3rem,4.75rem);font-weight:700;line-height:1;animation:.48s cubic-bezier(.22,1,.36,1) 60ms both svelte-7md0gk-fade-up}.emphasis.svelte-7md0gk{color:var(--text-strong);letter-spacing:-.025em;font-style:normal;font-weight:300}.lede.svelte-7md0gk{color:var(--text-strong);max-width:48ch;margin-bottom:2.1875rem;padding-left:1rem;font-size:clamp(1.05rem,.9vw + .95rem,1.125rem);line-height:1.65;animation:.48s cubic-bezier(.22,1,.36,1) .14s both svelte-7md0gk-fade-up}.actions.svelte-7md0gk{flex-direction:column;gap:.625rem;animation:.48s cubic-bezier(.22,1,.36,1) .22s both svelte-7md0gk-fade-up;display:flex}.actions.svelte-7md0gk .btn{justify-content:center;width:100%}@media (width>=640px){.actions.svelte-7md0gk{flex-flow:wrap}.actions.svelte-7md0gk .btn{width:auto}}.actions.svelte-7md0gk .btn-primary{color:var(--text);border-color:var(--text);box-shadow:none;background:0 0;transition:background .48s cubic-bezier(.22,1,.36,1),color .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1)}.actions.svelte-7md0gk .btn-primary:hover:not(:disabled):not(.is-loading){background:var(--accent);color:var(--bg);border-color:var(--accent);filter:none;box-shadow:none;transform:none}.actions.svelte-7md0gk .btn-primary:active:not(:disabled):not(.is-loading){transform:none}.signage.svelte-7md0gk{z-index:1;aspect-ratio:1939/285;width:min(18vw,240px);-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;filter:drop-shadow(0 8px 28px #0818288c)drop-shadow(0 2px 4px #08182866);pointer-events:none;background:#ffffffb3;animation:.48s cubic-bezier(.22,1,.36,1) .32s both svelte-7md0gk-fade-up;display:none;position:absolute;bottom:clamp(2.625rem,10vh,5.25rem);right:clamp(1.3125rem,5vw,3.5rem)}@media (width>=768px){.signage.svelte-7md0gk{display:block}}[data-theme=dark] .signage.svelte-7md0gk{filter:drop-shadow(0 0 24px #53d2ae40)}@keyframes svelte-1tzqgxd-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1tzqgxd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tzqgxd-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.intro.svelte-1tzqgxd{background:var(--bg);padding-block:3.5rem 1.75rem}@media (width>=768px){.intro.svelte-1tzqgxd{padding-block:7rem 2.625rem}}.inner.svelte-1tzqgxd{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.3125rem}@media (width>=768px){.inner.svelte-1tzqgxd{padding-inline:1.75rem}}@media (width>=1024px){.inner.svelte-1tzqgxd{padding-inline:2.1875rem}}.inner.svelte-1tzqgxd{max-width:880px}.eyebrow.svelte-1tzqgxd{letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);background:var(--surface);border:1px solid var(--border);border-radius:999px;margin-bottom:1.3125rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.title.svelte-1tzqgxd{letter-spacing:-.04em;color:var(--text);text-wrap:balance;max-width:22ch;margin-bottom:1.3125rem;font-size:clamp(2.25rem,4vw + .5rem,3.25rem);font-weight:700;line-height:1.1}.grad.svelte-1tzqgxd{color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#53d2ae 0%,#2c9275 100%);-webkit-background-clip:text;background-clip:text;padding-inline-end:.08em;font-style:italic}.lede.svelte-1tzqgxd{color:var(--text-muted);max-width:64ch;padding-left:1rem;font-size:1rem;line-height:1.65}@keyframes svelte-12e2hhh-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12e2hhh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-12e2hhh-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.orbit-shell.svelte-12e2hhh{max-width:760px;margin-inline:auto;padding-inline:.625rem}@media (width>=640px){.orbit-shell.svelte-12e2hhh{padding-inline:1.3125rem}}@media (width>=1024px){.orbit-shell.svelte-12e2hhh{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3.5rem;max-width:1200px;padding-inline:1.75rem;display:grid}}.orbit.svelte-12e2hhh{aspect-ratio:1;width:100%;max-width:580px;margin:0 auto 2.625rem;position:relative}@media (width>=768px){.orbit.svelte-12e2hhh{max-width:640px}}@media (width>=1024px){.orbit.svelte-12e2hhh{max-width:520px;margin-bottom:0}}.lines.svelte-12e2hhh{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.line.svelte-12e2hhh{stroke:var(--brand-1);stroke-width:1.1px;stroke-linecap:round;opacity:.34;transition:opacity .28s cubic-bezier(.22,1,.36,1),stroke-width .28s cubic-bezier(.22,1,.36,1)}.line.active.svelte-12e2hhh{opacity:1;stroke-width:2.2px}.halo.svelte-12e2hhh{filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(circle,#53d2ae6b 0%,#53d2ae1f 45%,#0000 70%);border-radius:50%;width:46%;height:46%;animation:7s cubic-bezier(.65,0,.35,1) infinite svelte-12e2hhh-halo-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .halo.svelte-12e2hhh{background:radial-gradient(circle,#53d2ae8c 0%,#53d2ae2e 45%,#0000 70%)}@keyframes svelte-12e2hhh-halo-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.core.svelte-12e2hhh{width:28%;height:28%;color:var(--text);z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.4375rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-glyph.svelte-12e2hhh{filter:drop-shadow(0 2px 6px #0000000f);width:78%;min-width:72px;height:auto;margin-top:20px}[data-theme=dark] .core-glyph.svelte-12e2hhh{filter:drop-shadow(0 2px 8px #00000080)}.core-label.svelte-12e2hhh{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.node.svelte-12e2hhh{top:calc(50% - cos(var(--angle)) * 40% + var(--y-offset,0px));left:calc(50% + sin(var(--angle)) * 40%);z-index:3;min-width:96px;font:inherit;letter-spacing:-.025em;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;text-align:center;transform-origin:50%;will-change:transform;backface-visibility:hidden;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;padding:.4375rem .625rem;font-size:.6875rem;font-weight:600;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.node.svelte-12e2hhh:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translate(-50%,-50%)scale(1.04)}.node.svelte-12e2hhh:focus-visible{border-color:var(--brand-deep);box-shadow:0 0 0 3px #53d2ae38, var(--shadow-md);outline:none}.node.active.svelte-12e2hhh{border-color:var(--brand-deep);color:var(--brand-deep);background:var(--bg-elevated);box-shadow:0 0 0 6px #53d2ae1a, var(--shadow-md);transform:translate(-50%,-50%)scale(1.06)}.node.pinned.svelte-12e2hhh{background:linear-gradient(180deg, var(--bg-elevated), #53d2ae14)}@media (width>=640px){.node.svelte-12e2hhh{min-width:116px;padding:.625rem 1.125rem;font-size:.75rem}}@media (width>=768px){.node.svelte-12e2hhh{min-width:132px;padding:.625rem 1.3125rem;font-size:.875rem}}.node-dot.svelte-12e2hhh{background:var(--brand-deep);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-block;box-shadow:0 0 0 2px #53d2ae2e}.node.active.svelte-12e2hhh .node-dot:where(.svelte-12e2hhh){transform:scale(1.4)}.detail.svelte-12e2hhh{text-align:center;max-width:540px;min-height:6.5rem;margin-inline:auto;padding-inline:.875rem}@media (width>=1024px){.detail.svelte-12e2hhh{text-align:left;max-width:480px;margin-inline:0;padding-inline:0}}.detail-eyebrow.svelte-12e2hhh{letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);margin-bottom:.625rem;font-size:.6875rem;font-weight:600;animation:.28s cubic-bezier(.22,1,.36,1) svelte-12e2hhh-fade-up}.detail-body.svelte-12e2hhh{color:var(--text-muted);text-wrap:balance;font-size:1rem;line-height:1.65;animation:.28s cubic-bezier(.22,1,.36,1) 60ms both svelte-12e2hhh-fade-up}@media (prefers-reduced-motion:reduce){.halo.svelte-12e2hhh,.detail-eyebrow.svelte-12e2hhh,.detail-body.svelte-12e2hhh{animation:none}}@keyframes svelte-g3hhkq-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g3hhkq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-g3hhkq-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.scale.svelte-g3hhkq{background:var(--bg);padding-block:1.75rem 3.5rem}@media (width>=768px){.scale.svelte-g3hhkq{padding-block:2.625rem 7rem}}.inner.svelte-g3hhkq{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.3125rem}@media (width>=768px){.inner.svelte-g3hhkq{padding-inline:1.75rem}}@media (width>=1024px){.inner.svelte-g3hhkq{padding-inline:2.1875rem}}.grid.svelte-g3hhkq{grid-template-columns:1fr;gap:2.1875rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.grid.svelte-g3hhkq{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.cell.svelte-g3hhkq{padding-top:1.125rem;position:relative}.rule.svelte-g3hhkq{background:var(--brand-gradient);border-radius:2px;width:32px;height:2px;transition:width .48s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.cell.svelte-g3hhkq:hover .rule:where(.svelte-g3hhkq){width:56px}.cell-title.svelte-g3hhkq{letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin-bottom:.625rem;font-size:1.375rem;font-weight:700;line-height:1.25}.cell-body.svelte-g3hhkq{color:var(--text-muted);max-width:36ch;font-size:.875rem;line-height:1.65}@keyframes svelte-1ecd5cw-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ecd5cw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ecd5cw-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.value.svelte-1ecd5cw{background:var(--bg)}@keyframes svelte-j2npvr-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-j2npvr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-j2npvr-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.cta-section.svelte-j2npvr{background:var(--bg);padding-block:2.625rem}@media (width>=768px){.cta-section.svelte-j2npvr{padding-block:5.25rem}}.inner.svelte-j2npvr{width:100%;max-width:1240px;margin-inline:auto;padding-inline:0}@media (width>=640px){.inner.svelte-j2npvr{padding-inline:1.3125rem}}@media (width>=768px){.inner.svelte-j2npvr{padding-inline:1.75rem}}@media (width>=1024px){.inner.svelte-j2npvr{padding-inline:2.1875rem}}.card.svelte-j2npvr{isolation:isolate;background:linear-gradient(180deg, var(--bg-elevated), var(--surface));border:1px solid var(--border);box-shadow:var(--shadow-md);border-inline:0;border-radius:0;padding:clamp(1.3125rem,5vw,4.375rem);animation:.36s cubic-bezier(.22,1,.36,1) both svelte-j2npvr-soft-enter;position:relative;overflow:hidden}@keyframes svelte-j2npvr-soft-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.card.svelte-j2npvr{border-inline:1px solid var(--border);border-radius:40px}}.halo.svelte-j2npvr{filter:blur(60px);z-index:-1;pointer-events:none;background:radial-gradient(#53d2ae52,#0000 65%);height:80%;position:absolute;inset:-40% -10% auto}.head.svelte-j2npvr{text-align:center;max-width:640px;margin:0 auto 2.1875rem}.title.svelte-j2npvr{letter-spacing:-.04em;color:var(--text);margin-bottom:.875rem;max-width:18ch;margin-inline:auto;font-size:clamp(2rem,4vw + .5rem,3.25rem);font-weight:700;line-height:1.1}.grad.svelte-j2npvr{color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(135deg,#53d2ae 0%,#2c9275 100%);-webkit-background-clip:text;background-clip:text;padding-inline-end:.08em;font-style:italic}.sub.svelte-j2npvr{color:var(--text-muted);font-size:1rem;line-height:1.65}.form.svelte-j2npvr{flex-direction:column;gap:1.125rem;max-width:640px;margin-inline:auto;display:flex}.row.svelte-j2npvr{grid-template-columns:1fr;gap:1.125rem;display:grid}@media (width>=768px){.row.svelte-j2npvr{grid-template-columns:1fr 1fr}}.field.svelte-j2npvr{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.field.svelte-j2npvr .label:where(.svelte-j2npvr){color:var(--text-strong);font-size:.75rem;font-weight:500}.field.svelte-j2npvr .required:where(.svelte-j2npvr){color:var(--brand-deep);margin-inline-start:1px;font-style:normal;font-weight:600}.field.svelte-j2npvr .optional:where(.svelte-j2npvr){color:var(--text-muted);margin-inline-start:.25rem;font-style:normal;font-weight:400}.field.svelte-j2npvr input:where(.svelte-j2npvr),.field.svelte-j2npvr textarea:where(.svelte-j2npvr){width:100%;min-width:0;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:14px;padding:.625rem .875rem;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.field.svelte-j2npvr input:where(.svelte-j2npvr)::placeholder,.field.svelte-j2npvr textarea:where(.svelte-j2npvr)::placeholder{color:var(--text-subtle)}.field.svelte-j2npvr input:where(.svelte-j2npvr):hover,.field.svelte-j2npvr textarea:where(.svelte-j2npvr):hover{border-color:var(--text-subtle)}.field.svelte-j2npvr input:where(.svelte-j2npvr):focus,.field.svelte-j2npvr textarea:where(.svelte-j2npvr):focus{border-color:var(--brand-deep);outline:none;box-shadow:0 0 0 3px #53d2ae2e}.field.svelte-j2npvr input[aria-invalid=true]:where(.svelte-j2npvr),.field.svelte-j2npvr textarea[aria-invalid=true]:where(.svelte-j2npvr){border-color:#d4543d;box-shadow:0 0 0 3px #d4543d29}.field.svelte-j2npvr textarea:where(.svelte-j2npvr){resize:vertical;min-height:120px}.meta.svelte-j2npvr{justify-content:space-between;align-items:baseline;gap:.625rem;min-height:1rem;display:flex}.err.svelte-j2npvr{color:#d4543d;font-size:.6875rem}.count.svelte-j2npvr{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:.6875rem}.count.warn.svelte-j2npvr{color:#c98a2c}.count.over.svelte-j2npvr{color:#d4543d;font-weight:600}.form-error.svelte-j2npvr{color:#d4543d;text-align:center;margin-block:-.4375rem 0;font-size:.75rem}.submit-row.svelte-j2npvr{justify-content:center;display:flex}.success.svelte-j2npvr{text-align:center;max-width:480px;margin:0 auto;padding-block:1.75rem}.success.svelte-j2npvr svg:where(.svelte-j2npvr){color:var(--brand-deep);background:#53d2ae26;border-radius:50%;width:56px;height:56px;margin:0 auto .875rem;padding:.625rem}.success.svelte-j2npvr h3:where(.svelte-j2npvr){letter-spacing:-.025em;color:var(--text);margin-bottom:.4375rem;font-size:1.375rem;font-weight:700}.success.svelte-j2npvr p:where(.svelte-j2npvr){color:var(--text-muted);line-height:1.65}.noscript.svelte-j2npvr{color:var(--text-muted);text-align:center;margin-top:.875rem;font-size:.75rem}@keyframes svelte-ufm0t-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ufm0t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ufm0t-float-soft{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.04)}}.footer.svelte-ufm0t{background:var(--surface);border-top:1px solid var(--border);padding-block:2.625rem;animation:.36s cubic-bezier(.22,1,.36,1) both svelte-ufm0t-soft-enter}@keyframes svelte-ufm0t-soft-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.inner.svelte-ufm0t{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.3125rem}@media (width>=768px){.inner.svelte-ufm0t{padding-inline:1.75rem}}@media (width>=1024px){.inner.svelte-ufm0t{padding-inline:2.1875rem}}.inner.svelte-ufm0t{grid-template-columns:1fr;align-items:center;gap:1.3125rem;display:grid}@media (width>=768px){.inner.svelte-ufm0t{grid-template-columns:auto 1fr auto}}.brand.svelte-ufm0t{align-items:center;display:flex}.wordmark.svelte-ufm0t{background:var(--text);width:120px;height:32px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;display:inline-block}.nav.svelte-ufm0t{color:var(--text-muted);justify-content:flex-start;gap:1.125rem;font-size:.75rem;display:flex}@media (width>=768px){.nav.svelte-ufm0t{justify-content:center}}.nav.svelte-ufm0t a:where(.svelte-ufm0t){transition:color .18s cubic-bezier(.22,1,.36,1)}.nav.svelte-ufm0t a:where(.svelte-ufm0t):hover{color:var(--text)}.copy.svelte-ufm0t{color:var(--text-muted);text-align:left;font-size:.6875rem}@media (width>=768px){.copy.svelte-ufm0t{text-align:right}}.credit.svelte-ufm0t{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.3125rem}@media (width>=768px){.credit.svelte-ufm0t{padding-inline:1.75rem}}@media (width>=1024px){.credit.svelte-ufm0t{padding-inline:2.1875rem}}.credit.svelte-ufm0t{color:var(--text-subtle);text-align:left;margin-top:1.3125rem;font-size:.6875rem}.credit.svelte-ufm0t a:where(.svelte-ufm0t){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;transition:color .18s cubic-bezier(.22,1,.36,1)}.credit.svelte-ufm0t a:where(.svelte-ufm0t):hover{color:var(--text-muted)}@media (width>=768px){.credit.svelte-ufm0t{text-align:right}}.visually-hidden.svelte-ufm0t{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
