.form[data-astro-cid-5osed3nl]{scroll-margin-top:6.5rem}.form__error[data-astro-cid-5osed3nl]{padding:.9rem 1.2rem;border-radius:var(--r-md);background:#f0565324;box-shadow:inset 0 0 0 1px #f0565380;color:var(--ink)}.wishf[data-astro-cid-5osed3nl]{display:grid;gap:.75rem;margin:.25rem 0 0;padding:0;border:0;min-width:0}.wishf[data-astro-cid-5osed3nl] legend[data-astro-cid-5osed3nl]{padding:0;margin-bottom:.75rem;font-weight:500;color:var(--ink)}.wishf__chips[data-astro-cid-5osed3nl]{display:flex;flex-wrap:wrap;gap:.5rem}.wishf__chips[data-astro-cid-5osed3nl]:empty{display:none}.wishf__chips[data-astro-cid-5osed3nl] .chip{display:inline-flex;align-items:center;gap:.15rem;min-height:44px;padding-left:1rem;border-radius:var(--r-pill);background:#77491424;box-shadow:inset 0 0 0 1px var(--gold-soft);color:var(--ink);font-size:.95rem}.wishf__chips[data-astro-cid-5osed3nl] .chip .wish-x{margin-right:0}.wishf__add[data-astro-cid-5osed3nl] select[data-astro-cid-5osed3nl]{width:100%;min-height:3.25rem;padding:.75rem 3rem .75rem 1.25rem;border:0;border-radius:var(--r-pill);background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e9dca6' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") no-repeat right 1.1rem center / 1.1rem;color:var(--ink);font:inherit;appearance:none;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong)}.wishf__add[data-astro-cid-5osed3nl] select[data-astro-cid-5osed3nl]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--gold),0 0 0 5px #7749141f}.wishf__add[data-astro-cid-5osed3nl] option[data-astro-cid-5osed3nl],.wishf__add[data-astro-cid-5osed3nl] optgroup[data-astro-cid-5osed3nl]{background:var(--surface);color:var(--ink)}.cgrid[data-astro-cid-5osed3nl]{display:grid;gap:3rem}.hp[data-astro-cid-5osed3nl]{position:absolute;left:-9999px}.form[data-astro-cid-5osed3nl]{display:grid;gap:1.1rem;padding:clamp(1.5rem,3.5vw,3rem);border-radius:var(--r-lg);background:var(--surface)}.form[data-astro-cid-5osed3nl] h2[data-astro-cid-5osed3nl]{margin-bottom:.5rem}.form__row[data-astro-cid-5osed3nl]{display:grid;gap:1.1rem}@media(min-width:640px){.form__row[data-astro-cid-5osed3nl]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-5osed3nl]{position:relative;display:block}.field[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl],.field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]{width:100%;min-height:3.6rem;padding:1.45rem 1.25rem .6rem;border:0;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--t-med),background var(--t-fast)}.field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]{resize:vertical;padding-top:1.7rem}.field[data-astro-cid-5osed3nl] span[data-astro-cid-5osed3nl]{position:absolute;left:1.25rem;top:1.1rem;color:var(--muted);pointer-events:none;transition:transform .3s var(--ease-out),font-size .3s,color .3s;transform-origin:left top}.field[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl]:focus,.field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]:focus{outline:none;box-shadow:inset 0 0 0 1px var(--gold),0 0 0 5px #7749141f;background:#f8edd88c}.field[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl]:focus~span[data-astro-cid-5osed3nl],.field[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl]:not(:placeholder-shown)~span[data-astro-cid-5osed3nl],.field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]:focus~span[data-astro-cid-5osed3nl],.field[data-astro-cid-5osed3nl] textarea[data-astro-cid-5osed3nl]:not(:placeholder-shown)~span[data-astro-cid-5osed3nl]{transform:translateY(-.7rem);font-size:.74rem;color:var(--gold)}.consent[data-astro-cid-5osed3nl]{display:flex;gap:.8rem;align-items:flex-start;margin-top:.5rem}.consent[data-astro-cid-5osed3nl] input[data-astro-cid-5osed3nl]{width:1.25rem;height:1.25rem;margin:.15rem 0 0;accent-color:var(--ember);flex:none}.form[data-astro-cid-5osed3nl] .btn[data-astro-cid-5osed3nl]{justify-self:start;margin-top:.5rem}.direct[data-astro-cid-5osed3nl]{display:grid;gap:1rem;align-content:start}.direct__list[data-astro-cid-5osed3nl]{display:grid;gap:.5rem;margin-top:.5rem}.direct__item[data-astro-cid-5osed3nl]{display:flex;gap:1rem;align-items:center;padding:1rem 1.25rem;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t-fast),box-shadow var(--t-fast)}.direct__item[data-astro-cid-5osed3nl]:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.direct__item[data-astro-cid-5osed3nl] svg{width:1.3rem;height:1.3rem;flex:none;color:var(--gold)}@media(min-width:900px){.cgrid[data-astro-cid-5osed3nl]{grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}.direct[data-astro-cid-5osed3nl]{position:sticky;top:7rem}}
