.cf[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem}.cf-row[data-astro-cid-svshx33u]{display:grid;grid-column:1 / -1;gap:.35rem;width:100%}.cf-row--half[data-astro-cid-svshx33u]{grid-column:auto}label[data-astro-cid-svshx33u]{font:600 .875rem/1.2 var(--font-display)}label[data-astro-cid-svshx33u] span[data-astro-cid-svshx33u]{font-weight:400;color:var(--ink-soft)}input[data-astro-cid-svshx33u],textarea[data-astro-cid-svshx33u]{width:100%;padding:.75rem .95rem;border:1.5px solid var(--mist-2);border-radius:12px;background:#fbfcff;color:var(--ink);font:400 1rem/1.4 var(--font-text);transition:border-color .2s,box-shadow .2s,background-color .2s}textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:6.5rem}input[data-astro-cid-svshx33u]:hover,textarea[data-astro-cid-svshx33u]:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--mist-2))}input[data-astro-cid-svshx33u]:focus,textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 15%,transparent)}.cf-foot[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;grid-column:1 / -1;margin-top:.25rem}@media(max-width:520px){.cf-row--half[data-astro-cid-svshx33u]{grid-column:1 / -1}}.cf-hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px}.cf-status[data-astro-cid-svshx33u]{flex:1 1 12rem;min-height:1.5em;font-size:.9375rem;font-weight:600}.cb[data-astro-cid-sm6onpqo]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,3vw,40px);align-items:stretch}.cb-form[data-astro-cid-sm6onpqo],.cb-info[data-astro-cid-sm6onpqo]{border-radius:var(--card-radius);background:#fff;box-shadow:var(--card-shadow)}.cb-form[data-astro-cid-sm6onpqo]{display:grid;align-content:start;gap:.9rem;padding:clamp(24px,3vw,40px)}.cb-form[data-astro-cid-sm6onpqo] [data-astro-cid-sm6onpqo]:is(h1,h2){font-size:var(--step-1);line-height:1.15}.cb-form[data-astro-cid-sm6onpqo]>p[data-astro-cid-sm6onpqo]{color:var(--ink-soft);line-height:1.7}.cb-side[data-astro-cid-sm6onpqo]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(20px,2.5vw,32px)}.cb-photo-wrap[data-astro-cid-sm6onpqo]{position:relative;min-height:240px;overflow:hidden;border-radius:20px}.cb-photo[data-astro-cid-sm6onpqo]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-info[data-astro-cid-sm6onpqo]{padding:clamp(16px,2vw,24px)}.cb-details[data-astro-cid-sm6onpqo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]{display:flex;align-items:center;gap:.9rem;height:100%;padding:.9rem 1rem;border-radius:14px;background:var(--mist);color:var(--ink);text-decoration:none}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]{transition:background-color .3s,transform .3s var(--ease-out)}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover{background:color-mix(in srgb,var(--blue) 10%,#fff);transform:translateY(-2px)}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover b[data-astro-cid-sm6onpqo]{color:var(--blue)}.cb-ic[data-astro-cid-sm6onpqo] svg{transition:transform .3s var(--ease-out)}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover .cb-ic--tel[data-astro-cid-sm6onpqo] svg{animation:cb-ring .7s ease-in-out}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover .cb-ic--mail[data-astro-cid-sm6onpqo] svg{animation:cb-hop .6s cubic-bezier(.34,1.56,.64,1)}.cb-details[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover .cb-ic--pin[data-astro-cid-sm6onpqo] svg{animation:cb-drop .7s cubic-bezier(.34,1.56,.64,1)}.cb-socials[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo] img[data-astro-cid-sm6onpqo]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cb-socials[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]:hover img[data-astro-cid-sm6onpqo]{transform:translateY(-3px) scale(1.12)}@keyframes cb-ring{0%,to{transform:rotate(0)}15%,45%,75%{transform:rotate(-14deg)}30%,60%,90%{transform:rotate(14deg)}}@keyframes cb-hop{0%{transform:none}40%{transform:translateY(-5px) rotate(-6deg)}to{transform:none}}@keyframes cb-drop{0%{transform:translateY(-8px);opacity:.4}60%{transform:translateY(2px);opacity:1}to{transform:none}}.cb-ic[data-astro-cid-sm6onpqo]{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--blue);color:#fff}.cb-details[data-astro-cid-sm6onpqo] b[data-astro-cid-sm6onpqo]{display:block;font:600 .9375rem/1.3 var(--font-display)}.cb-details[data-astro-cid-sm6onpqo] small[data-astro-cid-sm6onpqo]{color:var(--ink-soft);font-size:.875rem}.cb-socials[data-astro-cid-sm6onpqo]{display:flex;align-items:center;justify-content:center;gap:1.25rem;border-radius:14px;background:var(--mist)}.cb-socials[data-astro-cid-sm6onpqo] a[data-astro-cid-sm6onpqo]{width:auto;padding:.5rem;background:none}@media(max-width:900px){.cb[data-astro-cid-sm6onpqo]{grid-template-columns:1fr}.cb-photo-wrap[data-astro-cid-sm6onpqo]{min-height:0;aspect-ratio:744 / 425}}@media(max-width:520px){.cb-details[data-astro-cid-sm6onpqo]{grid-template-columns:1fr}.cb-socials[data-astro-cid-sm6onpqo]{min-height:3.5rem}}
