.hero[data-astro-cid-j7pv25f6]{padding:80px 0 72px;background:var(--ink) radial-gradient(ellipse at 85% 20%,rgba(55,217,162,.16),transparent 55%)}.hero__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:11em}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;margin:32px 0 40px}.hero__facts[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-wrap:wrap;gap:8px 28px;font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark)}.hero__facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:before{content:"→ ";color:var(--green-bright)}.hero__photo[data-astro-cid-j7pv25f6]{margin:0;justify-self:end;width:100%;max-width:440px}.hero__photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 4.6;object-fit:cover;object-position:50% 20%;border-radius:var(--radius);box-shadow:0 30px 60px #00000073}.hero__photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;margin-top:16px;font-family:var(--mono);font-size:.76rem;letter-spacing:.04em;color:var(--muted-dark)}.hero__name[data-astro-cid-j7pv25f6]{color:var(--fg);font-size:.86rem}.hero__photo[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:#d7dce6}.press[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);padding:22px 0}.press__in[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.press__label[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.press__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;gap:32px;flex-wrap:wrap}.press__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:600;font-size:1.15rem;color:var(--fg);opacity:.75;font-variation-settings:"opsz" 48,"SOFT" 30}.who[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.who__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:12px 0 10px}.who__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.who__not[data-astro-cid-j7pv25f6]{margin:48px 0 0;padding-top:28px;border-top:1px solid var(--line);max-width:760px}.svc[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.svc__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.8fr;gap:48px;padding:40px 0;border-bottom:1px solid var(--line)}.svc__name[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.7rem;margin-bottom:10px}.svc__price[data-astro-cid-j7pv25f6]{display:block;font-family:var(--mono);font-size:.95rem;color:var(--fg)}.svc__note[data-astro-cid-j7pv25f6]{display:block;font-family:var(--mono);font-size:.78rem;color:var(--muted);margin-top:2px}.svc__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:14px}.svc__body[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 10px}.svc__body[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.85rem;padding:6px 12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--fg)}.rules[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--radius);overflow:hidden}.rule[data-astro-cid-j7pv25f6]{background:var(--ink);padding:36px 36px 32px}.rule[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:12px 0 10px}.rule[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.98rem;margin-bottom:16px}.about__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.about__photo[data-astro-cid-j7pv25f6]{margin:0}.about__photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%}.about__book[data-astro-cid-j7pv25f6]{margin-top:8px}.reviews__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.reviews__in[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.6vw,2.1rem)}.reviews__in[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:560px;color:var(--muted)}.latest__head[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.latest__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.latest[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border-top:1px solid var(--line);padding-top:32px}.latest__item[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.latest__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:10px 0 8px;font-size:1.35rem}.latest__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--fg);text-decoration:none}.latest__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--green)}.latest__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;color:var(--muted)}.contact[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}@media(max-width:960px){.hero[data-astro-cid-j7pv25f6]{padding:56px 0}.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.hero__photo[data-astro-cid-j7pv25f6]{justify-self:start;max-width:360px}.who[data-astro-cid-j7pv25f6],.latest[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}.svc__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px;padding:32px 0}.rules[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.rule[data-astro-cid-j7pv25f6]{padding:28px 24px}.about__in[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.reviews__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}.about__photo[data-astro-cid-j7pv25f6]{max-width:400px}}
