.glass{-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);background:linear-gradient(#ffffff13,#ffffff06 42%,#ffffff04),#10101280;border-radius:24px;position:relative;box-shadow:0 50px 100px -50px #000000f2}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle 520px at var(--lx,50%) var(--ly,-60px), rgba(255, 160, 64, calc(.85 * var(--li,0))), rgba(244, 107, 1, calc(.22 * var(--li,0))) 42%, transparent 76%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.stay-form{width:100%;position:relative}.stay-form.hero-enter{animation-delay:.32s}.card-form{padding:clamp(24px,3vw,40px) clamp(22px,3.4vw,48px) clamp(24px,2.6vw,34px)}.card-form .field{padding-block:14px 11px}.field-row{grid-template-columns:1fr 1fr;column-gap:clamp(20px,2.4vw,40px);display:grid}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:24px;display:flex}.form-note{color:var(--mute);text-align:center;margin:0;font-size:12.5px}.field-dd{position:relative}.dd-btn{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 2px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.5;display:flex}.dd-btn:focus{outline:none}.dd-btn:focus-visible{outline:2px solid var(--orange-2);outline-offset:6px;border-radius:4px}.dd-btn.empty .dd-val{color:var(--hint)}.dd-btn svg{stroke:#8a837c;width:12px;height:8px;transition:transform .35s var(--ease);flex:none}.dd-open .dd-btn svg{transform:rotate(180deg)}.dd-list{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .22s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;background:#0d0d0ef7;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:-14px;right:-14px;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff1a,0 26px 60px #000000a6}.dd-open .dd-list{opacity:1;visibility:visible;transition-delay:0s;transform:none}.dd-list li{cursor:pointer;color:var(--ink-2);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:15.5px;transition:background-color .18s,color .18s;display:flex}.dd-list li.act{color:var(--ink);background:#ffffff0f}.dd-list li svg{width:12px;height:10px;stroke:var(--ink);opacity:0;flex:none}.dd-list li[aria-selected=true]{color:var(--ink)}.dd-list li[aria-selected=true] svg{opacity:.9}.form-done{text-align:center;display:none}.stay-form[data-sent="1"]{place-items:center;display:grid}.stay-form[data-sent="1"]>:not(.form-done){display:none}.stay-form[data-sent="1"] .form-done{display:block}.done-ring{width:46px;height:46px;margin:0 auto 20px;display:block}.done-ring circle{fill:none;stroke-width:2px}.done-ring .track{stroke:#ffffff1f}.done-ring .run{stroke:var(--orange-2);stroke-linecap:round;stroke-dasharray:126;stroke-dashoffset:0;filter:drop-shadow(0 0 5px #ff961e99)}.stay-form[data-sent="1"] .done-ring .run{animation:done-close var(--hold,6s) linear forwards}@keyframes done-close{to{stroke-dashoffset:126px}}.done-ring .tick{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px}.stay-form[data-sent="1"] .done-ring .tick{animation:done-tick .5s var(--ease) .15s forwards}@keyframes done-tick{to{stroke-dashoffset:0}}.done-line{color:var(--ink);letter-spacing:-.035em;opacity:0;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.1}.done-sub{color:var(--mute);opacity:0;margin-top:12px;font-size:clamp(14px,1.1vw,15px)}.stay-form[data-sent="1"] .done-line{animation:done-in .8s var(--ease) .18s forwards}.stay-form[data-sent="1"] .done-sub{animation:done-in .8s var(--ease) .34s forwards}@keyframes done-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=560px){.field-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dd-list,.dd-btn svg{transition:none}.done-ring .run{display:none}.done-ring .tick{stroke-dashoffset:0;animation:none!important}.done-line,.done-sub{opacity:1;animation:none!important}}.contact-hero.hero--page{--cx:clamp(28px, 5.5svh, 72px);min-height:0;padding-top:calc(68px + var(--cx));padding-bottom:var(--cx)}.contact-card{text-align:left;width:min(720px,100%);margin-inline:auto;display:block}.contact-head{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(26px,3.2vw,44px);display:grid}.contact-head h1{letter-spacing:-.055em;font-size:clamp(40px,5vw,86px);font-weight:300;line-height:.98}.contact-head h1 span{white-space:nowrap;display:block}.contact-head .t-lead{max-width:32ch}.contact-or{text-align:center;color:var(--mute);margin:24px 0 0;font-size:14px}.contact-or .link{--link-color:var(--ink-2)}
