.ct[data-astro-cid-6bfsojfh]{padding:clamp(150px,20vw,220px) 0 clamp(80px,10vw,160px)}.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.ct__intro[data-astro-cid-6bfsojfh]{flex-direction:column;gap:36px;display:flex}.ct__lead[data-astro-cid-6bfsojfh]{max-width:40ch;margin:0}.ct__details[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ct__big[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;padding:4px 0;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:600;display:inline-block;position:relative}.ct__big[data-astro-cid-6bfsojfh]:after{content:"";background:var(--gold);transform-origin:100%;height:2px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ct__big[data-astro-cid-6bfsojfh]:hover:after{transform-origin:0;transform:scaleX(1)}.ct__block[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);flex-direction:column;gap:10px;max-width:44ch;padding-top:28px;display:flex}.ct__h[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.ct__addr[data-astro-cid-6bfsojfh]{color:var(--text);margin:0;line-height:1.6}.ct__note[data-astro-cid-6bfsojfh]{color:var(--text-2);margin:0;line-height:1.6}.ct__formwrap[data-astro-cid-6bfsojfh]{padding-top:8px;position:relative}.cf[data-astro-cid-6bfsojfh]{flex-direction:column;gap:28px;display:flex}.cf__about[data-astro-cid-6bfsojfh]{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.cf__legend[data-astro-cid-6bfsojfh]{color:var(--text-2);padding:0;font-size:.95rem}.cf__chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-6bfsojfh]{cursor:pointer;display:inline-flex;position:relative}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);min-height:40px;color:var(--text-2);transition:border-color .3s, color .3s, background .3s, transform .4s var(--ease-out);border-radius:999px;align-items:center;padding:0 16px;font-size:.9rem;font-weight:500;display:inline-flex}.chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--text-2);color:var(--text)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--text);color:var(--ink);border-color:var(--text)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--gold);outline-offset:3px}.cf__field[data-astro-cid-6bfsojfh]{padding-top:26px;position:relative}.cf__input[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--text);border:0;border-bottom:1px solid var(--line-strong);resize:none;background:0 0;border-radius:0;outline:none;padding:10px 0 14px;font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:300;line-height:1.3}textarea[data-astro-cid-6bfsojfh].cf__input{min-height:3.2em;overflow:hidden}.cf__label[data-astro-cid-6bfsojfh]{color:var(--text-2);pointer-events:none;transform-origin:0 0;transition:transform .4s var(--ease-out), color .3s;white-space:nowrap;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:300;position:absolute;top:36px;left:0}.cf__input[data-astro-cid-6bfsojfh]:focus~.cf__label[data-astro-cid-6bfsojfh],.cf__input[data-astro-cid-6bfsojfh]:not(:placeholder-shown)~.cf__label[data-astro-cid-6bfsojfh]{color:var(--gold);transform:translateY(-38px)scale(.62)}.cf__line[data-astro-cid-6bfsojfh]{background:var(--gold);transform-origin:0;height:2px;transition:transform .55s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cf__input[data-astro-cid-6bfsojfh]:focus~.cf__line[data-astro-cid-6bfsojfh]{transform:scaleX(1)}.cf__field[data-astro-cid-6bfsojfh].is-invalid .cf__input[data-astro-cid-6bfsojfh]{border-bottom-color:var(--gold)}.cf__field[data-astro-cid-6bfsojfh].is-invalid .cf__label[data-astro-cid-6bfsojfh]{color:var(--gold)}.cf__hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__error[data-astro-cid-6bfsojfh]{color:var(--gold);margin:-8px 0 0;font-size:.95rem}.cf__error[data-astro-cid-6bfsojfh][hidden]{display:none}.cf__row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.cf__note[data-astro-cid-6bfsojfh]{color:var(--text-2);margin:0;font-size:.875rem}.cf[data-astro-cid-6bfsojfh].is-out{opacity:0;transition:opacity .35s, transform .35s var(--ease-out);pointer-events:none;transform:translateY(-12px)}.cf__done[data-astro-cid-6bfsojfh]{border-top:1px solid var(--gold);flex-direction:column;gap:12px;padding:36px 0 0;display:flex}.cf__done[data-astro-cid-6bfsojfh][hidden]{display:none}.cf__done[data-astro-cid-6bfsojfh].is-in{animation:cfIn .7s var(--ease-out) both}.cf__done[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:40px;height:40px;color:var(--gold)}.cf__done-title[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;outline:none;margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;line-height:1.1}.cf__done-text[data-astro-cid-6bfsojfh]{color:var(--text-2);max-width:46ch;margin:0;line-height:1.6}@keyframes cfIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
