.contact-hero[data-astro-cid-uw5kdbxl]{padding-top:160px;padding-bottom:60px;text-align:center;overflow:hidden;position:relative}.hero-rings[data-astro-cid-uw5kdbxl]{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);pointer-events:none;z-index:0}.ring[data-astro-cid-uw5kdbxl]{position:absolute;border-radius:50%;border:1px solid rgba(var(--brand-rgb),.07);transform:translate(-50%,-50%);left:0;top:0}.ring[data-astro-cid-uw5kdbxl].r1{width:340px;height:340px}.ring[data-astro-cid-uw5kdbxl].r2{width:560px;height:560px;border-color:rgba(var(--brand-rgb),.05)}.ring[data-astro-cid-uw5kdbxl].r3{width:780px;height:780px;border-color:rgba(var(--brand-rgb),.03)}.contact-hero[data-astro-cid-uw5kdbxl] .wrap[data-astro-cid-uw5kdbxl]{position:relative;z-index:1}.hero-badge[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:7px;padding:5px 14px 5px 8px;background:rgba(var(--brand-rgb),.06);border:1px solid rgba(var(--brand-rgb),.12);border-radius:999px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.07em;color:var(--brand);text-transform:uppercase;margin-bottom:32px}.hero-title[data-astro-cid-uw5kdbxl]{font-family:var(--heading);font-size:clamp(38px,6vw,70px);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--text-1);max-width:840px;margin:0 auto 24px;text-wrap:balance}.hero-title[data-astro-cid-uw5kdbxl] .accent[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;font-weight:400;font-optical-sizing:auto;letter-spacing:-.01em;color:var(--brand)}.hero-dot[data-astro-cid-uw5kdbxl]{color:var(--brand);font-family:var(--heading);font-weight:600;letter-spacing:-.08em}.hero-lead[data-astro-cid-uw5kdbxl]{font-size:16.5px;line-height:1.65;color:var(--text-2);max-width:50ch;margin:0 auto;text-wrap:pretty}.contact-body[data-astro-cid-uw5kdbxl]{padding-top:8px}.contact-layout[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.45fr 1fr;gap:36px;align-items:start}.form-wrap[data-astro-cid-uw5kdbxl]{position:relative}.form-card[data-astro-cid-uw5kdbxl]{background:var(--surface);border:1px solid var(--border-1);border-radius:20px;padding:44px 40px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;transition:box-shadow .3s ease}.form-card[data-astro-cid-uw5kdbxl]:focus-within{box-shadow:var(--shadow-lg),0 0 0 3px rgba(var(--brand-rgb),.06)}.form-topbar[data-astro-cid-uw5kdbxl]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,var(--brand-hex-mid) 50%,var(--brand-hex-lo) 100%);background-size:200% 100%;animation:topbar-slide 4s ease-in-out infinite alternate}@keyframes topbar-slide{0%{background-position:0% 50%}to{background-position:100% 50%}}.form-card-header[data-astro-cid-uw5kdbxl]{margin-bottom:36px}.form-title[data-astro-cid-uw5kdbxl]{font-family:var(--heading);font-size:20px;font-weight:600;letter-spacing:-.022em;color:var(--text-1);margin:0 0 6px}.form-sub[data-astro-cid-uw5kdbxl]{font-size:13px;line-height:1.6;color:var(--text-3);margin:0}.cform[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:22px}.form-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.ff[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.control-field[data-astro-cid-uw5kdbxl]{gap:9px;min-width:0}.field-label[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:500}.control-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.control-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl],.select-trigger[data-astro-cid-uw5kdbxl]{width:100%;border:1px solid var(--border-1);border-radius:12px;background:linear-gradient(180deg,rgba(var(--brand-rgb),.035),#fff0),color-mix(in srgb,var(--surface) 88%,var(--surface-alt));padding:13px 14px;font-family:var(--sans);font-size:14.5px;line-height:1.45;color:var(--text-1);outline:none;box-shadow:inset 0 1px #ffffffb8;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-appearance:none;appearance:none}.control-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.control-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:color-mix(in srgb,var(--text-3) 78%,white)}.control-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:148px;line-height:1.6;padding-top:14px}.control-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.control-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus,.select-trigger[data-astro-cid-uw5kdbxl]:focus-visible,.select-field[data-astro-cid-uw5kdbxl][data-state=open] .select-trigger[data-astro-cid-uw5kdbxl]{background:var(--surface);border-color:rgba(var(--brand-rgb),.42);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.08),inset 0 1px #ffffffc2}.select-field[data-astro-cid-uw5kdbxl]{position:relative}.select-trigger[data-astro-cid-uw5kdbxl]{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.select-value[data-astro-cid-uw5kdbxl]{min-width:0;overflow:hidden;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.select-chevron[data-astro-cid-uw5kdbxl]{color:var(--text-3);flex-shrink:0;transition:color .18s ease,transform .18s ease}.select-field[data-astro-cid-uw5kdbxl][data-state=open] .select-chevron[data-astro-cid-uw5kdbxl]{color:var(--brand);transform:rotate(180deg)}.select-menu[data-astro-cid-uw5kdbxl]{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;padding:6px;border:1px solid rgba(var(--brand-rgb),.18);border-radius:14px;background:linear-gradient(180deg,rgba(var(--brand-rgb),.08),rgba(var(--brand-rgb),.025)),var(--surface);box-shadow:0 18px 44px rgba(var(--brand-rgb),.16),0 8px 20px #05162f1a,inset 0 1px #ffffffb3;opacity:0;pointer-events:none;transform:translateY(-5px) scale(.985);transform-origin:top center;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.select-field[data-astro-cid-uw5kdbxl][data-state=open] .select-menu[data-astro-cid-uw5kdbxl]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.select-option[data-astro-cid-uw5kdbxl]{width:100%;display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--text-2);cursor:pointer;font:500 13.5px/1.25 var(--sans);text-align:left;transition:background .14s ease,color .14s ease}.select-option[data-astro-cid-uw5kdbxl]:before{content:"";width:6px;height:6px;border-radius:999px;background:rgba(var(--brand-rgb),.28);flex-shrink:0;opacity:0;transform:scale(.75);transition:opacity .14s ease,transform .14s ease,background .14s ease}.select-option[data-astro-cid-uw5kdbxl]:hover,.select-option[data-astro-cid-uw5kdbxl]:focus-visible{background:rgba(var(--brand-rgb),.075);color:var(--text-1);outline:none}.select-option[data-astro-cid-uw5kdbxl][aria-selected=true]{background:rgba(var(--brand-rgb),.105);color:var(--brand)}.select-option[data-astro-cid-uw5kdbxl][aria-selected=true]:before{background:var(--brand);opacity:1;transform:scale(1)}.control-field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl].field-invalid,.control-field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl].field-invalid,.select-trigger[data-astro-cid-uw5kdbxl].field-invalid{border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.08)}.ff-error[data-astro-cid-uw5kdbxl]{font-size:11.5px;color:var(--brand);min-height:18px;padding-top:5px;font-family:var(--sans);line-height:1.3}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.ff[data-astro-cid-uw5kdbxl].shake{animation:shake .38s ease}.ff-meta[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:7px}.ff-hint[data-astro-cid-uw5kdbxl]{font-size:11.5px;color:var(--text-3);line-height:1.5;flex:1}.ff-count[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10.5px;color:var(--text-3);white-space:nowrap;flex-shrink:0;opacity:0;transition:opacity .25s}.ff-count[data-astro-cid-uw5kdbxl].vis{opacity:1}.ff-count[data-astro-cid-uw5kdbxl].warn{color:var(--brand-hover)}.verify-check[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid var(--border-1);border-radius:13px;background:rgba(var(--brand-rgb),.035);color:var(--text-2);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.verify-check[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;pointer-events:none}.verify-box[data-astro-cid-uw5kdbxl]{width:20px;height:20px;border-radius:6px;border:1px solid var(--border-2);background:var(--surface);display:grid;place-items:center;flex-shrink:0;margin-top:1px;color:var(--text-inv);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.verify-box[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{opacity:0;transform:scale(.75);transition:opacity .18s ease,transform .18s ease}.verify-check[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+.verify-box[data-astro-cid-uw5kdbxl]{background:var(--brand);border-color:var(--brand);box-shadow:0 2px 10px rgba(var(--brand-rgb),.2)}.verify-check[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+.verify-box[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{opacity:1;transform:scale(1)}.verify-check[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible+.verify-box[data-astro-cid-uw5kdbxl]{box-shadow:0 0 0 4px rgba(var(--brand-rgb),.1)}.verify-check[data-astro-cid-uw5kdbxl]:has(input:checked){border-color:rgba(var(--brand-rgb),.22);background:rgba(var(--brand-rgb),.055)}.verify-check[data-astro-cid-uw5kdbxl].field-invalid .verify-box[data-astro-cid-uw5kdbxl]{border-color:var(--brand)}.verify-check[data-astro-cid-uw5kdbxl].field-invalid{border-color:rgba(var(--brand-rgb),.34);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.07)}.verify-copy[data-astro-cid-uw5kdbxl]{font-size:12.5px;line-height:1.5}.send-btn[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;font-family:var(--sans);font-size:14.5px;font-weight:600;border-radius:12px;border:none;background:var(--brand);color:var(--text-inv);cursor:pointer;box-shadow:var(--shadow-cta);position:relative;overflow:hidden;transition:background .15s ease,transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease;margin-top:4px}.send-btn[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);transition:left .45s ease;pointer-events:none}.send-btn[data-astro-cid-uw5kdbxl]:hover:before{left:160%}.send-btn[data-astro-cid-uw5kdbxl]:hover{background:var(--brand-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--brand-rgb),.38),0 8px 24px rgba(var(--brand-rgb),.22)}.send-btn[data-astro-cid-uw5kdbxl]:active{transform:scale(.97)}.send-icon-wrap[data-astro-cid-uw5kdbxl]{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ico[data-astro-cid-uw5kdbxl]{position:absolute;top:0;left:0;transition:opacity .2s,transform .2s}.ico-arrow[data-astro-cid-uw5kdbxl]{opacity:1}.ico-spin[data-astro-cid-uw5kdbxl]{opacity:0}.ico-arrow[data-astro-cid-uw5kdbxl]{transition:transform .25s ease,opacity .2s}.send-btn[data-astro-cid-uw5kdbxl]:hover .ico-arrow[data-astro-cid-uw5kdbxl]{transform:translate(3px)}.send-btn[data-astro-cid-uw5kdbxl].sending{pointer-events:none;opacity:.85}.send-btn[data-astro-cid-uw5kdbxl].sending .ico-arrow[data-astro-cid-uw5kdbxl]{opacity:0;transform:translate(8px)}.send-btn[data-astro-cid-uw5kdbxl].sending .ico-spin[data-astro-cid-uw5kdbxl]{opacity:1;animation:spin .75s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-success[data-astro-cid-uw5kdbxl]{display:none;text-align:center;padding:64px 24px}.form-success[data-astro-cid-uw5kdbxl].show{display:block;animation:rise .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes rise{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.success-orb[data-astro-cid-uw5kdbxl]{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:rgba(var(--brand-rgb),.1);color:var(--brand);margin:0 auto 20px;position:relative}.success-orb[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(var(--brand-rgb),.22);animation:orb-ring 2.2s ease-out infinite}@keyframes orb-ring{0%{transform:scale(.88);opacity:1}to{transform:scale(1.45);opacity:0}}.form-success[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:var(--heading);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text-1);margin:0 0 8px}.form-success[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:13.5px;color:var(--text-2);line-height:1.65;max-width:34ch;margin:0 auto}.info-sidebar[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:8px}.info-block[data-astro-cid-uw5kdbxl]{background:var(--surface);border:1px solid var(--border-1);border-radius:16px;padding:22px;box-shadow:var(--shadow-sm)}.info-block--subtle[data-astro-cid-uw5kdbxl]{background:var(--surface-alt);box-shadow:none}.info-kicker[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:500;margin:0 0 15px}.channels[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:5px}.ch-card[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--border-1);background:var(--surface-alt);text-decoration:none;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.4,0,.2,1),border-color .22s,background .22s,box-shadow .22s}.ch-card[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--brand) 0%,var(--brand-hex-mid) 100%);transform:scaleY(0);transform-origin:bottom center;transition:transform .22s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}.ch-card[data-astro-cid-uw5kdbxl]:hover:before{transform:scaleY(1)}.ch-card[data-astro-cid-uw5kdbxl]:hover{transform:translate(4px);border-color:rgba(var(--brand-rgb),.18);background:var(--surface);box-shadow:var(--shadow-sm)}.ch-left[data-astro-cid-uw5kdbxl]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ch-type[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.ch-addr[data-astro-cid-uw5kdbxl]{font-size:13px;font-weight:500;color:var(--text-1)}.ch-ico[data-astro-cid-uw5kdbxl]{color:var(--brand);opacity:0;transform:translate(-4px,4px);flex-shrink:0;transition:opacity .2s,transform .2s}.ch-card[data-astro-cid-uw5kdbxl]:hover .ch-ico[data-astro-cid-uw5kdbxl]{opacity:1;transform:translate(0)}.tl[data-astro-cid-uw5kdbxl]{position:relative;display:flex;flex-direction:column;gap:0}.tl-item[data-astro-cid-uw5kdbxl]{display:flex;gap:0;align-items:flex-start;padding-bottom:18px;position:relative;padding-left:22px}.tl-item[data-astro-cid-uw5kdbxl]:last-child{padding-bottom:0}.tl-item[data-astro-cid-uw5kdbxl]:not(:last-child):before{content:"";position:absolute;left:4px;top:12px;height:calc(100% - 12px);width:1.5px;background:linear-gradient(180deg,rgba(var(--brand-rgb),.35),rgba(var(--brand-rgb),.06))}.tl-node[data-astro-cid-uw5kdbxl]{position:absolute;left:0;top:3px;width:9px;height:9px;border-radius:50%;background:var(--brand);border:2px solid var(--surface);box-shadow:0 0 0 1.5px rgba(var(--brand-rgb),.28);flex-shrink:0;transition:box-shadow .2s}.tl-item[data-astro-cid-uw5kdbxl]:hover .tl-node[data-astro-cid-uw5kdbxl]{box-shadow:0 0 0 1.5px rgba(var(--brand-rgb),.28),0 0 0 5px rgba(var(--brand-rgb),.1)}.tl-body[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:2px}.tl-cat[data-astro-cid-uw5kdbxl]{font-size:13px;font-weight:500;color:var(--text-1);line-height:1.3}.tl-resp[data-astro-cid-uw5kdbxl]{font-size:11.5px;color:var(--text-3)}.explore[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1px}.exp-link[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:8px;color:var(--text-2);font-size:13px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;transition:color .18s,background .18s}.exp-link[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{position:relative}.exp-link[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left center;transition:transform .26s cubic-bezier(.4,0,.2,1)}.exp-link[data-astro-cid-uw5kdbxl]:hover span[data-astro-cid-uw5kdbxl]:after{transform:scaleX(1)}.exp-link[data-astro-cid-uw5kdbxl]:hover{color:var(--brand);background:rgba(var(--brand-rgb),.04)}.exp-link[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{opacity:0;transform:translate(-3px,3px);flex-shrink:0;transition:opacity .2s,transform .2s}.exp-link[data-astro-cid-uw5kdbxl]:hover svg[data-astro-cid-uw5kdbxl]{opacity:1;transform:translate(0)}@media(max-width:860px){.contact-hero[data-astro-cid-uw5kdbxl]{padding-top:130px;padding-bottom:40px}.hero-title[data-astro-cid-uw5kdbxl]{font-size:clamp(34px,9.8vw,54px);letter-spacing:-.02em}.contact-layout[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.form-card[data-astro-cid-uw5kdbxl]{padding:32px 26px}}@media(max-width:560px){.contact-hero[data-astro-cid-uw5kdbxl]{padding-top:110px;padding-bottom:28px}.hero-title[data-astro-cid-uw5kdbxl]{font-size:clamp(31px,9.6vw,42px);line-height:1.04;letter-spacing:-.015em}.hero-lead[data-astro-cid-uw5kdbxl]{font-size:15px}.form-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:18px}.verify-check[data-astro-cid-uw5kdbxl]{padding:12px}.ring[data-astro-cid-uw5kdbxl].r3{display:none}}
