.contact-page[data-astro-cid-jjzmjvyr]{gap:22px;width:min(92vw,1600px);max-width:1600px;margin:0 auto}.contact-page[data-astro-cid-jjzmjvyr] main[data-astro-cid-jjzmjvyr]{gap:28px;display:grid}.contact-hero[data-astro-cid-jjzmjvyr]{background:linear-gradient(110deg,#f8e5da,#fff7f1 66%);border:1px solid #f0d8cb;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;min-height:clamp(500px,40vw,700px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px -25px #5b302257}.contact-hero__photo[data-astro-cid-jjzmjvyr]{border-radius:0 42% 42% 0/0 100% 100% 0;position:absolute;inset:0 49% 0 0;overflow:hidden}.contact-hero__photo[data-astro-cid-jjzmjvyr]:after{content:"";background:linear-gradient(#0000 45%,#42261f1a);position:absolute;inset:0}.contact-hero__photo[data-astro-cid-jjzmjvyr] img[data-astro-cid-jjzmjvyr]{object-position:48% center}.contact-hero__copy[data-astro-cid-jjzmjvyr]{z-index:1;grid-column:2;padding:56px clamp(34px,5vw,88px) 56px 26px;position:relative}.contact-hero[data-astro-cid-jjzmjvyr] h1[data-astro-cid-jjzmjvyr],.competencies[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr],.contact-me[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr]{color:#3a201a;font:600 clamp(56px,6vw,94px)/.9 var(--font-sans);letter-spacing:-.065em;margin:0}.contact-hero[data-astro-cid-jjzmjvyr] h1[data-astro-cid-jjzmjvyr] em[data-astro-cid-jjzmjvyr],.competencies[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr] em[data-astro-cid-jjzmjvyr],.contact-me[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr] em[data-astro-cid-jjzmjvyr]{color:#d4735a;font:italic 500 1.04em/.98 var(--font-serif);letter-spacing:-.045em}.contact-hero__rule[data-astro-cid-jjzmjvyr]{background:#d4735a;width:102px;height:2px;margin:28px 0 24px;display:block}.contact-hero__copy[data-astro-cid-jjzmjvyr] p[data-astro-cid-jjzmjvyr]{color:#67483d;max-width:620px;margin:0 0 28px;font-size:clamp(17px,1.45vw,22px);line-height:1.8}.contact-hero[data-astro-cid-jjzmjvyr] .btn[data-astro-cid-jjzmjvyr]{justify-content:space-between;gap:28px;min-width:246px;padding:18px 24px;display:inline-flex;color:#fff!important;background:#d9775e!important;border:0!important}.contact-hero__seal[data-astro-cid-jjzmjvyr]{color:#fff;backdrop-filter:blur(7px);width:76px;height:76px;font:italic 25px var(--font-serif);text-align:center;background:#42261f47;border:1px solid #ffffffd1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:22px;left:calc(49% - 86px)}.contact-hero__seal[data-astro-cid-jjzmjvyr] small[data-astro-cid-jjzmjvyr]{font:600 6px/1.4 var(--font-sans);letter-spacing:.13em;margin-top:2px}.competencies[data-astro-cid-jjzmjvyr]{background:#fffaf6b3;border:1px solid #f0d8cb;border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:50px;padding:28px 34px;display:grid}.competencies__intro[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr]{font-size:42px}.competencies__intro[data-astro-cid-jjzmjvyr] p[data-astro-cid-jjzmjvyr]{color:#76594e;max-width:250px;margin:14px 0 0;font-size:12px;line-height:1.7}.competencies__list[data-astro-cid-jjzmjvyr]{gap:18px;display:grid}.skill-row__top[data-astro-cid-jjzmjvyr]{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.skill-row__index[data-astro-cid-jjzmjvyr]{color:#c27a63;font:italic 14px var(--font-serif)}.skill-row[data-astro-cid-jjzmjvyr] h3[data-astro-cid-jjzmjvyr]{color:#56392f;font:600 12px var(--font-sans);letter-spacing:.08em;margin:0}.skill-row[data-astro-cid-jjzmjvyr] strong[data-astro-cid-jjzmjvyr]{color:#a9543e;font:600 18px var(--font-serif)}.skill-row__track[data-astro-cid-jjzmjvyr]{background:#f2e1d7;border-radius:99px;height:7px;overflow:hidden}.skill-row__track[data-astro-cid-jjzmjvyr] span[data-astro-cid-jjzmjvyr]{width:var(--skill-value);border-radius:inherit;background:linear-gradient(90deg,var(--skill-color),#eab8a3);transform-origin:0;height:100%;animation:1.2s cubic-bezier(.2,.7,.2,1) both skill-fill;display:block}.contact-me[data-astro-cid-jjzmjvyr]{color:#fbebdd;background:#42261f;border-radius:30px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:38px;min-height:250px;padding:34px 42px;display:grid;position:relative;overflow:hidden}.contact-me__copy[data-astro-cid-jjzmjvyr],.contact-me__ways[data-astro-cid-jjzmjvyr]{z-index:1;position:relative}.contact-me__copy[data-astro-cid-jjzmjvyr] .eyebrow[data-astro-cid-jjzmjvyr]{color:#edaa91}.contact-me[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr]{color:#fbebdd;font-size:46px}.contact-me[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr] em[data-astro-cid-jjzmjvyr]{color:#f0a589}.contact-me__copy[data-astro-cid-jjzmjvyr] p[data-astro-cid-jjzmjvyr]{color:#fff5ecc7;max-width:300px;margin:14px 0 0;font-size:12px;line-height:1.7}.contact-me__ways[data-astro-cid-jjzmjvyr]{gap:10px;display:grid}.contact-way[data-astro-cid-jjzmjvyr]{color:#fff4e9;background:#fffaf612;border:1px solid #fff3e82e;border-radius:16px;grid-template-columns:38px 1fr 28px;align-items:center;gap:13px;min-height:62px;padding:10px 15px;text-decoration:none;transition:background .25s,transform .25s;display:grid}.contact-way[data-astro-cid-jjzmjvyr]:hover{background:#fffaf624;transform:translate(4px)}.contact-way__icon[data-astro-cid-jjzmjvyr]{color:#fff;background:#d9775e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.contact-way[data-astro-cid-jjzmjvyr] small[data-astro-cid-jjzmjvyr],.contact-way[data-astro-cid-jjzmjvyr] strong[data-astro-cid-jjzmjvyr]{display:block}.contact-way[data-astro-cid-jjzmjvyr] small[data-astro-cid-jjzmjvyr]{color:#e9aa92;letter-spacing:.16em;margin-bottom:3px;font-size:8px}.contact-way[data-astro-cid-jjzmjvyr] strong[data-astro-cid-jjzmjvyr]{font-size:14px;font-weight:500}.contact-way__arrow[data-astro-cid-jjzmjvyr]{justify-self:end;font-size:16px}.contact-me__flower[data-astro-cid-jjzmjvyr]{color:#ffffff0b;font-size:300px;position:absolute;top:-82px;right:3%}@keyframes skill-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.contact-page[data-astro-cid-jjzmjvyr]{width:calc(100% - 32px)}.contact-hero[data-astro-cid-jjzmjvyr]{min-height:600px}.contact-hero__copy[data-astro-cid-jjzmjvyr]{padding:38px 30px 38px 24px}.contact-hero[data-astro-cid-jjzmjvyr] h1[data-astro-cid-jjzmjvyr]{font-size:clamp(48px,7vw,68px)}}@media (width<=760px){.contact-hero[data-astro-cid-jjzmjvyr]{grid-template-columns:1fr;align-items:start;min-height:640px}.contact-hero__photo[data-astro-cid-jjzmjvyr]{border-radius:45% 45% 0 0/28% 28% 0 0;height:300px;inset:auto 0 0}.contact-hero__copy[data-astro-cid-jjzmjvyr]{grid-column:1;padding:36px 28px 320px}.contact-hero[data-astro-cid-jjzmjvyr] h1[data-astro-cid-jjzmjvyr]{font-size:52px}.contact-hero__seal[data-astro-cid-jjzmjvyr]{bottom:20px;left:auto;right:22px}.competencies[data-astro-cid-jjzmjvyr]{grid-template-columns:1fr;gap:24px;padding:26px 24px}.competencies__intro[data-astro-cid-jjzmjvyr] h2[data-astro-cid-jjzmjvyr]{font-size:38px}.contact-me[data-astro-cid-jjzmjvyr]{grid-template-columns:1fr;gap:24px;padding:28px 24px}}@media (width<=420px){.contact-hero[data-astro-cid-jjzmjvyr]{min-height:600px}.contact-hero__copy[data-astro-cid-jjzmjvyr]{padding:30px 22px 300px}.contact-hero[data-astro-cid-jjzmjvyr] h1[data-astro-cid-jjzmjvyr]{font-size:44px}.contact-hero__copy[data-astro-cid-jjzmjvyr] p[data-astro-cid-jjzmjvyr]{font-size:13px}.contact-way[data-astro-cid-jjzmjvyr] strong[data-astro-cid-jjzmjvyr]{font-size:12px}}@media (prefers-reduced-motion:reduce){.skill-row__track[data-astro-cid-jjzmjvyr] span[data-astro-cid-jjzmjvyr]{animation:none}}
