.about-page[data-astro-cid-fwdcsva6]{--about-bg: #f7f4ec;--about-surface: #fffefa;--about-soft: #eef3ea;--about-soft-2: #f1ebdc;--about-line: rgba(8, 62, 45, .14);--about-green: #083e2d;--about-green-2: #0f5a40;--about-text: #31473d;--about-muted: #62736b;--about-gold: #ffd95a;background:var(--about-bg);color:var(--about-green)}.about-shell[data-astro-cid-fwdcsva6]{width:min(1240px,calc(100% - 64px));margin:0 auto}.about-hero[data-astro-cid-fwdcsva6]{position:relative;display:flex;min-height:clamp(560px,45vw,690px);align-items:center;overflow:hidden;background:var(--about-bg);isolation:isolate}.about-hero[data-astro-cid-fwdcsva6]:before{content:"";position:absolute;inset:0 0 0 auto;width:68%;background-image:url(/assets/about/about-hero.png);background-position:right center;background-size:cover;background-repeat:no-repeat;z-index:0}.about-hero[data-astro-cid-fwdcsva6]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--about-bg) 0%,var(--about-bg) 40%,rgba(246,242,233,.88) 50%,rgba(246,242,233,.42) 62%,rgba(246,242,233,.08) 78%,rgba(246,242,233,0) 100%);pointer-events:none}.about-hero__inner[data-astro-cid-fwdcsva6]{position:relative;z-index:2;padding:clamp(96px,8vw,132px) 0 clamp(108px,8.4vw,146px)}.about-hero__copy[data-astro-cid-fwdcsva6]{max-width:690px}.about-kicker[data-astro-cid-fwdcsva6]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:32px;margin:0 0 16px;border-radius:999px;background:#083e2d14;color:var(--about-green);font-size:.82rem;font-weight:900;letter-spacing:.02em;padding:0 14px}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6],.about-section__head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6],.about-official[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6],.about-contact[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{margin:0;color:var(--about-green);font-weight:900;letter-spacing:-.055em;text-wrap:balance}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{max-width:760px;font-size:clamp(2.7rem,3.65vw,4.25rem);line-height:.98}.about-lead[data-astro-cid-fwdcsva6],.about-contact[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6],.about-section__head[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{max-width:720px;margin:22px 0 0;color:var(--about-text);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.about-section[data-astro-cid-fwdcsva6]{padding:clamp(30px,4.6vw,62px) 0}.about-section--tight[data-astro-cid-fwdcsva6]{padding-top:clamp(8px,2vw,18px)}.about-section--official[data-astro-cid-fwdcsva6]{padding-top:clamp(20px,3vw,40px)}.about-section--soft[data-astro-cid-fwdcsva6]{margin:clamp(18px,3vw,34px) 0;padding:clamp(44px,5vw,70px) 0;background:linear-gradient(180deg,#083e2d0f,#fffefa00)}.about-section--final[data-astro-cid-fwdcsva6]{padding-bottom:clamp(56px,6vw,88px)}.about-section__head[data-astro-cid-fwdcsva6]{margin-bottom:22px}.about-section__head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6],.about-official[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6],.about-contact[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.03}.about-section__head--wide[data-astro-cid-fwdcsva6]{max-width:780px}.about-section__head--team[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:28px;align-items:end;margin-bottom:28px}.about-section__head--team[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin:0}.about-facts[data-astro-cid-fwdcsva6],.about-directions[data-astro-cid-fwdcsva6],.about-advantages[data-astro-cid-fwdcsva6],.about-team-grid[data-astro-cid-fwdcsva6]{display:grid;gap:16px}.about-facts[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,minmax(0,1fr))}.about-fact[data-astro-cid-fwdcsva6],.about-direction[data-astro-cid-fwdcsva6],.about-advantage[data-astro-cid-fwdcsva6],.about-team-card[data-astro-cid-fwdcsva6],.about-official[data-astro-cid-fwdcsva6],.about-contact[data-astro-cid-fwdcsva6]{border:1px solid var(--about-line);border-radius:24px;background:#fffefaeb;box-shadow:0 18px 40px #212f240b}.about-fact[data-astro-cid-fwdcsva6],.about-direction[data-astro-cid-fwdcsva6],.about-advantage[data-astro-cid-fwdcsva6]{padding:22px}.about-card-icon[data-astro-cid-fwdcsva6]{position:relative;display:inline-grid;width:50px;height:50px;place-items:center;margin-bottom:22px;border:1px solid rgba(8,62,45,.12);border-radius:16px;background:linear-gradient(135deg,#083e2d14,#083e2d05),#f5f6ef;color:var(--about-green)}.about-card-icon[data-astro-cid-fwdcsva6] svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.about-fact[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6],.about-direction[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6],.about-advantage[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6],.about-step[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6],.about-team-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{margin:0;color:var(--about-green);font-size:1.08rem;font-weight:900;line-height:1.28;letter-spacing:-.025em}.about-fact[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6],.about-direction[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6],.about-advantage[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6],.about-step[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6],.about-team-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin:10px 0 0;color:var(--about-muted);font-size:.96rem;line-height:1.58}.about-directions[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,minmax(0,1fr))}.about-direction[data-astro-cid-fwdcsva6]{min-height:210px;display:grid;align-content:start;background:linear-gradient(180deg,#fffffff5,#f8f6efdb),var(--about-surface)}.about-official[data-astro-cid-fwdcsva6]{max-width:900px;margin:0 auto;padding:clamp(28px,4vw,46px);border-left:6px solid var(--about-green-2)}.about-official__text[data-astro-cid-fwdcsva6]{max-width:820px}.about-official__text[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin:18px 0 0;color:var(--about-text);font-size:clamp(1.02rem,1.14vw,1.12rem);line-height:1.78}.about-process[data-astro-cid-fwdcsva6]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.about-process[data-astro-cid-fwdcsva6]:before{content:"";position:absolute;left:32px;right:32px;top:24px;height:1px;background:linear-gradient(90deg,#083e2d33,#083e2d0a)}.about-step[data-astro-cid-fwdcsva6]{position:relative;z-index:1;padding-top:64px}.about-step__number[data-astro-cid-fwdcsva6]{position:absolute;left:0;top:0;display:inline-grid;width:50px;height:50px;place-items:center;border:1px solid rgba(8,62,45,.18);border-radius:50%;background:var(--about-green);color:#fffefa;font-size:.85rem;font-weight:900}.about-advantages[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.about-advantage[data-astro-cid-fwdcsva6]{background:linear-gradient(180deg,#fffefaf5,#f1ebdc9e),var(--about-surface)}.about-team-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.about-team-card[data-astro-cid-fwdcsva6]{overflow:hidden;border-radius:22px;background:#fbfaf5}.about-team-card__photo[data-astro-cid-fwdcsva6]{aspect-ratio:4 / 4.65;background:linear-gradient(180deg,#eef2ee,#e2e8e3);overflow:hidden}.about-team-card__photo[data-astro-cid-fwdcsva6] img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.about-team-card__body[data-astro-cid-fwdcsva6]{min-height:116px;display:grid;align-content:start;padding:18px 18px 20px}.about-team-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:.9rem}.about-contact[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(24px,4vw,38px)}.about-contact[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{max-width:660px}.about-contact__side[data-astro-cid-fwdcsva6]{display:grid;justify-items:end;gap:18px}.about-phone[data-astro-cid-fwdcsva6]{color:var(--about-green);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.about-phone[data-astro-cid-fwdcsva6]:hover,.about-phone[data-astro-cid-fwdcsva6]:focus-visible{text-decoration:underline;text-underline-offset:.18em;outline:none}.about-actions[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.about-button[data-astro-cid-fwdcsva6]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border-radius:16px;padding:0 20px;font-weight:900;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.about-button[data-astro-cid-fwdcsva6]:hover,.about-button[data-astro-cid-fwdcsva6]:focus-visible{transform:translateY(var(--hover-lift-button));outline:none}.about-button--primary[data-astro-cid-fwdcsva6]{background:var(--about-green);color:#fffefa;box-shadow:0 14px 24px #083e2d2e}.about-button--primary[data-astro-cid-fwdcsva6]:hover,.about-button--primary[data-astro-cid-fwdcsva6]:focus-visible{background:#062f23}.about-button--secondary[data-astro-cid-fwdcsva6]{border:1px solid var(--about-line);background:var(--about-surface);color:var(--about-green)}.about-button--secondary[data-astro-cid-fwdcsva6]:hover,.about-button--secondary[data-astro-cid-fwdcsva6]:focus-visible{background:#f4f0e5}@media(max-width:1080px){.about-section__head--team[data-astro-cid-fwdcsva6],.about-contact[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.about-hero[data-astro-cid-fwdcsva6]:before{width:74%;background-position:62% center}.about-hero[data-astro-cid-fwdcsva6]:after{background:linear-gradient(90deg,var(--about-bg) 0%,var(--about-bg) 44%,rgba(246,242,233,.9) 56%,rgba(246,242,233,.36) 76%,rgba(246,242,233,.06) 94%,rgba(246,242,233,0) 100%),linear-gradient(180deg,#f6f2e957,#f6f2e900 38%,#f6f2e938)}.about-hero__copy[data-astro-cid-fwdcsva6]{max-width:640px}.about-facts[data-astro-cid-fwdcsva6],.about-directions[data-astro-cid-fwdcsva6],.about-advantages[data-astro-cid-fwdcsva6],.about-team-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-process[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.about-process[data-astro-cid-fwdcsva6]:before{display:none}.about-contact__side[data-astro-cid-fwdcsva6]{justify-items:start}.about-actions[data-astro-cid-fwdcsva6]{justify-content:flex-start}}@media(max-width:860px){.about-shell[data-astro-cid-fwdcsva6]{width:min(100%,calc(100% - 28px))}.about-hero[data-astro-cid-fwdcsva6]{min-height:clamp(430px,78svh,590px);align-items:flex-start}.about-hero[data-astro-cid-fwdcsva6]:before{inset:0;width:100%;background-size:cover;background-position:center 42%}.about-hero[data-astro-cid-fwdcsva6]:after{background:linear-gradient(180deg,#05241bbd,#05241b94 32%,#05241b5c 58%,#05241b2e 78%,#05241b1a),linear-gradient(90deg,#05241b9e,#05241b57 44%,#05241b00 86%)}.about-hero__inner[data-astro-cid-fwdcsva6]{padding:28px 0 34px}.about-facts[data-astro-cid-fwdcsva6],.about-directions[data-astro-cid-fwdcsva6],.about-advantages[data-astro-cid-fwdcsva6],.about-process[data-astro-cid-fwdcsva6],.about-team-grid[data-astro-cid-fwdcsva6]{grid-template-columns:1fr}.about-fact[data-astro-cid-fwdcsva6],.about-direction[data-astro-cid-fwdcsva6],.about-advantage[data-astro-cid-fwdcsva6]{padding:20px}.about-direction[data-astro-cid-fwdcsva6]{min-height:0}.about-official[data-astro-cid-fwdcsva6]{border-left-width:4px;border-radius:22px}.about-step[data-astro-cid-fwdcsva6]{padding-top:0;padding-left:68px}.about-step__number[data-astro-cid-fwdcsva6]{left:0;top:0}.about-hero__copy[data-astro-cid-fwdcsva6]{max-width:min(100%,36rem);text-align:center}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6],.about-lead[data-astro-cid-fwdcsva6]{color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.35);text-align:center;overflow-wrap:normal;word-break:keep-all;hyphens:none}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{max-width:min(100%,22ch);margin-inline:auto;font-size:clamp(1.74rem,7.9vw,2.24rem);line-height:1.1;letter-spacing:0;text-wrap:balance}.about-lead[data-astro-cid-fwdcsva6]{margin-top:16px;line-height:1.55;text-wrap:pretty}.about-team-card__photo[data-astro-cid-fwdcsva6]{aspect-ratio:4 / 4.35}.about-actions[data-astro-cid-fwdcsva6],.about-button[data-astro-cid-fwdcsva6]{width:100%}}@media(max-width:420px){.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{font-size:clamp(1.74rem,8.2vw,2.16rem);line-height:1.06}}
