.head[data-astro-cid-6bfsojfh]{padding-block:var(--section) 0;padding-inline:var(--pad);background:var(--paper)}.head[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--t-display);color:var(--ink)}.head__sub[data-astro-cid-6bfsojfh]{margin:1.25rem 0 0}@media (width<=600px){.head[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:1.875rem}}.body__grid[data-astro-cid-6bfsojfh]{gap:var(--section) var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}@media (width<=860px){.body__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:1.5rem}.details[data-astro-cid-6bfsojfh]{display:contents}.details__k[data-astro-cid-6bfsojfh],.details__tel[data-astro-cid-6bfsojfh],.details__note[data-astro-cid-6bfsojfh]{order:-1}.details__k[data-astro-cid-6bfsojfh]{margin-bottom:0}.details__tel[data-astro-cid-6bfsojfh]{margin-top:-1.25rem}.details__note[data-astro-cid-6bfsojfh]{margin-top:-.75rem;margin-bottom:0}.details[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]{order:1;margin:0}}.form[data-astro-cid-6bfsojfh]{border-radius:var(--radius);background:linear-gradient(170deg,#fff 0%,var(--white) 55%,var(--mist) 100%);box-shadow:var(--shadow-card);outline-offset:-1px;outline:1px solid #ffffffe6;padding:clamp(1.25rem,2.4vw,2rem)}.form__send[data-astro-cid-6bfsojfh]{width:100%;margin-top:.25rem}.form__pair[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:0 .85rem;display:grid}@media (width<=420px){.form__pair[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}.details__k[data-astro-cid-6bfsojfh]{font-size:var(--t-small);color:var(--stone);margin:0 0 .5rem;font-weight:600}.details__tel[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);transition:color .24s var(--ease);font-size:clamp(2rem,3.6vw,3.25rem);line-height:1;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.details__tel[data-astro-cid-6bfsojfh]:hover{color:var(--blue)}}.details__tel[data-astro-cid-6bfsojfh]:active{color:var(--blue)}.details__note[data-astro-cid-6bfsojfh]{font-size:var(--t-lede);max-width:26ch;margin:.9rem 0 clamp(1.5rem,3vw,2.25rem);line-height:1.5}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.3rem;margin-bottom:.85rem;display:flex}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:var(--t-small);color:var(--stone);font-weight:600}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);width:100%;min-height:44px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:10px;padding:.6rem .9rem;font-size:max(1rem,16px)}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #4a55db2e}.form__note[data-astro-cid-6bfsojfh]{color:var(--stone);max-width:52ch;margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.5}.form__trap[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__status[data-astro-cid-6bfsojfh]{font-size:var(--t-small);color:#9b2c2c;margin:1rem 0 0}.form__status[data-astro-cid-6bfsojfh].is-ok{color:var(--charcoal)}.form[data-astro-cid-6bfsojfh] .form__done{font-size:var(--t-lede);color:var(--charcoal);margin:0;line-height:1.6}.form[data-astro-cid-6bfsojfh] .form__done strong{font-family:var(--font-display);font-size:var(--t-card);color:var(--ink);margin-bottom:.35rem;font-weight:400;display:block}.form[data-astro-cid-6bfsojfh].is-sent{align-items:center;min-height:14rem;display:flex}.details[data-astro-cid-6bfsojfh]{align-self:start}.details[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);padding-block:1.1rem}.details[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{font-size:var(--t-small);color:var(--stone);margin-bottom:.35rem;font-weight:600}.details[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--ink);margin:0;line-height:1.7}
